Riffit
FEATURESPRICINGBLOGTOOLSFAQ
LOGINTRY RIFFIT
FEATURESPRICINGBLOGTOOLSFAQ
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

FeaturesPricingRoadmapDashboard

RESOURCES

BlogUpdatesFree ToolsFAQ

COMPANY

AboutContact

LEGAL

Privacy PolicyTerms of Service
Riffit

Early Access — Freelancers are already invoicing with Riffit

Your next invoice is one message away.

The invoicing tool for Indian freelancers. Create invoices, track payments — all from WhatsApp.

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 20268 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.

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: INV-YYMM-001

Example: INV-2603-001 means your first invoice in March 2026. The next one is INV-2603-002. April resets the month but continues the sequence: INV-2604-003.

Rules to follow:

  • Never reuse an invoice number — each must be unique
  • Keep them sequential (no gaps)
  • If you're GST-registered, sequential numbering is legally required under GST rules
  • Pick a format on your first invoice and stick with it

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.

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.

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.

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.

Skip the manual work - create professional invoices in 30 seconds.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 #INV-2603-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 #INV-2603-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 #INV-2602-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 by sending a WhatsApp message. Describe the work, name the client, set the amount — and you get a PDF invoice with your branding, payment details, and a UPI QR code. Ready to share in seconds, not minutes.

You can also use the Riffit dashboard for the full experience — tracking invoices, managing clients, and seeing what's pending at a glance.

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

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.

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

Create your first invoice in 30 seconds. No setup, no credit card.

GET STARTED

More from the blog

Invoicing GuidesFreelance Invoice Numbering: A System That Doesn't Break6 Jun 2026 · 7 min readInvoicing GuidesWhat Payment Details to Put on a Freelance Invoice in India28 May 2026 · 7 min readInvoicing GuidesCan Indian Freelancers Invoice Without a GST Number?11 May 2026 · 8 min read