Tips6 min read··

Invoice Payment Terms in India — How to Write Them & Get Paid Faster 2026

Unclear payment terms are the number one reason small businesses get paid late in India. Here is exactly what to write on your invoices — Net 15, Net 30, advance, milestone, and late fee clauses — to cut your average collection time by up to 30%.


Getting paid on time is the single biggest cash-flow challenge for Indian freelancers and small businesses. Late payments cause stress, disrupt vendor payments, and force you into expensive overdrafts. The good news: clear, specific payment terms on your invoice — not vague words like 'please pay soon' — can cut your average collection time significantly.

Standard Payment Terms and What They Mean

TermMeaningBest for
Due on ReceiptPayment expected immediately on receipt of invoiceSmall orders, new clients, freelancers
Net 7Payment due within 7 days of invoice dateRegular clients, smaller amounts
Net 15Payment due within 15 daysService businesses, consulting
Net 30Payment due within 30 daysB2B, corporate clients, product supply
Net 45 / Net 60Payment due within 45–60 daysLarge enterprises with procurement cycles
50% AdvanceHalf paid before work begins, half on deliveryProject work, custom orders
Milestone-basedPayments tied to project stagesLong projects, construction, software
2/10 Net 302% discount if paid within 10 days, else full in 30Incentivise early payment

How to Write Payment Terms on an Indian Invoice

Payment terms should appear clearly near the total amount on your invoice. Here are sample wordings you can use:

  • "Payment due within 15 days of invoice date. Due date: [date]"
  • "50% advance paid. Balance of ₹X due on delivery/completion."
  • "Payment due on receipt. Please transfer to UPI: yourname@bank or A/c: XXXXXXXXXX, IFSC: XXXXXX"
  • "A late payment fee of 1.5% per month will be charged on overdue amounts after 30 days."
  • "All disputes subject to [City] jurisdiction."

5 Tips to Get Paid Faster in India

  1. 1Add a UPI QR code to every invoice — clients can pay in one tap without bank transfer hassle. Ozydo includes your UPI QR automatically.
  2. 2Send the invoice immediately — do not wait until end of month. Faster you send, faster the clock starts.
  3. 3Use a due date — not just 'Net 30'. Write the actual calendar date: 'Due: 15 June 2026'. It is harder to ignore.
  4. 4Follow up automatically — set a WhatsApp reminder 3 days before the due date and again on the due date itself. Ozydo's auto-reminder feature handles this.
  5. 5Charge a late fee and say so upfront — even 1% per month. Most clients will pay on time just to avoid the mention of a penalty.

The best payment terms for freelancers

For service projects above ₹10,000, use 50% advance + balance within 7 days of delivery. This protects you from scope creep and non-payment. Never start significant work without at least a partial advance.

Late Payment Rules Under MSME Act

If your buyer is a large company (not an MSME) and you are registered as an MSME under Udyam, the MSME Development Act mandates payment within 45 days of acceptance. If payment is delayed, interest at 3x the RBI bank rate applies automatically — you do not need a separate agreement for this. File through the MSME Samadhaan portal for disputes. This is a significant legal protection many small business owners are unaware of.

Send Invoices That Get You Paid Faster

Ozydo adds UPI QR, due date, and auto payment reminders to every invoice — free.

Create Free Invoice →

Frequently Asked Questions

Is a late fee on an invoice legally enforceable in India?

A late fee clause is enforceable if both parties agreed to it — ideally in writing in your service agreement or at the time of purchase order. Simply writing it on the invoice may not be sufficient for a court dispute, but it is a strong deterrent and most clients will pay to avoid it.

What is the best payment term for a new client?

For a new client you do not know well, use 50% advance or 'Due on receipt'. Do not extend Net 30 or longer terms until you have a payment track record with that client.

How do I handle a client who always pays late?

Switch to advance payment or shorter terms (Net 7 / Due on receipt) for that client. Stop extending credit. Use Ozydo's auto WhatsApp reminders so the invoice is always top of mind. For persistent non-payers, consider stopping work until outstanding amounts are settled.

Should I put payment terms in a service agreement or just on the invoice?

Both. Your service agreement (even a simple email or WhatsApp confirmation) should specify payment terms before work begins. The invoice repeats those terms. If you ever need to collect through legal means, the agreement is your evidence.

Share this article:WhatsAppX / TwitterLinkedIn
Ozydo

Written by the Ozydo Team

Ozydo is India's simplest free GST invoice app for small businesses and freelancers. We write practical guides on invoicing, GST, and business finance to help you get paid faster.

Read more articles →

More from Ozydo Blog

Start invoicing free with Ozydo

Create GST invoices in 30 seconds. No credit card, works on your phone.

Get Started Free →