Blog / GST Ledgers

How to Create GST Ledgers Automatically in Tally

Stop creating CGST, SGST, and IGST ledgers one by one. Learn how TallyConnects auto-creates the right GST ledgers based on place of supply and tax rates.

Every accountant working with Tally knows the tedium of creating GST ledgers manually. For each tax rate — 5%, 12%, 18%, 28% — you need separate CGST, SGST, and IGST ledgers. Multiply that by the number of rates your business deals with, and you are looking at dozens of ledgers that must be created before a single voucher can be posted.

TallyConnects eliminates this repetitive work entirely. When you import data from Excel into Tally, the software analyzes each transaction, determines whether it is intra-state or inter-state, and creates the appropriate GST ledgers on the fly — with the correct tax type, rate, and naming format.

Understanding GST Ledger Logic

Before diving into automation, it helps to understand how GST ledgers work in Tally. The Goods and Services Tax in India is split into three components based on the nature of the transaction:

  • Intra-state supply (seller and buyer are in the same state): The tax is split equally into CGST (Central GST) and SGST (State GST). For example, an 18% GST transaction becomes 9% CGST + 9% SGST.
  • Inter-state supply (seller and buyer are in different states): The full tax is charged as IGST (Integrated GST). An 18% transaction remains 18% IGST.

In Tally, each of these needs a dedicated ledger under the Duties & Taxes group, with the correct tax type assigned. If you are importing hundreds of invoices with mixed intra-state and inter-state transactions, you could need CGST @2.5%, SGST @2.5%, IGST @5%, CGST @6%, SGST @6%, IGST @12%, CGST @9%, SGST @9%, IGST @18%, CGST @14%, SGST @14%, and IGST @28% — that is twelve ledgers at minimum.

How TallyConnects Determines the Right Ledger

TallyConnects uses two key data points from your Excel sheet to decide which GST ledgers to create:

1. Company State vs. Party Place of Supply

Your company's registered state is set in TallyConnects during initial configuration. When processing each row in your Excel data, the software reads the Place of Supply column (or derives it from the party's GSTIN, where the first two digits represent the state code). It then compares:

  • If company state equals place of supply → intra-state → CGST + SGST ledgers
  • If company state differs from place of supply → inter-state → IGST ledger

2. GST Rate Detection

TallyConnects reads the GST rate from your data. It accepts rates in multiple formats: a single column with the total GST percentage (e.g., 18), separate CGST/SGST/IGST rate columns, or even calculates the effective rate from the taxable value and tax amount when rate columns are missing. The software then splits the rate appropriately — 18% becomes 9% CGST + 9% SGST for intra-state, or stays 18% IGST for inter-state.

Configurable Ledger Naming Formats

Different businesses follow different naming conventions for their GST ledgers. Some use “CGST @9%”, others prefer “Output CGST 9%” or “CGST - 9 Percent”. TallyConnects lets you define your preferred naming pattern so that every auto-created ledger follows your company's convention.

Common formats supported include:

  • CGST @9% — concise, widely used
  • Output CGST 9% — distinguishes output and input tax
  • CGST 9% - Output — rate-first format
  • Input IGST @18% — for purchase-side ledgers

You set this format once. Every subsequent import uses the same pattern, ensuring consistency across your Tally data.

Handling Discounts and GST Calculations

A frequent source of errors in manual ledger creation is discount-based GST calculation. When a line item has a discount, the GST should be calculated on the net taxable value (after discount), not the gross amount. Consider this example:

  • Item price: ₹10,000
  • Discount: 10% (₹1,000)
  • Net taxable value: ₹9,000
  • GST @18%: ₹1,620 (not ₹1,800)

TallyConnects handles this correctly during import. It reads the discount column, computes the net value, and applies the GST rate to that net figure. The resulting CGST and SGST (or IGST) amounts in Tally match your invoice exactly.

Step-by-Step: Auto-Creating GST Ledgers with TallyConnects

Follow these steps to let TallyConnects handle GST ledger creation during your next import:

  1. Prepare your Excel data. Ensure your sheet includes columns for Party Name, Place of Supply (or GSTIN), GST Rate, and Taxable Value. Discount column is optional but recommended if applicable.
  2. Open TallyConnects and connect to Tally. Make sure Tally is running with the target company open. TallyConnects reads the company's state from Tally automatically.
  3. Load your Excel file and map the columns using the column mapping interface. TallyConnects auto-detects common column headers like “GSTIN”, “Tax Rate”, and “Place of Supply”.
  4. Set your GST ledger naming format in the settings panel. Choose from preset formats or define a custom one.
  5. Run validation. The AI validation engine checks every row for correct state codes, valid GST rates, and proper GSTIN formats before any data touches Tally.
  6. Click Import. TallyConnects processes each voucher, creates missing GST ledgers in Tally as needed, and posts the transactions. You will see a summary showing how many new ledgers were created.

Why Auto-Creation Matters

Manual ledger creation is not just slow — it is error-prone. Common mistakes include assigning the wrong tax type (using IGST for an intra-state transaction), entering incorrect rates, or placing ledgers under the wrong group. These errors cascade into GST return mismatches and reconciliation headaches.

With auto-creation, every ledger is programmatically verified before being created. The tax type, rate, and group are always correct because they are derived from the transaction data itself, not from manual input.

For businesses processing invoices across multiple states — distributors, e-commerce sellers, or companies with branches in several locations — this feature alone can save hours every month.

Frequently Asked Questions

Does TallyConnects create GST ledgers inside the correct group in Tally?

Yes. CGST and SGST ledgers are placed under Duties & Taxes with the appropriate tax type. IGST ledgers are also created under Duties & Taxes with the Integrated Tax type, following standard Tally ledger hierarchy.

Can I customize the GST ledger naming format?

Absolutely. You can choose formats like 'CGST @9%', 'Output CGST 9%', or any pattern your company prefers. TallyConnects applies your chosen format consistently across all auto-created ledgers.

What happens if a GST ledger already exists in Tally?

TallyConnects checks for existing ledgers before creating new ones. If a ledger with the same name already exists, it reuses the existing ledger instead of creating a duplicate.

Does auto-creation work for composition scheme dealers?

The auto-creation logic is designed for regular GST-registered businesses. Composition scheme dealers typically do not charge GST on invoices, so ledger auto-creation is not applicable in that scenario.

Stop Creating GST Ledgers Manually

Download TallyConnects and let it handle CGST, SGST, and IGST ledger creation automatically during every import.

Download TallyConnects Free