GST Accounting · Refund Mechanism · Journal Entries

Journal Entry for
GST Refund

A complete, conceptual and step-by-step guide to accounting for every type of GST refund — exports (with/without LUT), inverted duty structure, excess cash ledger balance, deemed exports, and RFD-01 to RFD-05 process — with fully worked journal entries.

CGST Act 2017 Section 54 RFD-01 to RFD-05 Inverted Duty Export Refund ITC Refund
01 — Concept

What is a GST Refund? The Core Accounting Concept

A GST refund is the return of excess GST paid — either in cash or via unutilised Input Tax Credit (ITC) — by the government to a registered taxpayer. Understanding the concept is essential before writing a single journal entry, because the nature of the refund determines how it flows through the books of accounts. For a complete foundation on GST accounting, see our guide on GST journal entries for purchases and sales.

54
CGST Act Section governing Refund
2 Yr
Time Limit to Claim GST Refund
RFD
Refund Form Series (01–10)
60d
Max Time for Refund Sanction
📘 Core Concept — Two Types of GST Refund: All GST refunds fall into one of two fundamental categories: (1) Cash Refund — excess GST paid in cash from the electronic cash ledger (e.g., excess advance tax paid, wrong head payment), and (2) ITC Refund — unutilised input tax credit accumulated in the electronic credit ledger (e.g., exports, inverted duty structure). The accounting treatment for each is fundamentally different and must not be confused.
📗 The Three Electronic Ledgers — The Foundation: Every GST refund entry originates from one of three GST ledgers maintained on the GSTN portal: (a) Electronic Cash Ledger — actual cash deposited; (b) Electronic Credit Ledger — ITC accumulated from purchases; (c) Electronic Liability Ledger — tax liability payable. Journal entries must mirror the movement in these ledgers exactly. If you credit Cash Ledger on the portal, you debit the corresponding book entry.
02 — Categories of Refund

All Categories of GST Refund — Where Each Arises

Section 54 of the CGST Act enumerates the specific situations where a GST refund can be claimed. Each category has a different legal basis, a different refund application form, and critically — a different set of journal entries. Getting the category right is step one. If you are yet to complete your GST registration, do that before initiating a refund claim.

Refund Category Legal Basis Type of Refund Common Scenario Section
Export of Goods (with LUT / Bond) Zero-rated supply, Rule 89 ITC Refund Exporter ships goods without paying IGST; accumulated ITC refunded 54(3)
Export of Goods (with IGST Payment) Zero-rated supply, Rule 96 IGST Cash Refund Exporter pays IGST on export invoice; customs auto-processes refund 16, IGST Act
Inverted Duty Structure Inputs taxed higher than output ITC Refund Tax on raw material 18%; tax on finished goods 5% — ITC piles up 54(3)(ii)
Excess Cash in Electronic Cash Ledger Excess deposit / wrong payment Cash Refund Advance tax deposit exceeds liability; or wrong tax head (CGST vs IGST) 54(1)
Deemed Exports Supplies to EOU / DFIA holders ITC / Tax Refund Supplier sells to 100% EOU — deemed as export even if goods stay in India 54, Rule 89(1)
Supplies to SEZ (with/without LUT) Zero-rated supply, Rule 89/96A ITC / IGST Refund Supplies made to SEZ unit or developer — treated as exports 16(1)(b), IGST Act
Tax paid under wrong head Excess CGST/SGST paid; IGST payable Adjustment Refund Interstate supply — company paid CGST+SGST; correct tax is IGST 77, CGST Act
Refund to International Tourists Notified goods carried out of India Special Category Tourist purchases at airport and gets tax refund at exit point 15, IGST Act
⚠️ Critical Distinction — ITC Refund vs Cash Refund in Books: When ITC is refunded, you are reducing the GST ITC Receivable / Input Tax Credit A/c and debiting Bank. The ITC never was a "cost" — it was always an asset. When cash ledger excess is refunded, you reduce the GST Cash Ledger / Advance Tax A/c and debit Bank. Mixing up these two in journal entries leads to incorrect balance sheet presentation and possible audit objections.
03 — The Refund Process

The RFD Process Flow — From Filing to Receipt

Understanding the RFD (Refund) form sequence is not just procedural knowledge — it directly determines when you recognise the refund receivable in your books. The accounting entry should align with the legal milestone, not merely the cash receipt date. Your monthly GSTR-3B filing is a prerequisite before any refund claim can be processed.

