Riffit
TOOLSPRICINGHELPBLOGFAQ
LOGINTRY RIFFIT
PRICINGHELPBLOGFAQ
LOGIN

© 2026 Riffit

STAY ON THE LOOP

Product updates, tips & new features.

No spam. Unsubscribe anytime.

STAY ON THE LOOP

Product updates, tips & new features.

No spam. Unsubscribe anytime.

PRODUCT

QuotationsContractsInvoicingPricingDashboard

RESOURCES

HelpBlogUpdatesRoadmapFree ToolsFAQ

COMPANY

AboutContact

LEGAL

Privacy PolicyTerms of Service

FEATURED ON

Featured on LaunchBuffStartupBase Daily Winner, 1stUneed Daily Winner, 3rd
Riffit

Early Access. Rated 4.5/5 by early users on Capterra↗

Your next invoice is one message away.

The invoicing tool for Indian freelancers. Invoices and quotes from a WhatsApp message, contracts on the dashboard.

TRY RIFFIT FOR FREE
Riffit

© 2026 Riffit · Bengaluru, India

Home/Blog/Freelance Invoice India: Step-by-Step Guide for 2026
Invoicing Guides

Freelance Invoice India: Step-by-Step Guide for 2026

1 Mar 20269 min read
🧾

A freelance invoice in India is the document that moves you from finished work to actual money in your bank account. This guide walks through every field a professional invoice needs, when you need GST and when you do not (most freelancers under ₹20 lakhs do not), how to write descriptions that the client's accountant will not bounce back, and how to set payment terms that actually get paid. With real examples for designers billing ₹50,000 for a brand identity, developers invoicing ₹1,20,000 for a web app, and writers running monthly retainers.

What goes on a freelance invoice in India

A professional freelance invoice in India needs these details:

