Mavoin
All posts
GSTAdvance paymentFreelancing

You Took 50% Upfront. GST Is Due Now, Not on Delivery.

The Mavoin team9 min read

A client approves your quote on 8 August and wires 50% the same week. The project runs until November. You'll invoice on delivery, like always.

Except under GST, you've already had a taxable event. The tax on that advance was due with your August return — three months before the invoice exists. Miss it and you're looking at interest at 18% per annum on the shortfall, plus a mismatch between your returns and your bank statement that surfaces during scrutiny.

This is one of the most consistently missed rules among Indian freelancers, and the reason is understandable: for goods, advances stopped being taxable in November 2017. For services, nothing changed. Most explainers online don't draw the line clearly, so freelancers read a headline about advances being exempt and assume it covers them.

It doesn't. Here's the actual position, the paperwork it requires, and how it differs when the advance comes from a foreign client.

Why the advance is the taxable event

Section 13(2) of the CGST Act fixes the time of supply for services as the earlier of two dates:

  1. 1.The date you issue the tax invoice, or
  2. 2.The date you receive the payment.

Receive money first, and the clock starts there. The supply is deemed to have occurred, to the extent of the amount received, on the day it hits your account.

The confusion comes from Notification No. 66/2017–Central Tax, dated 15 November 2017. That notification removed the advance-tax requirement for suppliers of goods — a manufacturer taking a booking amount now pays tax only when the goods actually move. Service providers were deliberately left out. If you supply services, advances remain taxable on receipt, and they have been since 2017.

So: developer, designer, writer, consultant, marketer, editor, photographer, architect, trainer. Every advance you take is a tax point.

What you have to issue: the receipt voucher

Section 31(3)(d) requires a registered person receiving an advance to issue a receipt voucher. Rule 50 of the CGST Rules prescribes what goes on it.

A receipt voucher is not an invoice. It's a separate document, in its own numbering series, that evidences money received against a future supply. Rule 50 requires:

FieldDetail
Supplier detailsYour name, address and GSTIN
Serial numberConsecutive, max 16 characters, unique for the financial year — a separate series from your invoices
Date of issueDate the advance was received
Recipient detailsClient name, address, and GSTIN if registered
DescriptionThe service the advance relates to
AmountAdvance received
Tax rate and amountCGST + SGST, or IGST, shown separately
Place of supplyState name and code, for inter-state supplies
Reverse chargeWhether tax is payable on reverse charge basis
SignatureNot required if the voucher is issued electronically

Two provisos in Rule 50 handle uncertainty at the time you take the money:

  • Rate not determinable — pay at 18%.
  • Nature of supply not determinable — treat it as inter-state and pay IGST.

For most freelance services the rate is 18% and both provisos are academic. They matter if you take a retainer before scoping the work.

The grossing-up trap

This is where money is actually lost.

If your contract doesn't state that the advance is exclusive of tax, the amount received is treated as inclusive of GST. The tax comes out of what the client sent, not on top of it.

Scenario A — advance stated as tax-exclusive. Your project is ₹1,00,000 + 18% GST = ₹1,18,000. The contract says the client pays 50% of the invoice value upfront.

  • Client remits ₹59,000
  • Taxable value: ₹50,000
  • GST: ₹9,000 (CGST ₹4,500 + SGST ₹4,500 for a same-state client)
  • You remit ₹9,000, keep ₹50,000

Scenario B — client just wires "50%, i.e. ₹50,000." No mention of tax anywhere in the agreement.

  • Amount received: ₹50,000, treated as GST-inclusive
  • GST: ₹50,000 × 18 ÷ 118 = ₹7,627
  • Taxable value: ₹42,373
  • You remit ₹7,627 from your own working capital, keep ₹42,373

Same project, ₹7,627 out of pocket in August, recovered only when you invoice in November. Fix this in the contract, not in the accounting. One line — "All amounts are exclusive of GST, which will be charged at the applicable rate" — is the whole solution.

Adjusting it on the final invoice

When you eventually deliver and raise the tax invoice, the invoice is for the full contract value, with the full GST on it. You then show the advance as adjusted against it.

Carrying Scenario A forward:

LineAmount
Professional services — the SAC code for your service applies₹1,00,000
CGST @ 9%₹9,000
SGST @ 9%₹9,000
Invoice total₹1,18,000
Less: advance received on 12 Aug 2026 (Receipt Voucher RV/26-27/004)(₹59,000)
Balance due₹59,000

The tax already paid on the advance is not paid again. It flows through your returns as an adjustment.

In GSTR-1, advances live in Table 11:

  • Table 11A — advances received in the period on which tax is payable but no invoice has been issued
  • Table 11B — advances received in an earlier period and adjusted against invoices in this period

Table 11B is the one people forget. Skip it and you've declared the same value twice — once as an advance, once as an invoice — and inflated your turnover.

Reference the receipt voucher number on the final invoice. It's not legally mandated, but it's what makes the adjustment defensible two years later when nobody remembers the project.

If the project is cancelled

Two different documents, depending on where you are in the cycle.

No invoice issued yet. Issue a refund voucher under Rule 51 when you return the money. It must reference the original receipt voucher number and date, and show the tax being reversed. You then reverse the tax in your return for that period.