RFD-01
Refund Application
Filed by taxpayer on GST portal. This is the point of formal claim — do NOT recognise refund receivable yet.
RFD-02
Acknowledgement
Portal issues acknowledgement within 15 days. Application is in queue. Still no recognisable asset.
RFD-04
Provisional Refund (90%)
Officer orders 90% refund provisionally within 7 days of RFD-02. Recognise receivable now for the 90%.
RFD-05
Final Sanction Order
Final order issued after scrutiny. Balance 10% sanctioned here. Recognise balance receivable.
Payment
Bank Credit
Refund credited directly to registered bank account. Debit Bank, Credit Receivable.
📘 When to Recognise the Refund Receivable (Prudence Concept): Under the Prudence Concept (AS 1 / Ind AS Framework), income should not be anticipated. Therefore, GST refund receivable should be recognised only when there is reasonable certainty of receipt — typically at RFD-04 (provisional order) for 90%, and RFD-05 (final sanction order) for the remaining 10%. Filing RFD-01 alone does not create a recognisable asset since the claim is still subject to scrutiny and may be rejected. Conservative accounting recognises it only at RFD-05.
04 — Case Study: Export with LUT

Case Study: Export of Goods Without Payment of IGST (LUT / Bond Route)

This is the most common GST refund scenario. An exporter files a Letter of Undertaking (LUT) and exports goods without paying IGST. The ITC accumulated on domestic purchases is then claimed as refund under Rule 89 of CGST Rules. Understanding the underlying concept makes each journal entry self-explanatory. Proper tracking of Input Tax Credit from the purchase stage is essential for a clean refund calculation.

XYZ Exports Pvt. Ltd.

Export of Engineering Goods — LUT Route — Section 54(3) ITC Refund

FACTS OF THE CASE

XYZ Exports Pvt. Ltd. purchases raw materials worth ₹10,00,000 + GST @ 18% = ₹1,80,000 ITC. It exports finished goods at ₹15,00,000 FOB under LUT (no IGST paid on export). The company has no other supplies. ITC of ₹1,80,000 is fully unutilised. Company files RFD-01; provisional refund (RFD-04) of 90% (₹1,62,000) is received. Final sanction order (RFD-05) covers the remaining ₹18,000.

Concept — Why Does ITC Accumulate Here? Since the export supply is zero-rated (0% output GST), no output tax liability is created. But inputs were purchased at 18% GST, generating ITC. This ITC has no output liability to set off against. Section 54(3) allows the accumulated, unutilised ITC to be claimed as a monetary refund. The ITC transitions from being a credit ledger balance (balance sheet asset) to a cash refund (bank inflow).
Refund Formula (Rule 89(4)): Refund Amount = (Turnover of Zero-Rated Supplies ÷ Adjusted Total Turnover) × Net ITC × (1 − Ineligible ITC Ratio). In this case, 100% of turnover is zero-rated, so the full net ITC of ₹1,80,000 is refundable.
Entry 1: Purchase of Raw Materials with GST (18%) On Purchase Date
AccountDr/CrDebit (₹)Credit (₹)
Raw Material / Purchases A/cDr10,00,000
GST Input Tax Credit A/c — CGST (9%)Dr90,000
GST Input Tax Credit A/c — SGST (9%)Dr90,000
To Accounts Payable / Creditors A/cCr11,80,000
Total11,80,00011,80,000
Being raw materials purchased from domestic supplier at ₹10,00,000 + CGST 9% (₹90,000) + SGST 9% (₹90,000). GST ITC A/c (split head-wise) is debited as an asset — this credit is available for set-off or refund. The ITC A/c balance now shows ₹1,80,000 on the balance sheet under Current Assets → Taxes Recoverable.
Entry 2: Export Sale Under LUT (Zero-Rated, No IGST Charged) On Export Date
AccountDr/CrDebit (₹)Credit (₹)
Debtors / Trade Receivables A/c (Foreign Buyer)Dr15,00,000
To Export Sales / Revenue A/cCr15,00,000
Total15,00,00015,00,000
Being export sale of goods at ₹15,00,000 FOB under Letter of Undertaking (LUT). IGST is NIL on export supplies as they are zero-rated under Section 16 of IGST Act read with Section 54 of CGST Act. No GST is charged on the export invoice. ITC A/c balance of ₹1,80,000 remains intact and unutilised since there is no output tax liability to offset it against.
⚠️ On Filing RFD-01 (Refund Application) — No Journal Entry: When the taxpayer files Form RFD-01 on the GST portal, no journal entry is passed in the books of accounts. RFD-01 is a claim, not a receipt. The asset (GST ITC A/c balance of ₹1,80,000) already exists in the books. Filing the form is an administrative act, not an accounting event. Passing an entry at this stage would violate the Prudence Concept by prematurely recognising a recoverable amount that is still contingent on officer approval.
Entry 3: On Receipt of Provisional Refund Order — RFD-04 (90% = ₹1,62,000) On RFD-04 Order Date
AccountDr/CrDebit (₹)Credit (₹)
GST Refund Receivable A/c (Provisional)Dr1,62,000
To GST Input Tax Credit A/c — CGSTCr81,000
To GST Input Tax Credit A/c — SGSTCr81,000
Total1,62,0001,62,000
Being 90% provisional refund (₹1,62,000 out of ₹1,80,000) ordered by GST officer via RFD-04. The ITC A/c is credited (reduced) because the ITC that was an asset is now being converted into a specific refund receivable. The GST Refund Receivable A/c is a new current asset — the claim is now legally ordered (not contingent). CGST + SGST split maintained pro-rata (₹81,000 each). Under IGST, a single ITC A/c credit would appear instead.
Entry 4: On Actual Receipt of Provisional Refund Amount in Bank On Bank Credit Date
AccountDr/CrDebit (₹)Credit (₹)
Bank A/cDr1,62,000
To GST Refund Receivable A/c (Provisional)Cr1,62,000
Total1,62,0001,62,000
Being actual receipt of provisional GST refund ₹1,62,000 credited to the company's registered bank account by GSTN. The receivable (which was created on RFD-04 date) is now extinguished and converted to cash. This is a simple receivable-to-bank conversion entry. No P&L impact — GST refund on ITC is not income; it is recovery of an asset (tax already paid on purchases).
Entry 5: On Final Sanction Order — RFD-05 (Balance 10% = ₹18,000) On RFD-05 Order Date
AccountDr/CrDebit (₹)Credit (₹)
GST Refund Receivable A/c (Final)Dr18,000
To GST Input Tax Credit A/c — CGSTCr9,000
To GST Input Tax Credit A/c — SGSTCr9,000
Total18,00018,000
Being final sanction of balance 10% GST refund (₹18,000) via RFD-05. Entry mirrors the provisional refund entry structure. After this, GST ITC A/c balance becomes NIL (₹1,80,000 fully converted: ₹1,62,000 provisional + ₹18,000 final). On actual bank receipt, pass: Dr Bank ₹18,000 | Cr GST Refund Receivable A/c ₹18,000.
05 — Case Study: IGST Paid on Export

