This Independence Day, Celebrate Freedom with 30% OFF , Use Code - INDE030 (Offer Valid till 15th August 2026)
Click & Check Courses Now

Blog

ACCA Knowledge Level

GST Accounting in India: Input Tax Credit and Journal Entries

Posted by NIFM Editorial Team

Every business in India that buys and sells goods or services touches GST three times a day — once when it pays tax on a purchase, once when it charges tax on a sale, and once when it works out how much cash to actually send the government. Get the bookkeeping wrong and your profit, your balance sheet and your GST return all disagree with each other. This guide walks through GST accounting the way it is really done: the three tax accounts you maintain, how the input tax credit mechanism nets your purchases against your sales, the exact set-off order the law forces on you, and the journal entries for a full purchase-sale-settlement cycle with real numbers.

₹27,000
Output GST collected on the sale
₹18,000
Input tax credit set off
₹9,000
Net GST actually paid in cash

What GST accounting actually means

GST accounting is simply the record-keeping that tracks tax as it flows through your business. When you buy something, the supplier charges you tax on top of the price. When you sell, you charge your customer tax on top of your price. You are not meant to keep the tax you collect — it belongs to the government — but you are allowed to subtract the tax you already paid on your purchases. That subtraction is the input tax credit, and it is the single idea that makes GST a tax on value added rather than a tax stacked on tax at every stage.

The tax you pay on purchases is treated as an asset in your books, because the government effectively owes it back to you. The tax you collect on sales is a liability, because you owe it onward. GST accounting keeps these two sides separate until, at the end of the tax period, you offset one against the other and pay only the difference.

The whole system rests on one rule: tax collected on sales, minus tax paid on purchases, equals the cash you send the government. If your books do not produce that number cleanly, something in the entries is wrong. Before GST entries make sense, the debit-and-credit foundation has to be solid — if that still feels shaky, our guide to double-entry bookkeeping basics is the right place to start. If you would rather build this properly than piece it together, a structured accounting fundamentals course compresses months of confusion into a few guided weeks.

CGST, SGST and IGST: the three tax accounts

India runs a dual GST. Every taxable supply attracts tax that is split between the Centre and the State, and the split depends on where the buyer and seller are located.

On an intra-state sale — buyer and seller in the same state — the tax is divided into two equal halves: CGST (Central GST) and SGST (State GST). At an 18% rate, that means 9% CGST plus 9% SGST. On an inter-state sale — buyer and seller in different states, or an import — a single IGST (Integrated GST) applies at the full combined rate of 18%. IGST is collected by the Centre and later apportioned to the destination state.

Because of this, your books carry six GST accounts, not one: Input CGST, Input SGST and Input IGST on the asset side, and Output CGST, Output SGST and Output IGST on the liability side. Under the current rate structure — the 56th GST Council's GST 2.0 rationalisation, effective 22 September 2025, which collapsed the old four slabs into two main rates of 5% and 18% (with a special 40% band for sin and luxury goods) — the rate changes but the account structure never does.

Feature CGST SGST / UTGST IGST
Applies to Intra-state supply Intra-state supply Inter-state supply & imports
Collected by Central government State / UT government Centre, then apportioned
Share of an 18% supply 9% 9% 18% (full)
Credit can pay CGST, then IGST SGST, then IGST IGST, then CGST/SGST
Credit can never pay SGST CGST

Alongside the book accounts, GST law gives you two government-side ledgers on the portal. The Electronic Credit Ledger holds your accumulated input tax credit and can be used to pay tax only. The Electronic Cash Ledger holds money you deposit and can settle any liability — tax, interest, late fee or penalty. Your books and these ledgers should reconcile every month.

Journal entries for GST: purchase, sale and set-off

Let us run one clean cycle for a trader in Maharashtra, both purchase and sale inside the state, at 18% GST. Watch how the input and output accounts build up and then cancel.

Step 1: The purchase entry

You buy goods worth ₹1,00,000 and pay 18% GST on top — that is ₹9,000 CGST and ₹9,000 SGST, so the supplier's invoice totals ₹1,18,000. The goods and the tax are both things you have acquired, so they are debited; the amount owed to the supplier is credited.

Account Debit (₹) Credit (₹)
Purchases A/c1,00,000
Input CGST A/c9,000
Input SGST A/c9,000
   To Supplier (Creditor) A/c1,18,000

Step 2: The sale entry

You sell those goods for ₹1,50,000 and charge 18% GST — ₹13,500 CGST and ₹13,500 SGST — so the customer owes ₹1,77,000. Here the tax you collect is a liability, so the output accounts are credited.

Account Debit (₹) Credit (₹)
Customer (Debtor) A/c1,77,000
   To Sales A/c1,50,000
   To Output CGST A/c13,500
   To Output SGST A/c13,500

Step 3: The set-off entry

Now you net the two. Output CGST of ₹13,500 is reduced by Input CGST of ₹9,000, leaving ₹4,500 CGST payable. Output SGST of ₹13,500 is reduced by Input SGST of ₹9,000, leaving ₹4,500 SGST payable. You knew which account to debit and credit here by applying the golden rules of accounting to each ledger. The set-off entry closes the input accounts against the output accounts:

Account Debit (₹) Credit (₹)
Output CGST A/c13,500
Output SGST A/c13,500
   To Input CGST A/c9,000
   To Input SGST A/c9,000
   To Electronic Cash Ledger (GST Payable) A/c9,000

