GST Payments • Time of Supply • Practical Guide

GST on Advance Payments: Advance Received, Advance Paid and Tax Treatment

Advance receipts and advance payments create confusion because the accounting treatment, GST time-of-supply rule, return reporting and ITC timing do not always happen at the same time. This guide separates each situation and gives a practical claim/pay/report/reconcile decision.

Goods vs ServicesDifferent GST treatment of advance receipts
Supplier SideTax, invoice and adjustment workflow
Recipient SidePayment, receipt and ITC timing
RCMSpecial treatment where recipient pays tax

1. The golden rule: never treat every advance in the same way

The first question is not “Was an advance received?” The first question is what supply does the advance relate to and who is responsible for GST?

Step 1Identify supply
Step 2Goods or services?
Step 3Normal GST or RCM?
Step 4Apply time of supply
Step 5Report + reconcile
Practical rule: An advance is an accounting receipt/payment, but GST treatment depends on the statutory time-of-supply rules. Do not decide tax merely from the ledger narration “advance”.

2. What is an advance under GST?

An advance is generally an amount received or paid before the related goods are supplied or services are completed/invoiced. In accounting, the amount may remain as a customer advance, supplier advance, contract liability or prepaid/advance asset until the underlying transaction is recognised.

SituationAccounting viewGST question
Customer pays before supplyUsually customer advance / contract liabilityHas GST become payable before the final invoice?
Business pays vendor before supplyUsually supplier advance / advance assetHas the supplier charged GST correctly and has the recipient received the supply for ITC?
Advance for RCM supplyAdvance to supplierDoes the RCM time-of-supply rule trigger tax for the recipient?

The accounting date and GST liability date can therefore differ. That difference should be documented rather than “corrected” through an arbitrary journal entry.

3. Advance received by the supplier — start with the nature of supply

Services

Advance received for a taxable service can trigger GST under the time-of-supply framework. The supplier should identify the applicable tax rate, place of supply and return reporting before closing the period.

GST may be payable

Goods

For ordinary taxable supplies of goods, advance receipts are generally not subject to GST merely because money was received in advance, following the specific exemption from tax on advances for goods.

Tax generally at supply/invoice stage
Do not use an old blanket rule: “GST is payable whenever an advance is received.” That statement is too broad. Goods and services must be separated first.

4. Advance received for supply of goods

The specific exemption for advances received in case of supply of goods means that an ordinary registered supplier does not generally pay GST merely because a customer has paid an advance. The relevant notification exempts taxpayers from payment of tax on such advances for goods.

Practical result: Customer pays ₹5,00,000 advance for goods → do not automatically create GST output tax merely from the bank receipt. Track the advance against the eventual supply and invoice.

What the accounts team should do

  1. Post the receipt to customer advance / contract liability rather than sales, unless accounting standards require a different presentation for the specific arrangement.
  2. Maintain the order/contract reference.
  3. When goods are supplied and the tax invoice is issued, recognise the taxable supply and GST as applicable.
  4. Adjust the customer advance against the receivable.
  5. Reconcile the advance register with invoices raised and GSTR-1/GSTR-3B.

5. Advance received for services

For taxable services, receipt of payment can be relevant to the time of supply. GST Portal guidance specifically states that a supplier is liable to pay tax on advances received for services and that the advance is reported in the applicable outward-supply return process.

EventTypical treatment
Customer pays advance for taxable serviceDetermine GST under the applicable time-of-supply rules.
Tax is discharged on advanceRecord tax liability and maintain advance-wise tracking.
Invoice issued laterAdjust the previously reported advance against the invoice/supply.
Only part of advance is adjustedKeep the unadjusted balance separately and carry it forward.
Important: The tax point and revenue recognition point can differ. A customer advance can remain a liability in the books even though GST has already been paid on the advance.

6. What happens when the final invoice is issued?

The most common error is to treat the final invoice as a completely new GST liability without considering tax already discharged on the advance. The working should clearly connect the advance, tax already paid and the final invoice.

ParticularsIllustration
Taxable value of service₹10,00,000
Advance received earlier₹4,00,000
Balance value invoiced later₹6,00,000
ControlTax already discharged on the advance must be linked to the later invoice adjustment.