Invoice already issued. A refund voucher is no longer the right instrument. Issue a credit note under Section 34, read with Rule 53, to square off the transaction.

Getting this wrong is common and expensive — freelancers routinely refund an advance by simply reversing the bank transfer, leaving tax paid to the government with no document supporting a reversal.

Foreign clients: the advance is treated differently

This is where most freelancers billing abroad get inconsistent advice, so it's worth separating the two questions.

Is tax payable on an advance from a foreign client?

If the supply qualifies as an export of services and you have a valid LUT on file, the underlying supply is zero-rated under Section 16 of the IGST Act. No tax is payable on the advance. The time-of-supply rule in Section 13 still technically triggers on receipt, but the rate applicable to a zero-rated supply made under LUT is nil, so there is nothing to remit. CBIC has clarified this position.

If you do not have an LUT in place, you are in the export-with-payment-of-IGST route, and the analysis changes materially. If you're taking advances from foreign clients without an LUT, that's the problem to fix first — see filing your LUT in Form GST RFD-11.

Do you still issue a receipt voucher?

The safer answer is yes. Section 31(3)(d) applies to advances received against any supply, and a zero-rated export is a taxable supply, not an exempt one. The exemption from issuing a voucher applies to exempt supplies. Issue it showing nil tax, with the LUT reference and the standard endorsement — the same language that goes on your export invoice under GST.

There's also a practical reason beyond compliance. When your bank issues the FIRC or e-FIRA against that inward remittance, the receipt voucher is the document that ties the remittance to a specific engagement. Without it, an advance received in August against an invoice raised in October looks like an unmatched credit — which is exactly the reconciliation problem that shows up when the amount that actually lands in your bank never matches the invoice value anyway.

Which exchange rate? For the advance, use the rate applicable on the date of receipt. For the invoice, Rule 34 applies. These will differ, and the difference is a book entry, not a compliance failure.

Six mistakes worth avoiding

  1. 1.Assuming the 2017 notification covers you. It removed advance-tax for goods. Services were never included.
  2. 2.Not grossing up. An advance with no tax clause in the contract is deemed tax-inclusive, and you fund the difference.
  3. 3.Numbering receipt vouchers in your invoice series. They need their own consecutive series, unique per financial year, max 16 characters. Sharing a series with invoices creates gaps in your invoice numbering — a standard audit flag.
  4. 4.Misreading the ₹1,000 relaxation. There is a proviso allowing a supplier to treat the date of invoice as the time of supply where an amount up to ₹1,000 in excess of the invoice value is received. It covers small overpayments and rounding. It does not exempt a ₹50,000 advance.
  5. 5.Forgetting Table 11B. Declaring the advance and never marking it adjusted double-counts your turnover.
  6. 6.Refunding without a document. Refund voucher before invoice, credit note after. A bare bank reversal supports neither.

What this looks like day to day

The rule itself is one line: money in for services means tax due in that period. The friction is entirely paperwork — a second document series, a grossing-up calculation, an adjustment that has to be carried to an invoice you'll raise months later, and a return field almost nobody fills correctly.

Mavoin handles the mechanical half of that. Advances are recorded against the client with a compliant receipt voucher in its own numbering series, the grossed-up tax is calculated for you, and when you raise the final invoice the advance is pulled through as an adjustment with the voucher reference already on it. Zero-rated advances from foreign clients carry the LUT endorsement and nil tax automatically. ₹199/month, thirty-day trial, no card.

What it won't do is file your returns or replace your CA. It makes sure that when you get to Table 11, the numbers are already right.

Last reviewed: July 2026. This article is general information on GST provisions, not tax advice. Advance and time-of-supply treatment can turn on the specific wording of your contract and the facts of your engagement — particularly for exports and retainer arrangements. Confirm your position with a chartered accountant before relying on it.

Invoice without the accounting weight

Mavoin makes GST-correct invoices for Indian clients and clean multi-currency invoices for foreign ones — priced for solos, not firms.

Start 30-day trial

Frequently asked questions

Do I pay GST on an advance if I'm not GST-registered?

No. These provisions apply to registered persons. If you're below the threshold and not voluntarily registered, there's no receipt voucher and no advance tax. Note that export turnover still counts toward your aggregate turnover for the registration threshold.

My client pays a monthly retainer before the month starts. Is that an advance?

Yes, if you receive it before issuing the invoice for that month. The simpler fix is to invoice at the start of the retainer period so the invoice date is the earlier event, which removes the advance treatment entirely.

What if I don't know the GST rate when I take the advance?

Rule 50 says pay at 18%. If the nature of supply is undetermined, treat it as inter-state and pay IGST. Both are unusual for freelance services, where 18% and a known place of supply are the norm.

Can I skip the receipt voucher and just pay the tax?

Paying the tax is the substantive obligation, but the voucher is separately required under Section 31(3)(d) and is what evidences the payment against a specific supply. Without it, an advance in one period and an invoice in another is difficult to reconcile.

The advance is more than the final invoice value. What now?

Issue a refund voucher for the excess if it's returned, or a credit note if the invoice has already gone out. Excess tax paid can be adjusted in returns.

Does a receipt voucher need a signature?

Not if it's issued electronically. A digitally generated voucher doesn't require a physical or digital signature.

Keep reading