GST on Advance Payment for Agency Retainers in India

Yes, GST is due on an advance retainer. For services, the time of supply is the earlier of the invoice date or the date payment is received (Section 13, CGST Act). If a client pays before you invoice, issue a receipt voucher, pay GST for that month, and adjust it against the tax invoice when you raise it.

This catches a lot of small agencies out, and it caught us too. A client sends next month's retainer by UPI on the 28th, saying "so you can start planning". It feels like good news, and it is. But under GST that payment is a supply of service that has already happened, and the tax belongs to this month's return, not next month's.

If you bill the normal way, an invoice on the 1st and payment a few days later, you never run into this. The trouble starts with the arrangements agencies actually use: quarterly retainers paid upfront, a token amount to lock a festive campaign, a proforma sent on WhatsApp and paid the same evening. This guide goes through each one. It's written by an agency founder, not a chartered accountant, so check your own setup with your CA, but the rules below come straight from the CGST Act and CBIC's own clarifications.

When does GST fall due on an advance for services?

Section 13(2) of the CGST Act fixes the time of supply for services as the earliest of these:

  1. The date of the tax invoice, if you issue it within the time limit in Section 31(2) (30 days from the supply, under Rule 47), or the date you receive payment, whichever is earlier.
  2. If you miss that invoice deadline: the date you provide the service or the date you receive payment, whichever is earlier.
  3. If neither applies: the date the client records the supply in their books.

The phrase that matters for retainers is "date of receipt of payment". The Act defines it as the earlier of the date you enter the payment in your books or the date it is credited to your bank. So a UPI payment that lands on 28 September is received on 28 September, even if your accountant only books it in October.

One more detail people mix up: the government did remove GST on advances, but only for goods. If you sell services, which an agency does, tax on advances still applies. Most of the "no GST on advance" advice you'll find online is about goods.

Six common retainer situations, and when the GST is due

What happenedTime of supplyWhat you issue
Invoice on 1 Oct for October's retainer; client pays on 6 Oct1 Oct (invoice came first)Tax invoice only. October return.
Client pays October's retainer by UPI on 28 Sep; you invoice on 1 Oct28 Sep (payment came first)Receipt voucher on 28 Sep, GST in September's return; the 1 Oct invoice adjusts it
Client pays a full quarter (Oct–Dec) upfront on 3 Oct3 Oct for the whole amountEither one tax invoice for the quarter, or a receipt voucher plus three monthly invoices that each adjust a third
You send a proforma; client pays it the same dayThe payment dateReceipt voucher or tax invoice. A proforma is not a GST document
₹50,000 token to lock a Diwali campaign that later gets cancelledThe date the token was receivedReceipt voucher; then a refund voucher if you return the money
Client pays ₹59,500 against a ₹59,000 invoiceFor the extra ₹500, you may choose the date of the invoice for itSection 13(2) lets you treat excess up to ₹1,000 this way

The pattern is simple once you see it: whichever comes first, invoice or money, starts the GST clock. Everything else is paperwork to match.

What is a receipt voucher, and what goes on it?

When you receive an advance before a tax invoice exists, Section 31(3)(d) requires a receipt voucher. Rule 50 of the CGST Rules lists what it must contain. In practice that means:

Two rules in Rule 50 help when an advance arrives before the scope is settled. If the tax rate can't be determined yet, charge 18%. If you can't tell whether the supply is within your state or outside it, treat it as inter-state and charge IGST. For most agency work the rate is 18% anyway, so in practice it's the place of supply you sometimes have to guess.

How to work out the tax on an advance

The advance is treated as including GST. At 18%, the tax is amount × 18 ÷ 118. A client who sends ₹1,18,000 has paid ₹1,00,000 of value and ₹18,000 of GST, which is ₹9,000 CGST + ₹9,000 SGST within your state. A common mistake is to add 18% on top of an advance you've already received. Your client won't send the extra, so you end up paying the tax out of your own margin.

Your client cannot claim input tax credit on a receipt voucher. Section 16 of the CGST Act allows credit only against a tax invoice or debit note. GST-registered clients, especially larger brands, will chase you for the tax invoice, so don't leave the advance on a voucher for longer than you need to.

How do you report advances in GSTR-1 and GSTR-3B?

  1. The month the advance arrives: report it in GSTR-1 Table 11A (advances received, no invoice yet), split by place of supply and rate. The tax goes into that month's GSTR-3B and is paid with it.
  2. The month you issue the tax invoice: report the invoice in the normal tables (B2B or B2C) at its full value, and report the advance being used up in Table 11B (advances adjusted). That cancels out the tax you already paid, so you don't pay it twice.
  3. Same month for both? If the advance and the invoice fall in the same tax period, you report only the invoice. There's nothing to show in Table 11.

That last point is why monthly billing on the 1st is so much easier. The advance and the invoice almost always fall in the same month, so Table 11 stays empty.

Agency management software workspace listing every client, where retainer billing and GST records sit per client
Keep each retainer's vouchers and invoices with the client they belong to, so the quarter-end reconciliation doesn't depend on someone's memory.

What happens if the client cancels after paying?

Retainers do end early, and a campaign paid for in September can be cancelled in October. CBIC's Circular 137/07/2020-GST (13 April 2020) deals with exactly this for service contracts. There are two routes, depending on what you'd issued:

The credit note route is much quicker than a refund application, which is another reason to issue the tax invoice early instead of leaving money on a voucher.

Should an agency take retainers in advance at all?

Yes. Advance billing is the best protection against late-paying clients an agency has, and GST shouldn't put you off it. It only means the paperwork has to keep up. What has worked for us:

Our earlier guides cover the rest of the agency GST picture: what a digital marketing GST invoice must contain, which agency expenses you can claim input credit on, and how TDS is deducted from your fees.

Where we fit: My Digital Sevak raises GST invoices for each client's retainer from the same place you plan their content, with CGST/SGST or IGST worked out from the place of supply and a UPI or card payment link on every invoice. Raising the invoice the day the work is agreed is what keeps advances and invoices in the same month. See the agency management software overview, or, if you run an agency in Maharashtra, our page for social media agencies in Mumbai.

Frequently asked questions

Is GST payable on an advance received for services?

Yes. For services, the time of supply is the earlier of the invoice date or the date you receive payment, under Section 13 of the CGST Act. If a client pays a retainer before you invoice, GST is due in the month the money is received, even though the work has not started yet.

Is a proforma invoice enough when a client pays in advance?

No. A proforma invoice is a quote, not a GST document. Once the client pays against it, the payment fixes the time of supply. You must then issue a receipt voucher, or a tax invoice straight away, and pay GST for that month. The client also cannot claim input tax credit on a proforma.

How is GST calculated on an advance retainer?

The advance is treated as including GST. At 18%, the tax is the amount received multiplied by 18 and divided by 118. A ₹1,18,000 advance is ₹1,00,000 of value and ₹18,000 of GST. If you do not know the rate or place of supply yet, Rule 50 says use 18% and treat it as inter-state.

What if a client cancels after paying an advance retainer?

If you issued only a receipt voucher, issue a refund voucher and claim back the GST through FORM GST RFD-01. If you already issued a tax invoice, issue a credit note and reduce your tax in that month's return instead. CBIC Circular 137/07/2020-GST sets out both routes for cancelled service contracts.

Sources

Retainer invoices on the 1st, without the spreadsheet.

Client calendars, one-tap approvals, auto-publishing to Instagram, monthly reports and GST invoices with payment links, all in one login. Priced in rupees, from ₹999/month, with a 7-day money-back guarantee. See the agency management software and the Instagram scheduler.