Case Study: Export of Goods WITH Payment of IGST (Rule 96 Route)

Instead of filing LUT and claiming ITC refund, an exporter may choose to pay IGST on the export invoice. The IGST paid is then refunded automatically by the customs department based on shipping bill data matched with GSTR-1. This is a cash-out-cash-back cycle and must be accounted for differently from the ITC refund route. Ensure your e-invoices correctly reflect zero-rated supply status for smooth ICEGATE matching.

FACTS OF THE CASE
ABC Trading Pvt. Ltd. — Export WITH IGST Payment

ABC Trading exports goods worth ₹8,00,000 and charges IGST @ 18% = ₹1,44,000 on the export invoice. The IGST is deposited with the government from the Electronic Cash Ledger. Post-export, the company files shipping bill details, and customs processes the refund automatically via ICEGATE. Refund of ₹1,44,000 is received in bank.

Entry 1: Export Sale with IGST Charged on Invoice On Export Invoice Date
AccountDr/CrDebit (₹)Credit (₹)
Debtors / Trade Receivables A/cDr9,44,000
To Export Sales A/cCr8,00,000
To Output IGST Payable A/cCr1,44,000
Total9,44,0009,44,000
Being export sale invoice raised with IGST @ 18% on ₹8,00,000 = ₹1,44,000. Although the supply is zero-rated, IGST is charged here because the exporter has NOT filed LUT and is choosing the "pay and claim refund" route. Output IGST Payable A/c is credited — a liability created on the balance sheet.
Entry 2: Payment of IGST to Government (Electronic Cash Ledger) On GSTR-3B Payment Date
AccountDr/CrDebit (₹)Credit (₹)
Output IGST Payable A/cDr1,44,000
To Bank A/cCr1,44,000
Total1,44,0001,44,000
Being IGST liability of ₹1,44,000 discharged via Electronic Cash Ledger on the GSTN portal. The Output IGST Payable liability is extinguished. Cash flows out. At this point, ₹1,44,000 is with the government — it becomes a refund receivable once the shipping bill and GSTR-1 data are matched by ICEGATE (customs system).
Entry 3: Recognition of IGST Refund Receivable (After ICEGATE Matching) On Sanction / Matching Date
AccountDr/CrDebit (₹)Credit (₹)
IGST Refund Receivable A/cDr1,44,000
To IGST Refund Income A/c [or reduce Sales Tax Expense]Cr1,44,000
Total1,44,0001,44,000
Being IGST refund receivable recognised upon confirmation of ICEGATE data match and sanction of refund via shipping bill. Note: In the IGST-paid-on-export route, the refund has a P&L dimension — the IGST payment was recorded as a payment from cash ledger (not set off against ITC), so on refund it can be credited to an "IGST Refund Received" account under Other Income, or alternatively, the original export turnover can be maintained net of any tax differential. Many companies use "GST Recoverable — Export Refund" as a balance sheet account until receipt.
Entry 4: Actual Receipt of IGST Refund in Bank Account On Bank Credit Date
AccountDr/CrDebit (₹)Credit (₹)
Bank A/cDr1,44,000
To IGST Refund Receivable A/cCr1,44,000
Total1,44,0001,44,000
Being receipt of IGST refund directly in the company's bank account from customs/GSTN. This closes the IGST Refund Receivable A/c to nil. The full cycle is now complete: IGST was paid → Export done → Refund processed via ICEGATE → Cash received back.
06 — Case Study: Inverted Duty Structure