The input tax credit of ₹18,000 did the heavy lifting: without it you would have paid ₹27,000 in cash; with it you pay just ₹9,000. That gap is exactly why disciplined GST accounting protects your working capital.

Want to pass entries like these without second-guessing every debit?

NIFM's accounting programs walk you from journals and ledgers to GST, final accounts and Tally-style practice — bilingual, self-paced, with a certificate on passing the course exam.

Explore the accounting fundamentals course →

Input tax credit set-off order under Rule 88A

Netting CGST against CGST is easy when everything is intra-state. The moment you have a mix of intra-state and inter-state activity, your credit pools do not line up neatly with your liabilities, and the law dictates a strict order in which credit must be used. That order lives in Rule 88A of the CGST Rules, read with Sections 49, 49A and 49B.

IGST credit must be used up first — and CGST can never pay SGST

1. IGST credit Pay IGST first, then CGST or SGST in any order (must be fully used first) 2. CGST credit Pay CGST, then IGST — never SGST 3. SGST / UTGST credit Pay SGST, then IGST — never CGST

Source: CGST Rule 88A / Sections 49, 49A, 49B, 2026

Two rules from that diagram catch people out. First, the whole balance of IGST credit has to be exhausted before you may touch CGST or SGST credit — you cannot hoard IGST credit while paying CGST in cash. Second, CGST and SGST credit can never be set off against each other. A pile of CGST credit is useless against an SGST liability, and vice versa, which is why businesses with lopsided interstate flows can end up paying one tax in cash while credit sits idle in the other pool.

Return to the worked example and the payoff is easy to see in a single picture: output tax collected, credit applied, and the cash that survives.

Input tax credit cut this month's cash GST by two-thirds

Output GST ₹27,000 ITC set off ₹18,000 Net cash paid ₹9,000

Source: worked example, intra-state supply at 18% GST

Common GST accounting mistakes

Most GST accounting errors are not exotic — they are the same handful of slips repeated across thousands of ledgers. Watch for these:

  • Netting output and input in a single account. Keep Input and Output GST as separate accounts for each of CGST, SGST and IGST. Collapsing them hides errors and breaks your return reconciliation.
  • Claiming credit on blocked items. Section 17(5) blocks input tax credit on things like motor cars (with exceptions), personal-use goods, and most work-contract and construction inputs. Booking these as Input GST inflates an asset that will never be recovered.
  • Ignoring the supplier-filing condition. Credit is only usable once it appears in your GSTR-2B, which depends on your supplier actually filing. Book it, but reconcile it — unmatched credit is a liability waiting to happen.
  • Treating GST as income or expense. Output GST is not sales revenue and Input GST is not a purchase cost. They sit on the balance sheet as liability and asset, never in the profit and loss account.
  • Forgetting reverse-charge entries. On reverse-charge supplies you must record the output liability yourself and only then claim the matching credit — two entries, not none.

That last discipline — recognising a liability or an asset at the right moment even when no cash has moved — is the same accrual thinking behind the treatment of bad debts and provisions. GST accounting rewards the bookkeeper who thinks in obligations, not just receipts.

What to do next

GST accounting is not hard once the three-account structure clicks: input tax is an asset, output tax is a liability, and input tax credit nets them down to the cash you owe — in the strict order Rule 88A lays out. Practise one full purchase-sale-settlement cycle by hand, then a second with an inter-state leg so the IGST-first rule becomes muscle memory. From there, layer in reverse charge, blocked credits and monthly GSTR-2B reconciliation, and you will read any set of GST books with confidence.

The fastest way to get there is guided practice against real entries, with someone to catch the mistakes before they harden into habits.

Learn accounting and GST the structured way

Trusted by 50,000+ learners since 2012 · Hindi + English · Learn at your own pace

Start the accounting fundamentals course

Frequently Asked Questions

What is input tax credit in GST accounting?

Input tax credit is the GST you pay on business purchases, which you are allowed to subtract from the GST you collect on sales. In your books it sits as an asset (Input CGST, SGST or IGST). At period end you offset it against your output tax liability, so you pay the government only the difference in cash.

How do you record GST in a journal entry?

On a purchase, debit Purchases and the relevant Input GST accounts, and credit the supplier. On a sale, debit the customer and credit Sales plus the relevant Output GST accounts. At period end, a set-off entry debits the output accounts and credits the input accounts, with any shortfall credited to the GST payable / Electronic Cash Ledger account.

Can CGST credit be used to pay SGST?

No. Under Rule 88A and Section 49 of the CGST Act, CGST credit can pay CGST first and then IGST, but never SGST or UTGST. Likewise SGST credit can pay SGST and then IGST, but never CGST. Only IGST credit is flexible — after clearing IGST, it can be applied to either CGST or SGST.

What is the correct order of GST input tax credit set-off?

IGST credit is used first and must be fully exhausted — against IGST, then CGST or SGST in any order. Only then may CGST credit (CGST, then IGST) and SGST credit (SGST, then IGST) be used. This priority is fixed by Rule 88A of the CGST Rules read with Sections 49A and 49B.

Is GST shown in the profit and loss account?

No. GST is not an income or an expense for a registered business that can claim credit. Output GST is a current liability and Input GST is a current asset, so both appear on the balance sheet. Only GST that is genuinely a cost to you — such as blocked credit under Section 17(5) — is absorbed into the related expense or asset.

Post Comments