Your details (the seller):

  • Full name or business/trade name
  • Address
  • PAN number
  • GSTIN (if you're GST-registered)
  • Bank account details or UPI ID for payment

Client details (the buyer):

  • Client's business name
  • Address
  • GSTIN (if they're registered — ask them)

Invoice details:

  • A unique invoice number (more on numbering below)
  • Invoice date
  • Due date or payment terms
  • A clear description of the work delivered
  • The amount, with tax breakdown if applicable
  • SAC code (if GST-registered)

That's it. Every field has a reason. Your PAN lets the client deduct TDS if applicable. The invoice number keeps your records clean. The due date sets a clear expectation for when you expect payment.

When you need GST on your invoice — and when you don't

This is the part most freelancers overthink. Here's the simple version.

You don't need GST registration if your total annual turnover from services is under ₹20,00,000 (₹20 lakhs). For freelancers in special category states like the North-Eastern states, Himachal Pradesh, and Uttarakhand, the threshold is ₹10,00,000 (₹10 lakhs). This is defined under Section 22 of the CGST Act, 2017.

You do need GST registration if:

  • Your annual turnover from services exceeds ₹20 lakhs (₹10 lakhs in special category states)
  • You import services for business use from foreign companies — like subscribing to Figma, Adobe Creative Cloud, or Canva Pro billed by a foreign entity. This triggers the Reverse Charge Mechanism (RCM) regardless of your turnover

If you're not GST-registered, your invoice simply skips the GSTIN, SAC code, and tax breakdown fields. You still include everything else — your name, PAN, client details, description, amount, and payment terms. The invoice is fully valid.

If you are GST-registered, you charge 18% GST on most freelance services. For clients in the same state, split it as 9% CGST + 9% SGST. For clients in a different state, charge 18% IGST. Your invoice must include your GSTIN, the client's GSTIN (if they have one), the SAC code for your service, and the tax breakdown.

Common SAC codes for freelancers:

  • 998314 — IT design and development (UI/UX designers, software developers)
  • 998313 — Web design and development
  • 9983 — Other professional, technical, and business services (consultants, content writers)

Important: This guide is educational — not tax advice. GST rules change, and your specific situation may differ. Consult a Chartered Accountant for anything you're unsure about.

Everything this guide covers, Riffit fills in for you: the numbering, the GST fields if you have a GSTIN, the payment terms with an exact due date. A short form in WhatsApp, or one sentence on Pro, and the invoice is out in under two minutes.★ Rated 4.5/5 by early users on CapterraTry Riffit free

Invoice numbering that actually works

Your invoice number system matters more than you think. It's how you track what's been sent, what's pending, and what's been paid. It's also what your CA will ask for at tax time.

The simplest system that scales: INV26-001

The 26 is the financial year, the counter runs from your first invoice of that year, and on 1 April it starts again at INV27-001. Two invoices from different years can never collide, and any question that begins "how many invoices did I raise last year" answers itself.

Rules to follow:

  • Never reuse an invoice number, each must be unique
  • Keep them sequential, with no gaps
  • Start a fresh series on 1 April rather than carrying last year's counter forward
  • If you are GST-registered, the invoicing rules require a consecutive number that is unique to the financial year
  • Pick a format on your first invoice and stick with it

Avoid building the month into the number. It looks tidy for a while, but it either collides with the year marker or forces a running count that never resets, and then nothing tells you which invoices belong to which year. A freelance invoice numbering system that does not break covers the reset and the two things that carry straight over.

Avoid random numbers like "Invoice #7" or date-only formats like "01-03-2026." They look unprofessional and become impossible to track after 20+ invoices.

Payment terms Indian freelancers should use

Payment terms tell the client exactly when you expect to be paid. Without them, clients default to "whenever" — and that usually means late. Ideally those terms live in a contract and the invoice just executes them — here is when a freelancer needs both a contract and an invoice.

Net 7 (due within 7 days) — Best for small projects under ₹25,000. The shorter the window, the faster you hear back.

Net 15 (due within 15 days) — A solid default for most freelance work in India. It's professional, gives the client breathing room, but doesn't let the invoice sit in someone's "pending" folder for a month.

Net 30 (due within 30 days) — Common when working with larger companies or agencies. Use this if the client explicitly requests it, but never default to it.

Due on receipt — Ideal for retainer payments, deposits, or when you've already completed the work and the client has approved it. If you bill the same client the same amount every month, the retainer invoice format covers how the period and scope lines should be worded.

Milestone billing — For projects over ₹50,000, consider splitting the invoice: 50% upfront as an advance, 50% on delivery. Or 30-40-30 for longer projects. This protects your cash flow and gives the client clear checkpoints. The full breakdown, covering how to split by deliverable, what each stage invoice must carry, and how GST lands on the advance, is in how to invoice a project in milestones.

Always write the exact due date on the invoice — not just "Net 15." If you invoice on March 1st with Net 15 terms, write "Due: 16 March 2026." No ambiguity. If you want to go deeper on choosing the right payment terms for your work, that's worth a read before you lock in your default.

Skip the manual work, create professional invoices in under two minutes.Try Riffit free

Three real invoice examples

Here's what invoices look like for three common freelance scenarios in India. These examples show the structure — adapt the details to your own work.

Example 1: UI/UX designer (not GST-registered)

FromKaran Mehta, Bangalore
ToBrightpath Digital Pvt. Ltd., Mumbai
Invoice #INV26-004
Date1 March 2026
Due date16 March 2026 (Net 15)
DescriptionBrand identity design — logo, business card, letterhead (3 revision rounds included)
Amount₹45,000
GSTNot applicable (turnover under ₹20L)
Total₹45,000
PaymentUPI: karan@upi / HDFC A/c 1234xxxx, IFSC: HDFC0001234

Example 2: Full-stack developer (GST-registered, interstate client)

FromRiya Gupta, Delhi · GSTIN: 07AXXXX1234X1Z5
ToStarter Labs LLP, Bangalore · GSTIN: 29BXXXX5678Y1Z3
Invoice #INV26-012
Date5 March 2026
Due date4 April 2026 (Net 30)
DescriptionCustom e-commerce web application — frontend + backend development (SAC: 998314)
Taxable amount₹1,20,000
IGST @ 18%₹21,600
Total₹1,41,600
PaymentBank transfer: SBI A/c 9876xxxx, IFSC: SBIN0001234
IGST is used because the supplier (Delhi) and client (Bangalore) are in different states.

Example 3: Content writer (GST-registered, same-state client)

FromPriya Sharma, Mumbai · GSTIN: 27CXXXX9012Z1A1
ToGreenLeaf Marketing, Mumbai · GSTIN: 27DXXXX3456Z1B2
Invoice #INV26-008
Date28 February 2026
Due date7 March 2026 (Due on receipt + 7 days)
Description8 blog posts (1,500 words each) for February 2026 content calendar (SAC: 9983)
Taxable amount₹32,000
CGST @ 9%₹2,880
SGST @ 9%₹2,880
Total₹37,760
PaymentUPI: priya@upi
CGST + SGST is used because both supplier and client are in the same state (Maharashtra).

Common invoicing mistakes that delay payment

These come up constantly. Every one of them is easy to fix.

No payment terms on the invoice. If you don't specify when payment is due, the client has no deadline. Always include an exact due date.

Vague descriptions. "Design work" tells the client nothing. "Brand identity design — logo, business card, and letterhead (3 revision rounds included)" is specific, defensible, and professional.

Missing payment details. If your bank account or UPI ID isn't on the invoice, you're adding an extra step between the client wanting to pay and actually paying. Remove that friction.

Sending invoices days after finishing work. The longer the gap between "project approved" and "invoice sent," the less urgently the client treats payment. Invoice the same day the work is approved — or even before, as a deposit invoice when the project kicks off.

No invoice number. Without sequential numbering, you can't track what's paid and what's pending. Your CA will also need this for tax filing.

Wrong GST treatment. Charging GST when you're not registered, or not charging it when you should be, creates problems for both you and your client. Know your threshold and act accordingly.

The faster way to do all of this

Everything above is what goes into a proper freelance invoice. But doing it manually — opening a template, filling in fields, calculating tax, exporting a PDF — takes time you could spend on actual work.

With Riffit, you can create a professional invoice from a short form in WhatsApp: the client, the work, the amount. On Pro, one message describing it does the same. You get a PDF invoice with your business details, payment details, and a UPI QR code, ready to share in under two minutes.

You can also use the Riffit dashboard for the full experience: tracking invoices, managing clients, and seeing what's pending at a glance. How invoicing works in Riffit has the whole picture.

Your first 5 invoices every month are free. No app to download. No signup forms. Just message the bot and create your first invoice.

FAQ

If you are sending the invoice by email instead, the covering note is worth as much as the PDF. The invoice email template has the subject line rules and a three-line body that finance teams can act on without opening the attachment.

No. GST registration is mandatory only if your annual turnover from services exceeds ₹20,00,000 (₹10,00,000 for special category states). Below this threshold, you can send professional invoices without GST - just exclude the GSTIN, SAC code, and tax breakdown fields. The invoice is still valid and professional.

PDF is the standard. It preserves formatting, can't be easily edited by the client, and works on every device. Always send invoices as PDF attachments or shareable links - not typed into an email body or a WhatsApp message.

The same day. The longer you wait after work is approved, the lower the urgency for your client to pay. If you use Riffit, you can create and send an invoice from WhatsApp in under two minutes - even if you're away from your desk.

Net 15 is a strong default for most freelance work. It gives the client a reasonable window without letting the invoice sit for weeks. For projects over ₹50,000, consider milestone billing - 50% upfront, 50% on delivery - to protect your cash flow.

It depends on your service. UI/UX designers and software developers typically use SAC 998314 (IT design and development). Web designers use 998313. Content writers and consultants use 9983 (Other professional services). The GST rate for all of these is 18%.

TagsInvoicingFreelancingIndiaGST
In this article
01What goes on a freelance invoice in India02When you need GST on your invoice — and when you don't03Invoice numbering that actually works04Payment terms Indian freelancers should use05Three real invoice examples06Common invoicing mistakes that delay payment07The faster way to do all of this08FAQ

Try Riffit for free

Your first invoice in under two minutes, from a short form in WhatsApp, or one sentence on Pro. No credit card.

GET STARTED

More from the blog

Invoicing GuidesPayment Gateway Holding Your Money, Asking for an Invoice?5 Oct 2026 · 10 min readInvoicing GuidesShow TDS on Your Invoice: What You'll Actually Receive5 Oct 2026 · 10 min readInvoicing GuidesHow Chat-Based Invoicing Actually Works20 Sept 2026 · 7 min read