India invoicing
How to Create a Freelance Invoice in India
Direct Answer: Indian freelancers issue tax invoices (with GST if registered), include SAC codes and payment details (UPI, bank), handle TDS when clients deduct tax, and use export or USD formats for overseas clients. This guide covers each element with steps, tables, and definitions.
Step-by-step guide for Indian freelancers: GST invoices, HSN/SAC codes, UPI payments, export billing, international USD payments, and TDS — with tables, definitions, and FAQs.
Step-by-step: create your invoice
Confirm your registration status
Check whether you are GST-registered, operate as a sole proprietor or company, and have PAN details ready. Your invoice format depends on registration.
- GST-registered → issue GST tax invoice with GSTIN
- Not registered → regular invoice without GST lines (until threshold applies)
- Keep PAN on all invoices for domestic B2B clients
Choose domestic, export, or international format
Domestic Indian clients are usually billed in INR. Export of services may use LUT/zero-rated GST rules. Foreign clients often pay in USD via wire or Wise.
- Domestic → INR invoice with UPI/bank details
- Export of services → export invoice + LUT reference if applicable
- Foreign client → USD invoice with SWIFT/Wise details
Add client and invoice metadata
Every invoice needs a unique serial number, date, client legal name, address, and GSTIN (if the client is registered). Match names to bank and tax records.
Write line items with SAC codes
Describe services clearly and add the correct SAC (Services Accounting Code). Finance teams use SAC for GST returns and vendor onboarding.
- One line per deliverable or billing period
- Quantity × rate = taxable value
- Mention project name or SOW reference
Calculate GST or export treatment
Intra-state: CGST + SGST. Inter-state: IGST. Export under LUT may be zero-rated — confirm with your chartered accountant. Show tax breakdown explicitly.
Add payment details and terms
Include UPI ID, bank account, IFSC, payment due date (Net 7/15/30), and late-fee policy if any. For international payments, add SWIFT/BIC and beneficiary name as per bank.
Export PDF and track TDS credits
Send the PDF to your client. If they deduct TDS (e.g. under Section 194J), ensure you receive Form 16A and reflect credits in your income tax return.
Contextual architecture
Definitions
Key terms for Indian freelance invoicing — GST, SAC, UPI, export, TDS, and more.
- GST (Goods and Services Tax)
- India's indirect tax on supply of goods and services. GST-registered freelancers charge GST on taxable services and issue tax invoices showing CGST/SGST or IGST.
- HSN / SAC
- HSN classifies goods; SAC (Services Accounting Code) classifies services. Freelancers use SAC on invoices so clients and GST systems can categorize your service correctly.
- UPI (Unified Payments Interface)
- Instant bank-to-bank payment rail in India. Adding your UPI ID (e.g. name@bank) on invoices speeds up domestic client payments.
- Export invoice
- Invoice for services supplied to a foreign client. May be zero-rated under GST when export conditions and LUT/bond requirements are met — seek CA advice.
- International payment
- Payment from overseas via SWIFT wire, Wise, PayPal, or similar. Often denominated in USD; include foreign currency amounts and FIRC after receipt for compliance.
- TDS (Tax Deducted at Source)
- When a client deducts tax before paying you (common under Section 194J for professional services), they issue Form 16A. You invoice the gross amount; net payment reflects TDS.
- IGST
- Integrated GST charged on inter-state supplies of services. Appears on invoices when you and the client are in different states.
- LUT (Letter of Undertaking)
- Document filed by exporters of services to supply without IGST payment on zero-rated exports. Relevant when billing foreign clients from India.
- FIRC
- Foreign Inward Remittance Certificate — bank proof that foreign currency was received against an export invoice. Useful for GST and income records.
Common SAC codes for freelance services (verify with your CA)
| Service type | Typical SAC | Notes |
|---|---|---|
| IT / software development | 998314 | Information technology design and development services |
| Design / creative services | 998391 | Specialized design services (verify for your activity) |
| Marketing / advertising | 998361 | Advertising services (scope varies) |
| Consulting / professional | 998312 | Business consulting — confirm exact SAC with CA |
| Photography / video production | 998387 | Photographic and video services (check sub-category) |
TDS sections relevant to Indian freelancers (indicative)
| Section | Payer | Typical rate | Form |
|---|---|---|---|
| 194J | Companies / certain deductors | 10% on professional fees (2% technical services) | Form 16A |
| 194C | Contractors / sub-contractors | 1% (individual/HUF) or 2% (others) | Form 16A |
| 194H | Commission payments | 5% | Form 16A |
Payment methods on Indian freelance invoices
| Method | Best for | Include on invoice |
|---|---|---|
| UPI | Domestic quick payments | UPI ID (name@bank) |
| NEFT / IMPS | Domestic bank transfer | Account number + IFSC |
| RTGS | Large domestic transfers | Account number + IFSC |
| SWIFT wire | International USD/EUR | SWIFT/BIC, IBAN/account |
| Wise / PayPal | Cross-border smaller amounts | Account email or link |
GST display on freelancer invoices
| Scenario | Tax lines | Example |
|---|---|---|
| Same state client | CGST + SGST | 9% + 9% on taxable value (18% total — rate varies by service) |
| Different state client | IGST | 18% IGST on taxable value (rate varies) |
| Export with LUT | Zero-rated | No IGST if conditions met — note LUT on invoice |
| Not GST registered | No GST lines | Invoice total without tax breakdown |
GST invoice vs regular invoice (India)
| Aspect | GST tax invoice | Regular invoice (non-GST) |
|---|---|---|
| Who issues | GST-registered freelancer | Freelancer not registered under GST |
| GSTIN | Required on invoice | Not shown |
| SAC code | Required for services | Optional but helpful |
| Tax lines | CGST/SGST or IGST | None |
| Client GSTIN | Required for B2B registered clients | Optional |
Domestic INR invoice vs export / international invoice
| Aspect | Domestic (India client) | Export / international client |
|---|---|---|
| Currency | INR | USD or foreign currency common |
| Payment | UPI, NEFT, IMPS | SWIFT, Wise, PayPal |
| GST | CGST/SGST or IGST if registered | Zero-rated export possible with LUT — consult CA |
| TDS | 194J / 194C may apply | Usually no Indian TDS; W-8BEN for US clients |
| Records | GST returns + ITR | FIRC + export documentation |
Frequently asked questions
How do I create a freelance invoice in India?
Add your business details and PAN/GSTIN, client details, unique invoice number, service line items with SAC codes, GST breakdown if registered, payment details (UPI/bank), and export PDF. Use Invoice for Freelance for a free GST-ready template.
Is GST mandatory on freelancer invoices in India?
GST applies when you are registered or exceed registration thresholds. Registered freelancers must issue GST tax invoices with GSTIN, SAC, and CGST/SGST or IGST. Unregistered freelancers issue regular invoices without GST until registration is required.
What SAC code should I use on a freelance invoice?
Use the SAC matching your primary service — e.g. IT services often use 998314. SAC codes vary by activity; confirm with a chartered accountant before filing returns.
Should I put UPI on my invoice?
Yes for Indian clients. UPI enables instant payment. Display your UPI ID alongside bank account and IFSC for clients who prefer NEFT or RTGS.
How do export invoices work for Indian freelancers?
Bill the foreign client in USD or agreed currency, describe services as export of services, and follow LUT/zero-rating rules if applicable. Keep FIRC from the bank as proof of foreign inward remittance.
How do international payments work for Indian freelancers?
Clients pay via SWIFT wire, Wise, or PayPal. Quote in USD, include SWIFT/BIC and beneficiary details on the invoice, and reconcile with FIRC when funds arrive in India.
What is TDS on freelancer invoices?
Clients may deduct TDS (often 10% under Section 194J for professional services) and pay you the net amount. Invoice the gross fee; claim TDS credit using Form 16A in your income tax return.
Can I use a free tool to create India freelancer invoices?
Yes. Invoice for Freelance supports INR, UPI fields, GST-related details, PDF export, and templates for India, GST, and USD billing — free for freelancers.
Create your India invoice free
Invoice for Freelance supports INR, UPI, GST fields, and PDF export for Indian freelancers.
Get started