Case Study: Inverted Duty Structure Refund

The Inverted Duty Structure (IDS) is one of the most conceptually nuanced refund categories. It arises when the GST rate on inputs (purchases) is higher than the GST rate on outputs (sales). The law acknowledges this structural anomaly and allows the taxpayer to claim the accumulated ITC as a refund, rather than letting it sit permanently in the credit ledger with no possible offset. Accurate ITC reconciliation is critical before filing an IDS refund claim.

📘 Concept — Why Does IDS Create Irrecoverable ITC? Consider a textile manufacturer: cotton yarn (input) is taxed at 12% GST, but readymade garments priced below ₹1,000 (output) attract only 5% GST. For every ₹100 of output GST, the entity may have already paid ₹120+ as input GST. The surplus ₹20 ITC has no output liability to set off against — it accumulates permanently. Section 54(3)(ii) allows this trapped ITC to be refunded in cash. This is not a concession; it is a corrective mechanism in the GST architecture.

MNO Fabrics Ltd.

Inverted Duty Structure — Input @ 12%, Output @ 5% — Section 54(3)(ii) Refund

FACTS OF THE CASE

MNO Fabrics purchases cotton yarn for ₹5,00,000 + 12% GST = ₹60,000 ITC. It manufactures and sells readymade garments (≤₹1,000 MRP) for ₹6,00,000 + 5% GST = ₹30,000 Output Tax. ITC available: ₹60,000. Output GST: ₹30,000. Surplus ITC = ₹30,000 — this is the refundable amount.

Refund Formula (Rule 89(5)): Refund = {(Turnover of Inverted Supplies ÷ Adjusted Total Turnover) × Net ITC} − Tax Payable on Inverted Supplies. In simplified form: Maximum Refund = Net ITC × (Inverted Turnover ÷ Total Turnover) − Tax paid on output. For MNO Fabrics: (₹60,000 × 100%) − ₹30,000 = ₹30,000.
Item Amount (₹) GST Rate GST Amount (₹) Treatment
Input: Cotton Yarn (Purchase) 5,00,000 12% 60,000 ITC Claimed
Output: Garments (Sale) 6,00,000 5% 30,000 Output Tax Payable
ITC Utilised vs Output 30,000 Set Off Against Output
Surplus ITC (Refundable) 30,000 Claim as IDS Refund
Entry 1: Purchase of Cotton Yarn with GST (12%) On Purchase
AccountDr/CrDebit (₹)Credit (₹)
Purchases — Cotton Yarn A/cDr5,00,000
GST ITC A/c — CGST (6%)Dr30,000
GST ITC A/c — SGST (6%)Dr30,000
To Creditors A/cCr5,60,000
Total5,60,0005,60,000
Being cotton yarn purchased at ₹5,00,000 + CGST 6% (₹30,000) + SGST 6% (₹30,000). GST ITC A/c split by tax head — total ITC asset = ₹60,000 on Balance Sheet.
Entry 2: Sale of Garments with Output GST (5%) On Sale
AccountDr/CrDebit (₹)Credit (₹)
Debtors / Bank A/cDr6,30,000
To Sales — Garments A/cCr6,00,000
To Output CGST Payable A/c (2.5%)Cr15,000
To Output SGST Payable A/c (2.5%)Cr15,000
Total6,30,0006,30,000
Being sale of garments at ₹6,00,000 + CGST 2.5% (₹15,000) + SGST 2.5% (₹15,000). Output GST total = ₹30,000 — less than input GST of ₹60,000 — confirming the inverted duty structure position.
Entry 3: Set Off of ITC Against Output GST Liability (₹30,000 each) On GSTR-3B Date
AccountDr/CrDebit (₹)Credit (₹)
Output CGST Payable A/cDr15,000
Output SGST Payable A/cDr15,000
To GST ITC A/c — CGSTCr15,000
To GST ITC A/c — SGSTCr15,000
Total30,00030,000
Being utilisation of ITC to discharge output GST liability on filing of GSTR-3B. ₹15,000 CGST ITC set off against CGST liability; ₹15,000 SGST ITC set off against SGST liability. After this entry, Output GST liabilities = NIL. Remaining ITC balance: CGST ₹15,000 + SGST ₹15,000 = ₹30,000 (the "trapped" surplus ITC eligible for IDS refund).
Entry 4: On Sanction of IDS Refund (RFD-05) — ₹30,000 On Sanction Order
AccountDr/CrDebit (₹)Credit (₹)
GST Refund Receivable A/cDr30,000
To GST ITC A/c — CGSTCr15,000
To GST ITC A/c — SGSTCr15,000
Total30,00030,000
Being IDS GST refund of ₹30,000 sanctioned by the proper officer via RFD-05. The ITC asset is converted to a specific refund receivable. On actual bank receipt: Dr Bank ₹30,000 | Cr GST Refund Receivable A/c ₹30,000. ITC A/c balance is now fully NIL.
07 — Case Study: Excess Cash Ledger