Maintain an advance-adjustment register with at least: customer, agreement/order, advance receipt date, advance taxable value, tax rate, tax paid, invoice number, invoice date, amount adjusted and closing balance.

7. GSTR-1 and GSTR-3B treatment

The GST Portal's return guidance provides for reporting advances received in relation to future supplies and their subsequent adjustment. The return working should therefore be designed as a two-stage control: first identify the advance, then prove its later adjustment.

Control pointWhat to reconcile
Advance receivedBank receipt ↔ customer ledger ↔ advance register
GST paid on advanceAdvance register ↔ GSTR-1 ↔ GSTR-3B tax liability
Invoice raised laterSales invoice ↔ customer advance reference
Advance adjustedAdvance register ↔ GSTR-1 adjustment/reporting ↔ books
Closing advancesCustomer-wise balance ↔ contract/order status
Portal changes matter: GSTR-3B reporting behaviour for advances has changed over time. Always use the return-period instructions and the current portal mapping rather than copying an old working template.

8. Advance paid by the recipient — do not confuse payment with ITC eligibility

When a business pays an advance to a supplier, the payment itself does not mean the recipient has received the underlying goods or services. ITC should be tested against the statutory conditions, including receipt of the goods/services and the applicable documentation and timing rules.

Example: A company pays ₹1,18,000 to a machinery supplier as advance for equipment that has not yet been delivered. The payment alone does not convert the advance into eligible ITC merely because the supplier has issued a document or the amount appears in the books.
EventRecipient action
Advance paidRecord supplier advance and retain purchase order/contract.
Tax invoice received before supplyDo not assume invoice alone completes every ITC condition.
Goods/services receivedTest Section 16 conditions, blocked credit and other restrictions.
Invoice appears in GSTR-2BReconcile, then separately test legal eligibility.

9. Advance paid under RCM — a separate decision tree

RCM cannot be analysed using the normal supplier-side rule because the recipient may itself be responsible for tax. The exact time-of-supply rule for the particular RCM category must be checked.

1Identify RCM category
2Confirm supplier/recipient status
3Apply Section 12/13 RCM rule
4Compute and pay tax
5Evaluate ITC
Practical control: Maintain a separate “RCM advances” ageing. Do not allow the normal vendor-advance report to become the only source for RCM compliance.

10. Practical accounting entries

A. Customer advance for goods

EntryDebitCredit
Advance receivedBankCustomer Advance
Final supply/invoiceCustomer / ReceivableSales + Output GST
Adjustment of advanceCustomer AdvanceCustomer / Receivable

B. Customer advance for services where GST becomes payable on receipt

EntryDebitCredit
Advance receivedBankCustomer Advance
GST liability recognisedCustomer Advance / Tax component as appropriateOutput GST
Final invoice and adjustmentReceivableRevenue + Output GST
Accounting policy point: The exact journal entry can depend on whether the advance is recorded inclusive or exclusive of tax and on the entity's accounting system. The GST reconciliation should nevertheless separately identify taxable value and tax already discharged.

11. Numerical examples

Example 1 — Advance for goods

Customer pays ₹2,00,000 before delivery. The transaction is an ordinary taxable supply of goods.

Treatment Do not pay GST merely because the advance was received. When the goods are supplied and the tax invoice is issued, recognise the taxable supply and GST as applicable.

Example 2 — Advance for taxable service

Customer pays ₹2,00,000 in advance for a taxable service. The applicable GST rate is 18% and the amount is stated as exclusive of GST.

Tax on advance = ₹2,00,000 × 18% = ₹36,000.

Treatment The supplier should account for the applicable GST liability on the advance and later link the adjustment to the final invoice.

Example 3 — Advance included in the amount received

Suppose ₹1,18,000 is received as an advance for a taxable service at 18%, with the amount treated as inclusive of GST.

Taxable value = ₹1,18,000 × 100 / 118 = ₹1,00,000.

GST = ₹18,000.

Maintain the gross receipt and tax split in the advance register so that the later invoice adjustment does not duplicate the tax.

Example 4 — Recipient pays supplier advance

A company pays ₹5,90,000 to a supplier for equipment that will be delivered next month.

