Practical guides, tips, and insights for Indian freelancers, consultants, and small business owners on invoicing, GST compliance, and getting paid faster.
Everything you need to know about mandatory fields, CGST vs SGST vs IGST, HSN codes, time limits, common mistakes, and step-by-step invoice creation.
A complete walkthrough for freelancers — when you need to register for GST, how to charge GST to clients, which SAC codes apply to common freelance services, and how to file your returns without stress.
Research shows businesses with professional invoices get paid up to 30% faster. Learn the exact invoice structure, payment terms wording, follow-up sequences, and tools that reduce late payments for Indian freelancers and SMEs.
A beginner-friendly guide to GST return filing — what GSTR-1, GSTR-3B, and GSTR-9 are, their due dates, how invoice data flows between them, and the penalty structure for late filing.
The notes section of your invoice is more powerful than you think. Learn how to write clear, legally sensible payment terms — net 15, net 30, late fees, bank details format, and UPI payment instructions that get results.
Getting a GST scrutiny notice or demand is stressful, but most are routine. This guide explains the most common types of GST notices in India, what triggers them, and the step-by-step process for responding correctly.
B2B and B2C invoices under GST have different rules — from the mandatory fields to the ITC implications to how they appear in your GST returns. This article explains every difference clearly with real-world examples.
India has over 15 million freelancers, and a significant proportion of them are confused about their GST obligations. The rules are actually straightforward once you understand the basics — this guide will walk you through everything.
A freelancer must register for GST if their annual income from all services exceeds ₹20 lakhs (₹10 lakhs in special category states). If you are providing services to clients outside India (exports), your turnover counts toward the threshold even though exports are zero-rated. If you serve overseas clients exclusively through platforms like Upwork or Fiverr, your services are treated as export of services and you can claim a refund of any GST you paid on inputs — but you still need to register once you cross the threshold.
Even below ₹20 lakhs, voluntary GST registration can be beneficial if your clients are large companies that need your GSTIN to claim ITC. Many enterprise clients will only work with GST-registered vendors. Registration also signals professional credibility.
Most freelance services in India fall under 18% GST. This includes web development, app development, graphic design, content writing, digital marketing, photography, consulting, coaching, and most other professional services. The applicable SAC code is usually 9983 (Other Professional, Technical and Business Services).
If your client is in the same state as you, charge CGST 9% + SGST 9%. If they are in a different state, charge IGST 18%. For overseas clients, the services are exports — charge 0% GST (zero-rated supply) and file a Letter of Undertaking (LUT) with the GST department to avoid paying IGST on exports.
Regular GST-registered freelancers must file GSTR-1 (details of all invoices issued) and GSTR-3B (summary return with tax payment) every month or quarter, depending on their turnover. Those with turnover up to ₹5 crore can opt for quarterly filing under the QRMP scheme. An annual return GSTR-9 is also required once a year.
Freelancers on the Composition Scheme (for those with turnover up to ₹50 lakhs) file CMP-08 quarterly and GSTR-4 annually. However, composition dealers cannot issue tax invoices or charge GST, so this option is not suitable for those whose clients need ITC.
Here is what a typical freelancer invoice looks like for a ₹50,000 web development project:
Note: IGST is used here because the supplier (Mumbai, Maharashtra) and the recipient (Gurugram, Haryana) are in different states.
Late payments are the single biggest cash flow killer for Indian freelancers and small businesses. A 2024 survey of Indian freelancers found that 67% had experienced a payment delayed by more than 30 days in the previous year. The good news: the right invoice practices can dramatically cut your average payment time.
The most impactful thing you can do is send your invoice the same day you complete the work, or on the agreed invoice date. Every day you wait to raise an invoice is a day added to your collection timeline. Clients also process invoices in batches — if you miss the accounts payable cut-off date, your payment moves to the next cycle, typically adding 15–30 days.
Vague payment terms like "payment due soon" are ignored. Be specific: "Payment due within 15 days of invoice date" or "Net 30 from 01 April 2025". Studies consistently show that shorter payment terms (net 15 vs net 30) result in faster actual payment. Start with net 15 for new clients and extend to net 30 only for trusted, established relationships.
The harder it is for a client to pay, the longer it takes. Include your full bank details (account name, account number, IFSC code, and bank name) AND a UPI ID in your invoice notes. For smaller amounts, offering UPI payments (GPay, PhonePe, Paytm) dramatically reduces friction since the client can pay in 10 seconds from their phone.
Including a late payment clause — "A late payment interest of 1.5% per month will be charged on invoices unpaid after the due date" — creates a financial incentive to pay on time. You don't have to enforce it every time, but its presence on the invoice is a psychological nudge. Under the Micro, Small and Medium Enterprises Development (MSMED) Act, registered MSMEs can legally charge compound interest at three times the bank rate on late payments.
A professional follow-up sequence works better than random reminders. A suggested timeline: send the invoice on Day 0 → a friendly reminder on Day 14 (one day before due) → a polite follow-up on Day 16 (one day after due) → a firm reminder on Day 21 → escalate to senior management contact on Day 30. Keep all communication professional and document everything in writing.