Shopify orders, booked correctly in Tally or Zoho -- every time they ship.
GST place-of-supply splits, B2B GSTIN invoicing, zero-rated exports, and real credit notes for returns -- posted automatically, without an accountant re-typing every order.
From fulfillment to booked voucher, no manual step in between.
Connect
Install from the Shopify App Store, pick Tally Prime or Zoho Books, and pair the local relay agent (Tally) or authorize your org (Zoho) in a couple of minutes.
Map once
Tell Ledgeree which Shopify location maps to which warehouse/state, and your GST rates per product or product type. Most of this only needs setting up once.
Ship orders as usual
The moment an order is fulfilled, it's captured. Nothing posts on unfulfilled or pre-ship edits -- only what actually shipped.
Wake up to booked vouchers
Each day's shipments post as correctly GST-split vouchers in your books, with returns credit-noted separately -- ready for your accountant, not a pile of CSVs.
GST correctness isn't a checkbox -- it's the whole product.
Ship-to state, not billing state
Place of supply for goods is the customer's ship-to state -- a gift order, a different delivery address on file, or a centrally-billed corporate purchase never changes this.
Never folded into the B2C aggregate
B2B orders are excluded from the standard state-day gateway/website aggregate entirely and post against the customer's own ledger -- unlike at least one competing Shopify-to-Zoho connector that reportedly drops the captured GSTIN and books every buyer as a plain consumer.
One voucher per shipment, never aggregated
Like B2B, export orders are never folded into a daily aggregate -- a Shipping Bill (customs) is issued per physical shipment, so one voucher always maps to exactly one shipping bill, never several blended together.
Next-day-or-later returns become real Sales Return vouchers
Posted against the return date's own state as their own daily aggregate -- gross sales and returns both stay visible on their own lines, exactly what a GST return expects, instead of silently netting against the original entry.
Auto-mapped against your real Tally Stock Item list
A one-click action fetches your actual Stock Item master list from Tally and matches Shopify SKUs to it by name -- no manual typing of item names into a spreadsheet.
Three-tier GST rate resolution
Set a shop-wide default GST rate, override it per Shopify product type, or override it per individual SKU -- resolved in that order, so you only configure exceptions, not every product.
No cloud round-trip for Tally data
A small local relay agent talks to your Tally Prime installation directly over your own network -- your ledger and voucher data reaches Tally without needing to pass through a third-party server that also has to read your books.
Zoho Books: direct cloud API, no local agent needed
Zoho's own REST API is called directly -- GST itself is computed by Zoho from each line's tax percentage, so the same canonical order model drives both adapters without duplicating tax logic.
Don’t run Tally or Zoho? Meet Ledgeree Books.
A large share of Indian D2C sellers — sole proprietors, partnerships — run no accounting software at all. Ledgeree Books gives them the same GST-correct engine as a read-only daybook, a live tax-liability tracker, and a CA-ready GSTR-1/3B export. No relay agent, no ERP required.
Explore Ledgeree BooksPriced by shipment volume, not per-order surprises.
Seed
Up to 100 shipments/mo
₹500/month
- Single Tally company or Zoho Books org
- Standard GST mapping (HSN, place-of-supply)
- Automated B2B customer ledger creation
Pro-Lite
Up to 750 shipments/mo
₹1,799/month
- Everything in Starter
- Multi-warehouse godown mapping
Growth
Up to 2,000 shipments/mo
₹2,999/month
- Everything in Pro-Lite
- Financial-year rollover engine
Scale
Up to 10,000 shipments/mo
₹6,999/month
- Everything in Growth
- Multi-instance / multi-port Tally routing
Enterprise
Beyond 10,000 shipments/mo
Custom, from ₹14,999/mo
- Historical backfills
- Dedicated processing
- Custom contract terms
Frequently asked
Does this work with Tally Prime even though Tally has no cloud API?+
Yes -- a small relay agent you install locally talks to your Tally Prime installation directly over your own network. Your ledger and voucher data goes straight from Ledgeree's sync engine to your machine, not through a third-party server that also needs to read your books.
What happens to orders that get returned after they've shipped?+
A post-ship return posts as its own Sales Return voucher against the return date's state -- it never silently reverses or nets against the original Sales entry, so your gross sales and returns both stay visible, which is what a GST return expects.
Do I need Tally or Zoho Books to use this?+
No. If you don't run any accounting software, Ledgeree gives you a read-only daybook and running GST-liability tracker, plus a downloadable GSTR-1/3B-shaped export ready to email your CA -- same underlying sync data, no ERP required.
How does B2B invoicing work?+
The moment an order carries a buyer GSTIN, it's treated as B2B: a dedicated party ledger is created (matched by GSTIN, never by name, so repeat customers never get duplicated), and it posts as its own voucher with the GSTIN correctly recorded -- not folded into a generic consumer entry.
What about export orders?+
Orders shipping outside India are zero-rated under your LUT and posted to their own export Sales ledger -- one voucher per shipment, so a Shipping Bill number maps to exactly one invoice, with the foreign-currency total recorded alongside the INR figures your books need.
Stop re-typing what Shopify already knows.
Set it up once, ship orders like normal, and let your books stay GST-correct on their own.
Start your 5-day free trial