ITC decision Payment alone does not establish receipt of the equipment. Track the advance separately and test ITC after the statutory conditions are satisfied.

12. Advance reconciliation — the control that prevents duplicate GST

Businesses with large project contracts, annual maintenance contracts, construction work, retainers, subscriptions, rentals or milestone billing should maintain an advance register. The register should not be a simple list of receipts; it should prove the complete life cycle of each advance.

ColumnWhy it matters
Customer/vendorParty-level ownership of the balance
GSTINCorrect registration mapping
PO/contractCommercial linkage
Advance dateTime-of-supply analysis
Gross amountBank/ledger reconciliation
Taxable value + GSTReturn and tax control
Supply typeGoods/services/RCM classification
Invoice number/dateAdjustment tracking
Amount adjustedPrevents duplicate liability
Closing balanceAgeing and follow-up

Month-end reconciliation

  1. Extract customer advances from the general ledger.
  2. Match each advance with the bank receipt.
  3. Classify goods, services and RCM cases.
  4. Identify GST paid on advances.
  5. Match advance reporting with GSTR-1 and GSTR-3B.
  6. Identify invoices raised during the month against old advances.
  7. Match the adjustment and remove the adjusted portion from the open advance ageing.
  8. Escalate old balances with no supply/invoice activity.

13. Practical decision scenarios

1. Customer paid advance for goods but delivery is next month.
Do not automatically pay GST on the advance. Track it as customer advance and tax the goods supply according to the applicable invoice/time-of-supply rules.
2. Customer paid advance for a taxable service.
Determine GST on receipt under the service time-of-supply rule. Report and later adjust against the invoice.
3. Advance is inclusive of GST.
Split gross amount into taxable value and GST. Do not calculate tax again on the gross amount as if it were exclusive.
4. Supplier calls an amount “security deposit” but it is actually consideration for a future taxable service.
Do not rely on the label. Examine the contract, refundability, linkage to supply and actual commercial substance.
5. Advance is refundable if the contract is cancelled.
Assess the GST treatment based on the actual supply, tax already discharged and applicable adjustment/document rules. Maintain a refund/cancellation trail.
6. Invoice is raised later but the advance was already taxed.
Link the advance to the invoice. The return working must show how previously discharged tax is adjusted so that output tax is not duplicated.
7. Recipient paid an advance and supplier uploaded an invoice immediately.
Do not treat the invoice appearance alone as the final ITC test. Verify receipt of goods/services and all Section 16/Section 17 conditions.
8. Advance relates to an RCM service.
Do not apply the normal supplier rule. Identify the exact RCM entry and apply its time-of-supply rule.
9. Advance remains open for several months.
Age it. Obtain contract status and decide whether it is still a genuine advance, has become revenue, needs refund, or requires tax/return correction.
10. One advance is adjusted against multiple invoices.
Maintain invoice-wise allocation. A single customer-level net balance is not enough for audit support.
11. Multiple GST registrations receive customer advances.
Maintain registration-wise ledgers. Do not allow an advance received under one GSTIN to be adjusted against an invoice issued by another GSTIN without a valid legal/commercial basis.
12. Advance is received for an exempt service.
First establish whether the underlying supply is actually exempt and whether any special rule applies. Do not infer tax merely from the receipt of money.
13. Advance is received but customer has not provided final scope.
Determine whether the nature/rate/place of supply can be established. Where the law prescribes a special rule for uncertain classification, follow that rule and document the basis.
14. Advance is received in one tax period and service is cancelled in another.
Preserve the cancellation/refund documents and reconcile the tax originally discharged with the legally permitted adjustment/refund mechanism.
15. Advance register does not match the balance sheet.
Stop the month-end close. Reconcile opening balance + receipts − adjustments/refunds = closing balance before relying on the GST return working.

14. Common mistakes

