You finished the project. The client's happy. Now you just need to send an invoice and get paid.
Except the invoice goes out late, or without payment terms, or with the wrong GST treatment — and what should've been a ₹40,000 payment in 15 days turns into a ₹40,000 payment in 60 days with three follow-up messages.
Most invoicing mistakes don't lose you the money entirely. They just delay it, create awkward conversations, or make you look less professional than you are. Here are the five most common ones Indian freelancers make — and the specific fix for each.
Mistake 1: No payment terms on the invoice
The scenario: You send an invoice for ₹55,000 to a client after delivering a mobile app UI. The invoice has your name, the amount, a description of the work — but no due date and no payment terms. Two weeks later, nothing. You message the client. They say, "Oh, I'll process it next month." You have no leg to stand on because you never told them when it was due.
Why it costs you: Without payment terms, the client decides when to pay. And "when it's convenient" usually means last priority. Research consistently shows that invoices without clear due dates take significantly longer to get paid than those with specific terms.
The fix: Add payment terms to every invoice. Net 15 is a strong default for most freelance work in India — professional enough for corporate clients, short enough to keep cash flowing. But don't just write "Net 15." Write the actual due date: "Due: 16 April 2026." No ambiguity.
For projects over ₹50,000, consider milestone billing — 50% upfront, 50% on delivery. This way you're never fully exposed.
Mistake 2: Vague or missing descriptions
The scenario: A freelance developer invoices a client for "Website development — ₹1,20,000." The client's finance team receives it, doesn't know which project it refers to, and puts it in a pile to "verify later." Three weeks pass. The developer follows up. The finance team asks for a breakdown. Another week passes.
Why it costs you: Vague descriptions create friction in the payment process. At larger companies, invoices pass through finance teams who weren't part of the project. If they can't match your invoice to an approved purchase order or project, they'll delay it until they can.
Even with smaller clients, a vague description makes your invoice look rushed and unprofessional. It signals that you don't take the business side of freelancing seriously.
The fix: Be specific. Describe the deliverables, the scope, and the time period. Compare these two:
| Vague | Specific |
|---|---|
| Website development | Custom e-commerce web application — frontend (React) + backend (Node.js), 12 pages, admin dashboard, deployed to client server. March 2026. |
| Design work | Brand identity design — logo (3 concepts, 2 revision rounds), business card, letterhead, brand guidelines PDF |
| Content writing | 8 blog posts (1,500 words each) for March 2026 content calendar, SEO-optimized, including meta descriptions |
The specific version takes 30 seconds longer to write and saves you weeks of back-and-forth.
Mistake 3: Sending invoices days (or weeks) after finishing work
The scenario: A UI/UX designer finishes a ₹45,000 brand identity project on a Monday. The client approves the final deliverables on WhatsApp. The designer thinks, "I'll send the invoice tonight." But evening comes, other work takes over, and the invoice goes out five days later. By then, the client has moved on to other priorities. The payment comes another three weeks later.
Why it costs you: The moment the client approves the work is the moment they feel the most satisfied — and the most motivated to pay. Every day you wait dilutes that urgency. The client gets busy, your project fades from their immediate attention, and your invoice becomes just another item in their to-do list.
This is also the "procrastination tax." You're not losing money because the client is dishonest — you're losing time because you didn't act when the window was open.
The fix: Invoice the same day the work is approved. Not the next morning. Not at the end of the week. The same day.
If invoicing feels like a chore that takes 20 minutes (open template, fill in fields, calculate tax, export PDF, send), that's the real problem. The process itself is what causes the delay.
Mistake 4: Wrong GST handling
The scenario: A freelance content writer in Bangalore earning ₹8,00,000 a year charges 18% GST on every invoice because they think all freelancers need GST. Their clients pay the inflated amount — but since the freelancer isn't actually GST-registered, they're collecting tax they can't remit to the government. That's a compliance problem.
The reverse happens too: a developer earning ₹25,00,000 a year sends invoices without GST because they "never got around to registering." Their GST-registered clients can't claim Input Tax Credit on those invoices, which makes working with this developer more expensive.
Why it costs you: Getting GST wrong doesn't just create tax issues — it creates client issues. GST-registered businesses need GST invoices from their vendors to claim ITC. If you should be charging GST and aren't, sophisticated clients will either ask you to fix it (creating delay) or choose a compliant vendor instead.
The fix: Know your threshold and act accordingly.
In India, freelancers providing services must register for GST if their annual turnover exceeds ₹20,00,000 (₹10,00,000 for special category states like the North-Eastern states, Himachal Pradesh, and Uttarakhand). This is defined under Section 22 of the CGST Act, 2017.
If you're under the threshold: Don't charge GST. Your invoice should exclude GSTIN, SAC code, and tax breakdown. It's still a valid, professional invoice.
If you're over the threshold: Register, charge 18% GST (CGST + SGST for same-state clients, IGST for interstate), and include your GSTIN, SAC code, and tax breakdown on every invoice.
The edge case most freelancers miss: If you subscribe to foreign SaaS tools like Figma, Adobe Creative Cloud, or Canva Pro billed by a foreign entity, this can trigger mandatory GST registration under the Reverse Charge Mechanism — regardless of your turnover. Consult a CA if this applies to you.
Disclaimer: This is educational content — not tax advice. GST rules are updated periodically. Consult a Chartered Accountant for your specific situation.
Mistake 5: No invoice numbering system
The scenario: A freelancer sends their first few invoices as "Invoice 1," "Invoice 2," "Invoice 3." By invoice 12, they've accidentally reused a number. By invoice 30, they can't remember which invoices are paid and which are pending. Tax season arrives, and their CA asks for a sequential list of all invoices issued. What follows is two days of digging through WhatsApp messages and email threads trying to reconstruct the history.
Why it costs you: Without sequential numbering, you lose visibility into your own business. You can't answer basic questions like: How many invoices did I send this quarter? What's my total pending amount? Did client X pay invoice #17 or was that #18?
If you're GST-registered, sequential numbering isn't optional — it's legally required. Non-sequential or duplicate numbers can trigger compliance issues during audits.
The fix: Use a simple format and stick with it from day one. The system that scales best is:
INV-YYMM-001
Your first invoice in March 2026 is INV-2603-001. The next is INV-2603-002. April continues the sequence: INV-2604-003. Never reuse, never skip.
This gives you a built-in timeline (the YYMM prefix tells you when it was issued) and a running count that makes tracking effortless.
The pattern behind all five mistakes
Every mistake above has the same root cause: invoicing feels like a chore, so freelancers rush through it, delay it, or skip steps.
The fix isn't "be more disciplined." The fix is making invoicing so fast that there's nothing to skip.
With Riffit, you describe the work in a WhatsApp message, and you get a professional PDF invoice — with payment terms, sequential numbering, your GST number included, and your client's details pre-filled. 5 invoices every month are free.
If you want the full breakdown on creating a proper invoice, read our complete guide: How to Create a Freelance Invoice in India (With Examples).
FAQ
Not including payment terms. Without a specific due date, the client has no deadline to pay, and most will default to paying when it is convenient for them - which often means weeks or months later. Always include a due date (not just "Net 15" but the actual calendar date) on every invoice.