Get in touch
WooCommerce

TallyPrime Export for WooCommerce — GST sales vouchers for TallyPrime

WooCommerce orders as TallyPrime sales vouchers with GST by place of supply, and customer ledgers with GSTIN; Pro adds credit notes and direct sending to TallyPrime.

Download Free
Pro · one-year licence Staging copies are included. The more sites, the cheaper each one
Compatibility
WordPress 6.2+ · WooCommerce 8.9+ · PHP 7.4+ · HPOS · TallyPrime 2.1 / 3.0+ · English
Licence
a site + a staging copy, annual
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
TallyPrime sales vouchers in XML ✔ ✔
CGST + SGST / UTGST or IGST by place of supply ✔ ✔
Customer ledgers with GSTIN, B2B on their own ✔ ✔
Masters file under your groups ✔ ✔
Table for the range with totals and warnings ✔ ✔
Round off to Round Off, Dr = Cr ✔ ✔
Marks of what was sent, only new ones in the file ✔ ✔
A file for each order ✔ ✔
Credit notes for refunds — ✔
Item invoices with stock items — ✔
Direct sending to TallyPrime over XML/HTTP — ✔
Sending by itself, retries and a log — ✔

What it looks like

The Export tab
The Export tab: date range, GST totals, the files for TallyPrime and the voucher table with warnings.
The TallyPrime box on an order
The TallyPrime box on an order: the voucher, the buyer, the place of supply and the files of this order.
Pro
Pro: the address of TallyPrime and sending every order and refund by itself.

Key points

What the buyer sees

Nothing changes for the buyer: the order is placed as usual.

What the admin gets

WooCommerce → TallyPrime Export → Export: pick the dates and see every voucher of the range — date, number, party ledger, place of supply, taxable value, CGST, SGST/UTGST, IGST, round off and total, with the totals on top.

How much it costs

The base version is free. Pro costs 990 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.2+, WooCommerce 8.9+, PHP 7.4+.
  • TallyPrime with GST enabled for the company; release 3.0+ or 2.1 and earlier (chosen in the settings).
  • A store in rupees (INR) with GST tax rates in WooCommerce.
  • For direct sending (Pro): TallyPrime as a server on port 9000 that your web server can reach (a fixed IP with port forwarding, or a tunnel). Without it, the files do the job.

Version history

v1.0.0 Current November 2026

Sales vouchers with CGST, SGST, UTGST, IGST and Cess, customer ledgers with GSTIN, masters file, date ranges, marks of what was sent, order box.

Frequently bought with TallyPrime Export

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

TallyPrime Export for WooCommerce moves the orders of an Indian WooCommerce store into TallyPrime as sales vouchers with GST. Pick a date range, see the amounts and taxes of every order on screen, download two XML files and import them in TallyPrime: the masters (ledgers) first, then the vouchers. No retyping of online orders, and no outside service: the files are made on your site.

What the buyer sees

Nothing changes for the buyer: the order is placed as usual. When a business buyer gives a GSTIN (our GST Invoice & GSTR-1 plugin, the usual billing_gstin field or a field you name), they get a ledger of their own in TallyPrime with address, State and GSTIN, and the voucher goes as B2B. A GSTIN with a wrong check digit is not taken, and that buyer is treated as unregistered.

What the admin gets

WooCommerce → TallyPrime Export → Export: pick the dates and see every voucher of the range — date, number, party ledger, place of supply, taxable value, CGST, SGST/UTGST, IGST, round off and total, with the totals on top. A voucher that needs a look gets a line under it: no State in the address, a kind of GST that does not fit the place of supply, more than one rupee of rounding. Orders not in rupees are shown and left out of the file.

The “1. Masters file” button gives the ledgers the vouchers name: buyers, sales, shipping, fees and round off, under the groups you choose (Sundry Debtors, Sales Accounts, Indirect Expenses). GST ledgers stay out of the file on purpose, because their duty head is set in TallyPrime: the screen lists the exact names to create under Duties & Taxes. “2. Vouchers file” gives the sales vouchers as accounting invoices with a bill reference (New Ref) and a unique remote ID. Sent vouchers are marked, so the next file can hold only the new ones.

