cashflowos Open web appStart free trial Free trial

GST GST basics

GST on advances received

For goods, normal taxpayers do not pay GST when they receive an advance; tax is paid when the invoice is issued. For services, GST is payable on the advance in the month it is received, and adjusted when the invoice comes.

Updated 2026-11-054 min read

Who this is for
  • Service providers and consultants
  • Contractors and interior designers
  • Traders taking order advances
  • Manufacturers building to order
  • Accountants filing GSTR-1
On this page 12

The rule in one table

GoodsServices
GST on advance receivedNot payable (normal taxpayers)Payable in the month of receipt
Document on receiving advanceReceipt in the booksReceipt voucher
GSTR-1Nothing at advance stageTable 11A when received, 11B when adjusted
Tax paid whenInvoice is issuedAdvance month, balance on invoice

The relief for goods comes from a notification issued in 2017. For services, the law fixes the time of supply as the earlier of the invoice and the receipt of payment, so an advance triggers tax.

Goods: what to do with an advance

A Moradabad brassware exporter's domestic customer pays ₹2,00,000 in October for an order to be delivered and invoiced in December. No GST is payable in October. Record the money as an advance from the customer in the party ledger. In December, issue the tax invoice for the full value, say ₹4,00,000 + 18% = ₹4,72,000, pay GST of ₹72,000 through December's returns, and adjust the ₹2,00,000 against the invoice. The customer owes ₹2,72,000.

Keep track of advances that sit for months; they are often forgotten, and the customer's statement then shows a wrong balance.

Services: a worked example

An interior design consultancy in Pune receives ₹1,18,000 on 20 October as an advance for a project, with no invoice yet. The rate is 18% and the client is in Maharashtra.

  1. Treat the receipt as inclusive of tax: tax = ₹1,18,000 × 18 ÷ 118 = ₹18,000; value ₹1,00,000.
  2. Issue a receipt voucher showing the advance, the tax rate and the tax: CGST ₹9,000 + SGST ₹9,000.
  3. Pay ₹18,000 through October's GSTR-3B. Report it in October's GSTR-1 Table 11A.
  4. In November, issue the invoice for ₹3,00,000 + ₹54,000 GST. Report the invoice normally, and show adjustment of the advance in Table 11B for ₹1,00,000.
  5. November tax payable on this invoice: ₹54,000 − ₹18,000 already paid = ₹36,000.

If the rate is not known at the advance stage, tax is paid at 18%. If the place of supply cannot be determined, the advance is treated as an inter-state supply and IGST paid.

If the deal is cancelled

For services, if the advance was taxed and the work is cancelled before an invoice, issue a refund voucher when you return the money, and adjust the tax already paid through the advance adjustment table in the return for the month of refund. Without the refund voucher, there is no document to support reducing your liability.

For goods, there was no tax at advance stage, so a refund is simply a payment back to the customer.

Small excess receipts

Customers often pay a little more than the invoice, for example rounding up. Where a supplier receives up to ₹1,000 more than the invoice amount, the supplier can treat the date of the invoice for that excess as the time of supply, which avoids separate advance tax entries for tiny amounts. Larger excesses are treated like any other advance for services.

Advances in the books: a simple routine

  1. Record every advance against the customer's own ledger, never in a general "advances" account with no name.
  2. For services, mark advance receipts so your accountant can total the tax payable on them each month.
  3. When the invoice is raised, link the advance to it so the outstanding shows only the balance.
  4. At month end, list advances older than 90 days. Each one is either a delayed order, a cancelled deal needing a refund, or an entry posted to the wrong party.

This keeps customer statements correct and makes the Table 11 figures in GSTR-1 easy to pull out.

Common mistakes

  • Paying GST on advances for goods, which is not required for normal taxpayers, and then forgetting to adjust it.
  • Not paying GST on advances for services, then getting a notice when bank receipts are compared with returns.
  • Adjusting advances in GSTR-3B but not reporting Tables 11A and 11B in GSTR-1, so the two returns differ. See GSTR-1 vs GSTR-3B differences.
  • Treating a proforma invoice as the tax document. A proforma invoice asks for payment but does not by itself discharge GST.

This is general information, not tax advice.

Advances with Tally and Cashflow OS

In TallyPrime, advances are usually recorded as receipt vouchers against the party, and for services with the advance tax details. Cashflow OS shows these receipts and the party's ledger with bill-wise details on the phone, so a salesperson or owner can see which customers have paid ahead and how much is unadjusted. Cashflow OS can also create a proforma invoice to request the advance, and receipt vouchers can be posted to Tally from the app once writing is switched on.

Avoid these

Common mistakes

  • MistakePaying GST on advances for goods
    Do this instead

    Normal taxpayers need not pay GST on goods advances. Record the money against the party and pay tax when you invoice.

  • MistakeNot paying GST on advances for services
    Do this instead

    Treat the receipt as tax-inclusive, issue a receipt voucher and pay the GST in that month's GSTR-3B.

  • MistakeAdjusting advances in GSTR-3B but not in GSTR-1
    Do this instead

    Report Tables 11A and 11B in GSTR-1 as well, so the two returns agree.

  • MistakeParking advances in a general account with no party
    Do this instead

    Record every advance in the customer's own ledger and link it to the invoice when raised.

Keep handy

Checklist

GST on advances received — 7 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

See who has paid ahead

Cashflow OS shows party ledgers with bill-wise detail from Tally, so the owner or salesperson can see which customers have advances and how much is still unadjusted.

See Party ledger statements
See who has paid ahead
02

Ask for the advance, record the receipt

A proforma invoice made in Cashflow OS requests the advance with your bank and UPI details. With writing back on, the receipt voucher can be posted to Tally from the app.

See Proforma invoices
Ask for the advance, record the receipt

Questions people ask

Is GST payable on advance received for goods?
For normal taxpayers, no. GST on goods is paid when the invoice is issued, following a 2017 notification.
Is GST payable on advance received for services?
Yes. GST is payable in the month the advance is received, with a receipt voucher issued, and adjusted when the invoice is raised.
What rate applies if the service is not yet decided?
If the rate cannot be determined at the time of the advance, tax is paid at 18%.
What is a receipt voucher under GST?
A document the supplier issues when it receives an advance for services, showing the amount, the tax rate and the tax. It supports the GST paid at the advance stage.
How do I work out the tax on a service advance?
Treat the amount received as inclusive of tax. At 18%, tax is the advance × 18 ÷ 118; the rest is the taxable value.
What if the place of supply is not known when the advance comes in?
The advance is treated as an inter-state supply and IGST is paid on it.
Does a small excess payment over the invoice count as an advance?
Where the excess is up to ₹1,000, the supplier can treat the invoice date as the time of supply for it, so no separate advance entry is needed.
Is a proforma invoice enough when I take an advance?
No. A proforma invoice asks for payment but does not discharge GST. For services, issue a receipt voucher when the advance arrives.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo