business · · Updated

How to Write an Invoice That Gets You Paid Faster

By

Most late payments aren't a client refusing to pay. They're an invoice that got stuck: the accounts team couldn't match it to a purchase order, a GSTIN was missing so they couldn't claim input credit, or nobody could tell when it was actually due. Each of these has a specific fix.

The fields a GST invoice needs

If you're registered under GST in India, a tax invoice has required contents (Rule 46 of the CGST Rules). A client's finance team checks these before approving payment, because they need them to claim input tax credit:

  • Your name, address, and GSTIN
  • An invoice number: up to 16 characters, unique within the financial year. Letters, digits, hyphens and slashes are allowed, for example INV/26-27/014.
  • The date of issue
  • The client's name and address, plus their GSTIN if they're registered
  • An HSN code for goods or a SAC for services: 4 digits if your annual turnover is up to ₹5 crore, 6 digits above that
  • Description, quantity, and the taxable value after any discount
  • The tax rate and amount, shown as CGST + SGST for an intra-state supply or IGST for an inter-state one
  • The place of supply (with the state name) for an inter-state supply
  • Whether tax is payable on reverse charge
  • Your signature or digital signature

A missing client GSTIN or place of supply is the classic reason an invoice gets sent back. Businesses with an aggregate turnover above ₹5 crore also have to generate e-invoices through the government's invoice registration portal. Below that threshold, a PDF invoice is fine.

Numbering that survives an audit

Pick one series format and never reuse or skip a number within a financial year. A format like INV/26-27/001 restarts cleanly each April and tells you at a glance which year an invoice belongs to. If you cancel an invoice, issue a credit note against it. Don't delete it and reuse the number.

Payment terms a client can act on

"Payment due on receipt" or "at the earliest" gives an accounts team nothing to schedule. Write two things on the invoice:

  1. The term: "Net 15" means due 15 calendar days after the invoice date.
  2. The actual due date, worked out and written in full, for example "Due: 24 October 2026".

The date matters more than the term. If the client's accounts team pays in weekly or fortnightly batches, an invoice without a clear due date can wait for a later batch.

The MSME 45-day rule

If you're a micro or small enterprise with Udyam registration, the MSMED Act, 2006 requires buyers to pay you within the agreed period, and never later than 45 days after they accept the goods or services. If they pay late, the buyer owes compound interest at three times the RBI bank rate, calculated monthly. Put your Udyam registration number on your invoices. It tells the buyer's finance team the 45-day clock applies, which is often enough on its own to move your invoice up the queue.

A worked example

A freelance developer in Ahmedabad bills a client in Ahmedabad (both in Gujarat, so CGST + SGST):

LineAmount
Landing page build, 3 pages × ₹12,000₹36,000
Hosting setup and handover₹4,000
Less 5% discount−₹2,000
Taxable value₹38,000
CGST 9%₹3,420
SGST 9%₹3,420
Total due₹44,840

Dated 24 September 2026 on Net 30 terms, it's due on 24 October 2026. If the developer has Udyam registration and the client accepted the work on 24 September, 45 days runs out on 8 November 2026.

The discount is subtracted before tax. Tax calculated on ₹40,000 and then discounted would overcharge the client ₹360 in GST. The GST calculation guide goes through why.

Make paying you the easy part

  • Put the total due in the largest type on the page.
  • List bank details (account name, number, IFSC) or a UPI ID directly on the invoice, so the client doesn't have to email to ask.
  • Send the invoice when the work is delivered, not at the end of the month. An invoice that arrives while the client is still happy with the work gets approved faster.
  • Follow up once a few days before the due date and again the day after it. Most overdue invoices were simply missed, not disputed.

Tools for the numbers and the PDF

The Invoice Generator builds an itemized PDF with both GSTINs (each checked for format and check digit), the place of supply, and an HSN or SAC code on each line. It compares your state with the place of supply and prints CGST + SGST for an intra-state supply or IGST for an inter-state one, so the worked example above comes out as ₹3,420 CGST and ₹3,420 SGST if you enter the ₹38,000 taxable value as one line. One GST rate applies to the whole invoice, so for an order that mixes rates, issue one invoice per rate group. Add your Udyam number and the due date in the From block, which is free text.

The Payment Due Date Calculator turns "Net 30" or a custom number of days into an exact date. It counts calendar days, which is how payment terms are normally written.

Related guides