The place of supply: for goods, the State the order is shipped to; with nothing to ship, the State in the buyer GSTIN or the billing State; outside India, an export to its own ledger. The same State as the store gives CGST and SGST (UTGST in a Union territory without a legislature), another State gives IGST. WooCommerce rates named CGST, SGST, UTGST, IGST and Cess are taken as named, a rate named just “GST” is split by place of supply. The tax is what WooCommerce charged as rounded on the order, and the paise between the lines and the order total go to the Round Off ledger, so every voucher balances.

In Pro every refund becomes a Credit Note against the sale (Agst Ref) with the GST reversed line by line; a refund of a plain amount is spread over the order lines in proportion. Item invoices carry stock items with quantity, rate and godown, and put the unit and stock items into the masters file. Direct sending: TallyPrime acts as a server (port 9000 by default), the plugin reads the ledger list of the company, creates missing party and sales ledgers first, and names missing GST ledgers and stops. Every order in a chosen status and every refund goes to TallyPrime in the background; when TallyPrime is closed it tries again five times over a few hours, and stopped ones can be sent again with one button.

How it works, step by step

  1. In Settings enter the company name as TallyPrime shows it, the store State or GSTIN and the names of your ledgers.
  2. On the Export tab pick the dates and press Show: every voucher, its taxes and warnings.
  3. Create the GST ledgers the screen names in TallyPrime (once).
  4. Download the masters file and the vouchers file and import them in TallyPrime: Alt+O (Import) → Masters, then Alt+O (Import) → Transactions.
  5. In Pro orders and refunds go to TallyPrime by themselves, and the log shows what TallyPrime answered to each.

Under the hood

  • The TallyPrime XML import format from TallyHelp (XML Integration, Sample XML): one object per TALLYMESSAGE.
  • Sales voucher as an accounting invoice, New Ref bill, unique REMOTEID, party details and the company GSTIN in the voucher.
  • Buyer GSTIN in the GST registration details of the ledger (TallyPrime 3.0+) or on the ledger itself (2.1 and earlier).
  • Amounts in paise: Dr = Cr in every voucher, the difference goes to Round Off.
  • Anything non-ASCII (Hindi names and addresses) is written as XML entities, the file stays ASCII.
  • Voucher number from the order number with your pattern, or the invoice number of our GST Invoice & GSTR-1 for WooCommerce.
  • HPOS compatible. Interface in English (en_IN in Pro).

How to install

  1. Plugins → Add New → Upload Plugin: choose the zip and activate. WooCommerce must be active.
  2. WooCommerce → TallyPrime Export → Settings: company, store State or GSTIN, ledger names.
  3. Export: pick the dates and press Show.
  4. Download the masters file and the vouchers file and import them in TallyPrime with Alt+O.
  5. For Pro: paste the key or start the trial on the License tab.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is this an official Tally Solutions plugin?

No. TallyPrime is a product of Tally Solutions Pvt. Ltd.; the plugin is independent and writes the XML import format that TallyHelp describes.

Does it make the GST ledgers?

No, on purpose: the duty head of a GST ledger is set in TallyPrime. Create CGST, SGST (or UTGST) and IGST under Duties & Taxes with Type of Duty/Tax GST — the Export screen lists the exact names.

What if I import the same vouchers twice?

Each voucher carries a unique remote ID, and the plugin marks what was sent, so the next file holds only new vouchers. TallyPrime has its own import option for vouchers that already exist (Alt+O → Configuration).

My TallyPrime runs on an office PC. Do I still need Pro?

The files always work: download and import. Direct sending needs the store web server to reach TallyPrime (a fixed IP with port forwarding, or a tunnel); Pro also adds credit notes and item invoices.

Is this tax advice?

No. The plugin moves what WooCommerce charged into TallyPrime. Check the figures with your accountant.

What happens after the trial?

Pro switches off, the free part keeps working.

Is there an OpenCart version?

Yes, a separate module, GST Sales Export for TallyPrime, for OpenCart 2.3, 3.x and 4.x.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module