Back to Glossary

Advance Payment

Financial & Accounting Dictionary

Advance Payment

An advance payment is a sum of money a client pays to a business or freelancer before the work begins or the goods are delivered. It is also called an upfront payment, deposit, or advance invoice. In India, advance payments are common in freelance projects, construction work, event management, and any service where the supplier needs to cover costs before starting. Under GST rules, advance payments for services attract GST at the time of receipt, not at the time of delivery.

Quick reference

Also known asUpfront payment, deposit, advance invoice, retainer
TypePartial or full payment made before delivery
Common inFreelancing, consulting, construction, events, manufacturing
GST rule for servicesGST is payable when advance is received
GST rule for goodsGST is payable at time of supply, not on advance

How advance payment works

Here is how a typical advance payment flows between a service provider and their client in India:

  1. You agree on the project scope and price. A freelance graphic designer and a Mumbai startup agree on a branding project worth Rs. 60,000.

  2. You request an advance. The designer asks for 50% upfront before starting. This is Rs. 30,000. They create a proforma invoice or an advance invoice for this amount.

  3. The client pays the advance. The client transfers Rs. 30,000. The designer issues a receipt voucher for this payment as required under GST rules.

  4. You deliver the work. Once the project is complete, the designer raises a final tax invoice for the full Rs. 60,000 and adjusts the Rs. 30,000 already received.

  5. The client pays the balance. The client pays the remaining Rs. 30,000. The invoice is settled and the project is closed.

Advance payment example for Indian businesses

Meera runs a wedding photography business in Jaipur. She charges Rs. 80,000 per event. Here is how she handles advances:

  • She collects Rs. 40,000 advance when the booking is confirmed, three months before the event
  • She issues a receipt voucher for Rs. 40,000 and pays GST on it in that month's GSTR-3B
  • On the wedding day, she raises a final invoice for Rs. 80,000 with 18% GST
  • She adjusts the Rs. 40,000 advance already received and collects only Rs. 47,200 as the balance (Rs. 40,000 remaining + GST of Rs. 7,200, minus the GST already paid on the advance)

This model protects Meera from last-minute cancellations and ensures she can book the dates confidently.

How advance payments work with GST in India

This is one of the most misunderstood areas of GST for small businesses in India. The rules differ depending on whether you are supplying goods or services.

For services

If you receive an advance for services, GST is due the moment you receive the money, even if you have not started the work yet.

  • You receive Rs. 50,000 as advance for consulting services
  • GST at 18% applies immediately: Rs. 50,000 includes Rs. 42,373 taxable value + Rs. 7,627 GST
  • You must issue a receipt voucher and pay this GST in the same month's return
  • When you raise the final invoice, you adjust the GST already paid on the advance

For goods

Advance payments for goods do not attract GST at the time of receipt. GST becomes payable only when the goods are actually supplied or the invoice is raised, whichever is earlier.

Important note: As a freelancer or service provider in India, if you receive an advance, you must issue a receipt voucher under Rule 50 of the CGST Rules 2017 and pay GST on it even before delivering the service. Not doing this can lead to penalties and interest under the GST Act.

Types of advance payments

Full advance

The client pays the entire project amount before work begins. This is common for small projects, digital products, or clients with a history of delayed payments. It eliminates financial risk for the service provider entirely.

Partial advance or deposit

The most common type in India. The client pays a percentage upfront, typically 30% to 50%, with the balance due on delivery or at project milestones. It gives both parties a degree of security.

Milestone-based advance

The project is broken into phases and the client pays before each phase begins. Common for large IT projects, construction, and long-term consulting engagements. Each payment may trigger a separate receipt voucher under GST.

Retainer advance

A fixed monthly amount paid at the start of each month for ongoing services. Common for agencies, consultants, and virtual assistants. Each monthly retainer payment is treated as an advance under GST and must be reported in GSTR-1.

Why advance payments matter for cash flow

For Indian freelancers and small businesses, cash flow is often the biggest challenge. Advance payments help in three direct ways:

  • You cover your upfront costs. Whether it is software, materials, travel, or subcontractor fees, you are not funding the project out of your own pocket.
  • You filter out serious clients. A client who refuses to pay any advance is often a sign of future payment problems. An advance confirms commitment.
  • You protect yourself from cancellations. If a client cancels after work has begun, you are not left unpaid for time already spent.

Common advance payment mistakes Indian businesses make

  • Not issuing a receipt voucher. Under GST, every advance you receive for services must be accompanied by a receipt voucher. Many small businesses skip this step and face compliance issues during audits.

  • Forgetting to pay GST on the advance. GST on service advances is due in the same month you receive the money. Forgetting this leads to interest and penalties when it is caught during a GST notice.

  • Not adjusting the advance in the final invoice. When you raise the final invoice, the advance amount and the GST already paid on it must be clearly adjusted. Failing to do this results in double taxation.

  • Having no written agreement. Always document the advance amount, the refund policy, and what happens if the project is cancelled. A clear written record protects both you and your client.

Frequently asked questions

What is the difference between an advance payment and a deposit?

These terms are often used interchangeably in India. In practice, a deposit sometimes implies it is refundable if the project does not proceed, while an advance payment may be non-refundable depending on the agreement. The GST treatment is the same for both.

Do I need to pay GST when I receive an advance for services in India?

Yes. Under Section 13 of the CGST Act 2017, the time of supply for services is the earliest of the date of invoice, date of payment received, or the date of completion of service. This means GST is due when you receive the advance, before the work is done. You must issue a receipt voucher and report it in Table 11A of GSTR-1.

Is GST applicable on advance payments for goods?

No. Following Notification No. 66/2017-CGST, GST on goods is payable at the time of actual supply, not when the advance is received. This rule applies to traders and manufacturers supplying physical goods.

Can a client claim Input Tax Credit on the advance they pay me?

No. The client who pays you an advance cannot claim ITC on that advance because they have not received the goods or services yet. They can only claim ITC once you deliver the service or goods and raise a proper GST tax invoice.

What happens if I refund an advance to a client?

If a project is cancelled and you return the advance, you must issue a refund voucher under Section 31(3)(e) of the CGST Act. You can then adjust the GST already paid on the advance against your future GST liability or claim a refund.

Related terms

Invoice · Proforma Invoice · Payment Terms · Receipt Voucher · GST Invoice · Accounts Receivable · Net 30


Create advance invoices and receipt vouchers in JetInvoice

When a client pays you upfront, generate a professional advance invoice or receipt voucher in under two minutes with JetInvoice. GST is calculated automatically so you never miss a compliance step.

Create your advance invoice free at jetinvoice.in

Create Professional Invoices Fast

Now that you understand Advance Payment, put it into practice with JetInvoice.

Create Your First Invoice Free →