MistakeWhy it is riskyBetter control
Taxing every advanceGoods and services do not follow the same rule.Classify the underlying supply first.
Ignoring advance GST because revenue is not recognisedAccounting revenue recognition and GST time of supply can differ.Maintain separate GST timing control.
Claiming ITC merely because an advance was paidPayment is not the same as receipt of supply.Test Section 16 conditions.
Paying GST twiceAdvance tax is not linked to final invoice.Use invoice-wise advance adjustment.
Leaving old advances unreviewedBalances can represent cancelled contracts, completed supplies or errors.Monthly ageing and owner confirmation.
Using an old return templatePortal reporting logic can change.Validate current return mapping before filing.
Mixing RCM advances with normal advancesDifferent tax responsibility and time-of-supply rules.Separate RCM advance register.

15. Month-end advance compliance checklist

Supplier side

  • Customer advances extracted
  • Goods/services classified
  • GST liability tested
  • Advance tax reconciled to returns
  • Invoices linked to advances

Recipient side

  • Supplier advances aged
  • Goods/services receipt tracked
  • Invoices reconciled
  • ITC eligibility tested
  • RCM cases separately reviewed

Management review

  • Old balances investigated
  • Large advances reviewed
  • Cancelled contracts identified
  • Registration-wise balances checked
  • Return-to-books differences explained

Audit file

  • Contracts/orders
  • Bank proof
  • Advance register
  • Invoices and adjustments
  • Return reconciliation

16. Frequently asked questions

Is GST payable on every advance received?
No. The treatment depends on the underlying supply and the applicable time-of-supply rule. Ordinary advances for goods generally do not trigger GST merely on receipt, while advances for taxable services can be taxable on receipt.
Is GST payable on advance received for services?
For taxable services, receipt of payment can trigger the time of supply. The supplier should apply the applicable Section 13 rule and report the advance through the relevant return process.
Is GST payable on advance received for goods?
For ordinary supplies of goods, the specific exemption for tax on advances generally means GST is not payable merely because the advance was received. The eventual taxable supply remains subject to the normal GST rules.
Can a recipient claim ITC on an advance paid?
Payment alone does not establish receipt of the goods/services. ITC must satisfy the applicable statutory conditions and restrictions.
What if the supplier gives a tax invoice when only an advance was paid?
Do not rely on the document label alone. Determine whether the supply has been received and whether the statutory ITC conditions are satisfied. Reconcile the document with the actual transaction.
How is GST already paid on an advance adjusted later?
The advance is tracked in the outward-supply reporting and then adjusted when the corresponding invoice/supply is reported. Maintain an advance-to-invoice mapping to prevent duplicate tax.
What if the advance is cancelled and refunded?
Review the underlying contract, whether any supply occurred, tax already paid and the applicable GST document/adjustment/refund mechanism. Do not simply reverse the ledger without a GST working.
Does an advance received become revenue immediately?
Not necessarily. Accounting revenue recognition and GST liability can occur at different times. The advance can remain a balance-sheet liability even where GST has already been discharged.
What is the difference between an advance and a security deposit?
The label is not decisive. Examine refundability, linkage to a supply, contractual terms and whether the amount is consideration for the supply.
Should RCM advances be included in the normal vendor advance ageing?
They can be included for accounting control, but RCM cases should be separately flagged because the recipient's tax responsibility and time-of-supply rules are different.
Can one advance be adjusted against multiple invoices?
Yes, where commercially and legally appropriate, but maintain invoice-wise allocation and tax mapping so the same advance is not adjusted twice.
What is the best advance register format?
At minimum: party, GSTIN, contract/PO, advance date, gross amount, taxable value, GST, supply type, invoice number/date, amount adjusted, refund, closing balance and remarks.

A PRACTICAL NEXT STEP

Export your customer and supplier advance ledgers and create two schedules: Advance Received – GST Control and Advance Paid – ITC/RCM Control. For every material balance, record the supply type, tax treatment, invoice linkage and closing action.

For large project, construction, AMC, rental and service businesses, make the advance register part of the monthly GST close rather than an annual audit exercise.

18. Final takeaway — separate the cash event from the GST event

The safest advance-payment workflow is:

Advance received/paididentify supplygoods or servicesnormal GST or RCMtime of supplyreturn reportinginvoice/adjustmentbooks reconciliation.

A professional GST file should allow another accountant to trace an advance from the bank statement to the ledger, from the ledger to the GST return, and from the return to the eventual invoice or refund/closure.