GST & India Tax
Calculate India's GST as CGST and SGST or as IGST by place of supply, read the rate from the HSN master, carry GSTIN on invoices, and post input GST to its own ledger automatically.
How it works
Tax rate taken from the HSN master for the item
Same state, or across states
Split or single, by place of supply
Input GST posts to its own account
Goods and Services Tax (GST) is how India taxes sales, split into central and state components (CGST and SGST) for same-state trade, or charged as a single integrated tax (IGST) across states. This feature works out the rate, the split, and the invoice details in one place.
When GST is calculated by hand, the same item gets charged IGST on a same-state sale, an HSN rate is mistyped, and input credit disappears into one tax column. Here, the rate follows the item from the HSN master, the GST splits into CGST and SGST (same state) or is charged as IGST (across states) from the place of supply, and each party's GSTIN prints on the invoice. Output GST and input GST stay in their own ledgers, so your net liability is clear.
What you can do
- Apply CGST and SGST, or IGST. The split (or the single integrated tax) is decided from the place of supply, so same-state and cross-state sales are charged correctly.
- Drive rates from the HSN master. Each item's GST rate comes from its HSN or SAC code, so the rate follows the item, not each line.
- Carry GSTIN on invoices. Hold the GSTIN for each customer and vendor, so it prints on the invoice and the place-of-supply check is right.
- Keep input GST separate. The input GST you pay (the basis for your input tax credit) posts to its own ledger account, separate from output GST, so the input side and the output side are clear.
- Post tax with the document. When you invoice a sale or book a bill, the GST and its ledger entry are created together, so the books and the tax agree.
How it works
Each item's GST rate is read from its HSN or SAC code in the master. When you post a sale or a bill, the system checks the place of supply (the buyer's state against your state), splits the GST into CGST and SGST for same-state transactions or charges IGST for cross-state, prints the parties' GSTIN on the invoice, and posts the output GST and the input GST to their own ledgers. Your output and input GST sit in separate ledgers, ready for your return.
How it connects
Related features
A double-entry ledger with invoices, bills, payments, journals, budgets, and month-end close. Entries post automatically from sales, purchases, and expenses.
Record sales orders, reserve the stock for them, and ship, with invoices and payments handled in accounting. See every order's stage from confirmed to invoiced.
Raise purchase orders, receive the goods into inventory, and book the supplier bill in accounting. See ordered vs received for every line.
Related guides
- GST-Ready ERP in India 2026: A CFO's Buyer's Guide
- GST-Ready ERP: 12 Must-Have Features Checklist for Indian Businesses
- Lead to Cash GST: Connect CRM, Sales Orders, and Invoices in One ERP
- Price Lists, Product Attributes, UoM and GST in One ERP for Indian SMEs
- Auto-Components Manufacturing ERP Under GST: BOM, Work Orders, and Tax-Aware Books
Frequently asked questions
Does it split CGST and SGST for same-state sales, and IGST for cross-state?
Yes. The tax is worked out from the place of supply: when buyer and seller are in the same state, the GST splits into CGST and SGST; across states, it is charged as IGST.
Are rates driven by the HSN code?
Yes. Each item's GST rate comes from the HSN or SAC master, so the rate follows the item and you do not enter it on every line.
Can I record my customers' and vendors' GSTIN?
Yes. Hold the GSTIN against each party, so it appears on invoices and the place-of-supply check is correct.
Is the input GST I pay kept separate from output GST?
Yes. The input GST you pay posts to its own ledger account, separate from output GST, so the input side and the output side are clear and ready for your return.
See it in your own operations
Start with the one feature that hurts most, then expand when it proves itself.
Get started