GST Invoicing & Business Finance Blog

Practical guides, tips, and insights for Indian freelancers, consultants, and small business owners on invoicing, GST compliance, and getting paid faster.

🧾 FREELANCING

How Indian Freelancers Should Handle GST: Registration, Invoicing & Filing

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.

📅 March 2025⏱️ 8 min read
💰 GETTING PAID

How to Get Paid Faster: Invoice Best Practices That Actually Work

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.

📅 March 2025⏱️ 6 min read
📊 ACCOUNTING

GST Return Filing Guide for Small Businesses: GSTR-1, GSTR-3B & Annual Return

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.

📅 February 2025⏱️ 10 min read
🤝 CLIENTS

Writing Professional Payment Terms for Your Invoices: Templates & Examples

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.

📅 February 2025⏱️ 5 min read
⚠️ COMPLIANCE

GST Notice Received? Here's What It Means and What to Do Next

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.

📅 January 2025⏱️ 9 min read
🏪 SMALL BUSINESS

B2B vs B2C Invoicing in India: Key Differences Every Business Must Know

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.

📅 January 2025⏱️ 7 min read
FREELANCING · 8 min read

How Indian Freelancers Should Handle GST: Registration, Invoicing & Filing

✍️ GenerateMyBill Team  ·  📅 March 2025

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.

Do Freelancers Need to Register for GST?

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.

What GST Rate Do Freelancers Charge?

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.

What Returns Do Freelancers File?

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.

💡 Practical Tip: When sending an invoice to a domestic client for the first time, always ask for their GSTIN. If they provide it, issue a B2B invoice with their GSTIN so they can claim ITC. If they don't have a GSTIN (individual or unregistered business), issue a B2C invoice — the invoice is still valid, but ITC cannot be claimed.

Sample GST Invoice for a Freelancer

Here is what a typical freelancer invoice looks like for a ₹50,000 web development project:

From: Rahul Sharma, Web Developer | GSTIN: 27ABCDE1234F1Z5 | Mumbai, Maharashtra
To: XYZ Tech Pvt. Ltd. | GSTIN: 06FGHIJ5678K2Z1 | Gurugram, Haryana
Invoice No: RS/2025-26/042 | Date: 15 Apr 2025 | Due: 30 Apr 2025

Services: Website development and UI/UX design — Project Alpha (SAC: 998313)
Taxable Value: ₹50,000.00
IGST @ 18% (inter-state supply): ₹9,000.00
Total Amount Due: ₹59,000.00

Note: IGST is used here because the supplier (Mumbai, Maharashtra) and the recipient (Gurugram, Haryana) are in different states.

GETTING PAID · 6 min read

How to Get Paid Faster: Invoice Best Practices That Actually Work

✍️ GenerateMyBill Team  ·  📅 March 2025

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.

1. Send Invoices Immediately

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.

2. Specify Exact Payment Terms

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.

3. Include Multiple Payment Methods

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.

4. State Late Payment Interest Clearly

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.

5. Follow Up Systematically

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.

💡 Sample Payment Terms Text for Your Invoice Notes:

"Payment due within 15 days of invoice date. Please transfer to: HDFC Bank, Account Name: [Your Name], Account No: [XXXXXX], IFSC: [HDFC000XXXX]. UPI: yourname@upi. Late payments attract 1.5% interest per month. Thank you for your business!"

🧾 Create Professional GST Invoices for Free

Join 50,000+ Indian businesses who use GenerateMyBill to generate GST-compliant invoices in 30 seconds.

⚡ Generate Invoice Now