Case Study: Refund of Excess Balance in Electronic Cash Ledger

The Electronic Cash Ledger is like a pre-paid tax wallet on the GSTN portal. Businesses sometimes deposit excess cash (to avoid last-minute compliance failures) or deposit under the wrong head (e.g., CGST instead of IGST). The excess can be claimed as refund under Section 54(1). The accounting entries here are structurally different — there is no ITC involved. Keep your GST compliance calendar up to date to avoid inadvertent excess deposits close to due dates.

FACTS OF THE CASE
LMN Industries Ltd. — Excess CGST Deposited in Cash Ledger

LMN Industries deposits ₹5,00,000 in CGST head of the Electronic Cash Ledger for an anticipated liability. Actual liability for the period turns out to be ₹3,20,000 CGST only. Excess deposit = ₹1,80,000. Company applies for refund via RFD-01 under Section 54(1). Refund of ₹1,80,000 is sanctioned and credited to bank.

Entry 1: Deposit into Electronic Cash Ledger (CGST Head) On Deposit Date
AccountDr/CrDebit (₹)Credit (₹)
GST Electronic Cash Ledger A/c — CGSTDr5,00,000
To Bank A/cCr5,00,000
Total5,00,0005,00,000
Being advance deposit of ₹5,00,000 into CGST head of Electronic Cash Ledger on GSTN portal via internet banking (challan PMT-06). The "GST Electronic Cash Ledger A/c" is maintained as a current asset in books — analogous to a pre-paid deposit or advance tax. It is NOT an expense until it is applied against a tax liability.
Entry 2: Payment of Actual CGST Liability from Cash Ledger On GSTR-3B Filing
AccountDr/CrDebit (₹)Credit (₹)
Output CGST Payable A/cDr3,20,000
To GST Electronic Cash Ledger A/c — CGSTCr3,20,000
Total3,20,0003,20,000
Being payment of CGST liability ₹3,20,000 from Electronic Cash Ledger. The Output CGST Payable liability is extinguished. Cash Ledger balance now = ₹5,00,000 − ₹3,20,000 = ₹1,80,000 (excess). This ₹1,80,000 still sits in books as GST Cash Ledger A/c (asset) — it is refundable.
Entry 3: Sanction and Receipt of Excess Cash Ledger Refund (₹1,80,000) On Refund Credit to Bank
AccountDr/CrDebit (₹)Credit (₹)
Bank A/cDr1,80,000
To GST Electronic Cash Ledger A/c — CGSTCr1,80,000
Total1,80,0001,80,000
Being refund of excess CGST cash ledger balance ₹1,80,000 received in bank after sanction via RFD-05. The GST Cash Ledger A/c is now NIL. The entire cycle (deposit → utilise → refund excess) is now closed. No P&L impact — this is a balance sheet movement only (pre-paid deposit recovered). This treatment differs fundamentally from ITC refund, which credits the ITC A/c, not a cash ledger A/c.
08 — Interest on Delayed Refund

Interest on Delayed GST Refund — Accounting Treatment

If the GST refund is not granted within 60 days of the application, the government is liable to pay interest @ 6% per annum under Section 56 of the CGST Act. This interest is income for the taxpayer and must be accounted for separately from the refund amount. It is a statutory right — the taxpayer does not need to "claim" it separately; it accrues automatically. A well-maintained GST compliance tracker helps you flag delayed refunds and calculate interest entitlements accurately.

📘 Concept — Nature of Interest on GST Refund: Interest received on delayed GST refund is income from statutory operations — it is not a refund of tax but compensation for the time value of money withheld by the government. It is taxable under Income Tax as "Income from Other Sources" and must be reflected in the P&L under "Other Income." The base period for computing interest is the date of expiry of 60 days from the date of application (RFD-01 filing date) to the date of actual refund credit.
FACTS OF THE CASE — INTEREST ON DELAYED REFUND
Scenario: Refund of ₹3,00,000 Delayed by 45 Days Beyond 60-Day Limit

