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?
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.
| Situation | Accounting view | GST question |
|---|---|---|
| Customer pays before supply | Usually customer advance / contract liability | Has GST become payable before the final invoice? |
| Business pays vendor before supply | Usually supplier advance / advance asset | Has the supplier charged GST correctly and has the recipient received the supply for ITC? |
| Advance for RCM supply | Advance to supplier | Does 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 payableGoods
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 stage4. 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.
What the accounts team should do
- Post the receipt to customer advance / contract liability rather than sales, unless accounting standards require a different presentation for the specific arrangement.
- Maintain the order/contract reference.
- When goods are supplied and the tax invoice is issued, recognise the taxable supply and GST as applicable.
- Adjust the customer advance against the receivable.
- 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.
| Event | Typical treatment |
|---|---|
| Customer pays advance for taxable service | Determine GST under the applicable time-of-supply rules. |
| Tax is discharged on advance | Record tax liability and maintain advance-wise tracking. |
| Invoice issued later | Adjust the previously reported advance against the invoice/supply. |
| Only part of advance is adjusted | Keep the unadjusted balance separately and carry it forward. |
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.
| Particulars | Illustration |
|---|---|
| Taxable value of service | ₹10,00,000 |
| Advance received earlier | ₹4,00,000 |
| Balance value invoiced later | ₹6,00,000 |
| Control | Tax 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 point | What to reconcile |
|---|---|
| Advance received | Bank receipt ↔ customer ledger ↔ advance register |
| GST paid on advance | Advance register ↔ GSTR-1 ↔ GSTR-3B tax liability |
| Invoice raised later | Sales invoice ↔ customer advance reference |
| Advance adjusted | Advance register ↔ GSTR-1 adjustment/reporting ↔ books |
| Closing advances | Customer-wise balance ↔ contract/order status |
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.
| Event | Recipient action |
|---|---|
| Advance paid | Record supplier advance and retain purchase order/contract. |
| Tax invoice received before supply | Do not assume invoice alone completes every ITC condition. |
| Goods/services received | Test Section 16 conditions, blocked credit and other restrictions. |
| Invoice appears in GSTR-2B | Reconcile, 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.
10. Practical accounting entries
A. Customer advance for goods
| Entry | Debit | Credit |
|---|---|---|
| Advance received | Bank | Customer Advance |
| Final supply/invoice | Customer / Receivable | Sales + Output GST |
| Adjustment of advance | Customer Advance | Customer / Receivable |
B. Customer advance for services where GST becomes payable on receipt
| Entry | Debit | Credit |
|---|---|---|
| Advance received | Bank | Customer Advance |
| GST liability recognised | Customer Advance / Tax component as appropriate | Output GST |
| Final invoice and adjustment | Receivable | Revenue + Output GST |
11. Numerical examples
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.
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.
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.
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.
| Column | Why it matters |
|---|---|
| Customer/vendor | Party-level ownership of the balance |
| GSTIN | Correct registration mapping |
| PO/contract | Commercial linkage |
| Advance date | Time-of-supply analysis |
| Gross amount | Bank/ledger reconciliation |
| Taxable value + GST | Return and tax control |
| Supply type | Goods/services/RCM classification |
| Invoice number/date | Adjustment tracking |
| Amount adjusted | Prevents duplicate liability |
| Closing balance | Ageing and follow-up |
Month-end reconciliation
- Extract customer advances from the general ledger.
- Match each advance with the bank receipt.
- Classify goods, services and RCM cases.
- Identify GST paid on advances.
- Match advance reporting with GSTR-1 and GSTR-3B.
- Identify invoices raised during the month against old advances.
- Match the adjustment and remove the adjusted portion from the open advance ageing.
- Escalate old balances with no supply/invoice activity.
13. Practical decision scenarios
14. Common mistakes
| Mistake | Why it is risky | Better control |
|---|---|---|
| Taxing every advance | Goods and services do not follow the same rule. | Classify the underlying supply first. |
| Ignoring advance GST because revenue is not recognised | Accounting revenue recognition and GST time of supply can differ. | Maintain separate GST timing control. |
| Claiming ITC merely because an advance was paid | Payment is not the same as receipt of supply. | Test Section 16 conditions. |
| Paying GST twice | Advance tax is not linked to final invoice. | Use invoice-wise advance adjustment. |
| Leaving old advances unreviewed | Balances can represent cancelled contracts, completed supplies or errors. | Monthly ageing and owner confirmation. |
| Using an old return template | Portal reporting logic can change. | Validate current return mapping before filing. |
| Mixing RCM advances with normal advances | Different 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?
Is GST payable on advance received for services?
Is GST payable on advance received for goods?
Can a recipient claim ITC on an advance paid?
What if the supplier gives a tax invoice when only an advance was paid?
How is GST already paid on an advance adjusted later?
What if the advance is cancelled and refunded?
Does an advance received become revenue immediately?
What is the difference between an advance and a security deposit?
Should RCM advances be included in the normal vendor advance ageing?
Can one advance be adjusted against multiple invoices?
What is the best advance register format?
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/paid → identify supply → goods or services → normal GST or RCM → time of supply → return reporting → invoice/adjustment → books 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.