Company filed RFD-01 on 1st April. Refund should have been paid by 30th May (60 days). Actual refund received on 14th July — 45 days late. GST Refund Amount = ₹3,00,000. Interest Rate = 6% per annum. Interest = ₹3,00,000 × 6% × (45/365) = ₹2,219 (rounded).

Entry: Receipt of Refund Amount + Interest Together in Bank On Bank Credit Date (14th July)
AccountDr/CrDebit (₹)Credit (₹)
Bank A/cDr3,02,219
To GST Refund Receivable A/cCr3,00,000
To Interest Income A/c (GST Refund Delay — Sec. 56)Cr2,219
Total3,02,2193,02,219
Being GST refund of ₹3,00,000 plus interest of ₹2,219 (@ 6% p.a. for 45 days under Section 56 of CGST Act) received together in bank. The two components must be bifurcated: the refund principal closes the receivable; the interest is credited to Interest Income A/c in P&L. If year-end falls before receipt, accrue the interest: Dr Interest Receivable A/c | Cr Interest Income A/c on balance sheet date.
09 — Wrong Head Payment

Tax Paid Under Wrong Head — Section 77 Adjustment

One of the most common practical errors: a taxpayer treats an interstate supply as intrastate (or vice versa) and pays CGST + SGST instead of IGST. Section 77 of the CGST Act provides that such wrongly paid tax shall be refunded, but only after the correct tax (IGST) is first paid. The accounting must reflect both the original wrong payment and the correction simultaneously. Using GST-compliant e-invoicing with auto-populated place of supply helps prevent this class of errors entirely.

⚠️ Section 77 Mechanism — Critical Sequence: You CANNOT simply get a refund of CGST+SGST first and then pay IGST later. The law requires: (1) Pay IGST correctly, (2) Then apply for refund of excess CGST+SGST paid. If the supply is already in GSTR-1 under the wrong head, an amendment return must also be filed. The journal entries must reflect this legally mandated sequence.
Entry 1: Original (Erroneous) Payment — CGST + SGST Paid on Interstate Supply On Erroneous GSTR-3B Payment
AccountDr/CrDebit (₹)Credit (₹)
Output CGST Payable A/c (wrongly created)Dr50,000
Output SGST Payable A/c (wrongly created)Dr50,000
To GST Electronic Cash Ledger A/c — CGSTCr50,000
To GST Electronic Cash Ledger A/c — SGSTCr50,000
Total1,00,0001,00,000
Being erroneous payment of ₹1,00,000 (CGST ₹50,000 + SGST ₹50,000) on what was in fact an interstate supply — where IGST @ 18% (₹1,00,000) was the correct tax. The cash ledger has been debited; the wrong GST head payable accounts have been cleared. Now these funds are effectively "stuck" under wrong heads.
Entry 2: Payment of Correct IGST Liability (After Error Identified) Corrective Entry
AccountDr/CrDebit (₹)Credit (₹)
Output IGST Payable A/cDr1,00,000
To GST Electronic Cash Ledger A/c — IGSTCr1,00,000
Total1,00,0001,00,000
Being payment of correct IGST liability ₹1,00,000 via fresh deposit and utilisation from IGST head of Cash Ledger. This step must be completed BEFORE applying for CGST/SGST refund. The balance sheet now shows both CGST+SGST Cash Ledger (asset ₹1,00,000 refundable) and the IGST correctly discharged.
Entry 3: Refund of Wrongly Paid CGST + SGST (Section 77) On Refund Receipt
AccountDr/CrDebit (₹)Credit (₹)
Bank A/cDr1,00,000
To GST Electronic Cash Ledger A/c — CGSTCr50,000
To GST Electronic Cash Ledger A/c — SGSTCr50,000
Total1,00,0001,00,000
Being refund of wrongly deposited CGST ₹50,000 and SGST ₹50,000 received under Section 77 of CGST Act. The Cash Ledger assets (CGST and SGST) are now NIL. All GST accounts are clean. No P&L impact throughout — this is a pure balance sheet correction and cash recovery cycle. Both CGST and SGST refunds typically come separately from their respective state/central authorities.
10 — Key Concepts

Critical Concepts to Master for GST Refund Accounting

These principles underpin every journal entry in this guide. Bookmark our complete GST journal entries reference for a broader treatment of these concepts across all transaction types.

📒
GST ITC A/c Is Always a Balance Sheet Asset — Never an Expense
This is the single most important conceptual principle. Input Tax Credit is never charged to the P&L directly. It is always debited to "GST ITC A/c" (under Current Assets → Taxes Recoverable). It moves from there to either (a) set-off against output liability, (b) refund receivable when claimed, or (c) becomes ineligible (Section 17(5)) and is then capitalised or expensed. Expensing GST ITC directly in the P&L is a fundamental accounting error.
Dr: GST ITC A/c (CGST/SGST/IGST) | Cr: Creditors — on every eligible purchase
🔄
ITC Refund vs Cash Ledger Refund — Two Completely Different Flows
ITC refund: Credit ledger balance (asset) → Refund receivable → Bank. The ITC A/c is credited when the refund is recognised. Cash ledger refund: Cash Ledger asset → Bank (no P&L, no ITC A/c involved). Mixing these flows creates ghost balances in either ITC or Cash Ledger accounts. Always trace which ledger (credit or cash) is the source of the refund.
ITC Refund: Dr Refund Receivable | Cr ITC A/c → Dr Bank | Cr Receivable
⚖️
GST Refund Is NOT Income — Except Interest Received on Delayed Refund
The refund of GST (whether ITC or cash) is a recovery of an asset — it does not go to the P&L as income. This is because the original payment/ITC was recorded as an asset (never expensed). Recovering an asset is a balance sheet event. However, interest received on delayed refund (Section 56) IS income — it must go to P&L under "Other Income." Incorrectly crediting refund amounts to "Miscellaneous Income" inflates reported profit and distorts tax computations.
Exception: Interest u/s 56 → Dr Bank | Cr Interest Income A/c (P&L)
📅
Timing of Recognition — Prudence vs Accrual Concept (Practical Approach)
There is a tension between the Accrual Concept (recognise when the right arises — filing RFD-01) and the Prudence Concept (don't anticipate income; recognise only when reasonably certain). The practical solution: recognise at RFD-04 (provisional order) for 90%, and RFD-05 (final order) for 10%. For year-end disclosures, if RFD-01 has been filed but no order has been passed, disclose as a contingent asset in the notes (Schedule III compliance). Do not recognise it on the face of the balance sheet.
Recognised at: RFD-04 (90%) → RFD-05 (10%) | Not at RFD-01
🚫
Ineligible ITC (Section 17(5)) — Cannot Be Claimed as Refund
Certain categories of ITC are blocked under Section 17(5) — motor vehicles, food & beverages, club memberships, works contract services (for construction of immovable property), etc. ITC on these items must never be debited to the ITC A/c. If mistakenly claimed, it must be reversed (Dr Expense / Asset A/c | Cr ITC A/c). Blocked ITC is either capitalised (if related to a capital asset) or expensed (if revenue). Any refund claimed on blocked ITC is illegal and may lead to demand + penalty.
Blocked ITC → Dr Expense or Asset A/c | Cr Creditors (do not book in ITC A/c)
📊
Balance Sheet Presentation of GST Accounts
Under Schedule III of the Companies Act 2013, GST-related balances are presented as follows: GST ITC A/c (debit balance) → Current Assets → "Balances with Government Authorities" or "Taxes Recoverable." Output GST Payable (credit balance) → Current Liabilities → "Other Current Liabilities." GST Refund Receivable → Current Assets → "Other Current Assets." GST Electronic Cash Ledger → Current Assets → "Balances with Government Authorities." Netting of GST assets and liabilities is permitted within the same head (e.g., CGST ITC vs CGST Payable) per Ind AS 32 / AS offsetting principles.
Balance Sheet: ITC → Current Assets | Output GST → Current Liabilities | Refund Receivable → Current Assets
11 — Summary Reference

GST Refund Journal Entries — Master Summary Table

A comprehensive quick-reference for all GST refund journal entries across all scenarios. Use this as a ledger-level checklist during month-end close or audit. For the full audit-readiness framework, explore our GST audit guide and GSTR-9 annual return filing resources.

Scenario / Event Account Debited Account Credited Nature P&L Impact?
Purchase with GST (eligible ITC) Purchases A/c + GST ITC A/c Creditors A/c Asset Created No (ITC = asset)
Export sale (LUT / zero-rated) Debtors A/c Sales A/c (net, no GST) Revenue Yes (revenue only)
ITC set off vs output GST Output GST Payable A/c GST ITC A/c Set Off No
RFD-04: Provisional refund recognised (90%) GST Refund Receivable A/c GST ITC A/c (CGST/SGST/IGST) Asset Reclassified No
RFD-05: Final refund recognised (10%) GST Refund Receivable A/c GST ITC A/c (CGST/SGST/IGST) Asset Reclassified No
Actual refund receipt in bank Bank A/c GST Refund Receivable A/c Cash Inflow No
IGST paid on export invoice Output IGST Payable A/c Bank / Cash Ledger A/c Tax Payment No (asset-to-asset)
IGST refund on export (Rule 96) Bank A/c IGST Refund Receivable / Other Income Cash Inflow Possible (see note)
Excess Cash Ledger deposit GST Cash Ledger A/c Bank A/c Asset Created No
Excess Cash Ledger refund received Bank A/c GST Cash Ledger A/c Asset Recovered No
Interest on delayed refund (Section 56) Bank A/c Interest Income A/c (P&L) Income Yes — Other Income
Refund rejected by officer Expense A/c (if ITC written off) or retain ITC A/c GST Refund Receivable A/c Adjustment Yes if written off
Section 17(5) blocked ITC reversal Expense / Asset A/c GST ITC A/c Reversal Yes (expense)
Wrong head refund (Section 77) Bank A/c GST Cash Ledger A/c (wrong head) Correction No
12 — FAQ

Frequently Asked Questions

Should GST refund be credited to "Other Income" in the P&L?
No — in the vast majority of cases, GST refund is not income. Whether the refund is of ITC or excess cash ledger, the original amount was recorded as an asset (GST ITC A/c or GST Cash Ledger A/c) — never as an expense. Recovering an asset is a balance sheet movement, not income. Crediting refund to "Other Income" would inflate profits artificially and is incorrect under AS 1 / Ind AS Framework principles. The only exception is interest received on delayed refund under Section 56 of CGST Act — that is income and must be shown in P&L under "Other Income."
What if the GST refund claim is rejected by the officer? How do we reverse the journal entry?
If the refund claim filed via RFD-01 is rejected via RFD-06 (rejection order), and if you had already recognised a receivable (at RFD-04 or RFD-05 stage), pass a reversal entry: Dr GST ITC A/c (CGST/SGST/IGST) | Cr GST Refund Receivable A/c. This restores the ITC balance to the credit ledger. You may then choose to carry it forward for future utilisation or file an appeal. If the ITC itself is found ineligible and cannot be carried forward, it must be expensed: Dr Input Tax Expense A/c (P&L) | Cr GST ITC A/c. Note that no entry was required if you had not recognised the receivable yet (prudent accounting) — in that case the ITC A/c already carries the balance.
Can CGST ITC be used to set off SGST output liability and vice versa?
No. Cross-utilisation between CGST and SGST is not permitted under GST law. The utilisation order is: IGST ITC → first against IGST liability; then CGST; then SGST. CGST ITC → first against CGST liability; then IGST. SGST ITC → first against SGST liability; then IGST. CGST ITC cannot be used against SGST liability and vice versa. This rule must be reflected in journal entries by maintaining separate accounts for CGST ITC, SGST ITC, and IGST ITC — never merge them into a single "GST ITC A/c" without sub-heads, as that prevents accurate cross-utilisation tracking and may lead to incorrect refund calculations.
Is GST refund taxable under Income Tax Act?
The refund of GST itself (ITC or cash ledger) is not taxable under the Income Tax Act because it was never claimed as an expense or deduction — it was treated as an asset throughout. You cannot be taxed on recovery of an asset. However, interest received on delayed GST refund (Section 56 of CGST Act) is taxable under Income Tax under "Income from Other Sources" per Section 56(2) of the Income Tax Act. Also, if a business had mistakenly treated ineligible ITC as an expense in earlier periods (wrong accounting), the refund of that amount may need to be treated as income in the year of receipt — a situation to be discussed with the statutory auditor.
How should a pending GST refund claim be disclosed in financial statements if neither RFD-04 nor RFD-05 has been issued?
If RFD-01 has been filed but no provisional or final order has been issued, the refund is a contingent asset as per AS 29 / Ind AS 37. Contingent assets are not recognised in the balance sheet but are disclosed in the notes to the financial statements when an inflow of economic benefits is probable. The disclosure should include: (a) nature of refund (export ITC, IDS, etc.), (b) amount applied for, (c) date of application, (d) current status of the claim. Once the RFD-04 provisional order is received, it moves from contingent to recognisable (with 90% receivable). This treatment ensures compliance with the Prudence Concept and Schedule III disclosure requirements.
What accounts should appear on the Balance Sheet for GST and how should they be presented?
Under Schedule III (Companies Act 2013), GST accounts are presented as follows: GST ITC A/c (debit balance) → under "Current Assets" → "Balances with Government Authorities" or under "Other Current Assets" → Taxes Recoverable. Output GST Payable (credit balance) → under "Current Liabilities" → "Other Current Liabilities" → Statutory Dues Payable. GST Refund Receivable → under "Current Assets" → "Other Receivables" or "Other Current Assets." GST Electronic Cash Ledger (unutilised deposit) → under "Current Assets" → "Balances with Government Authorities." Netting of CGST ITC against CGST Payable (same head, same jurisdiction) is permitted but CGST ITC cannot be netted against SGST Payable.