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.

14 min read

Step-by-step: create your invoice

  1. 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
  2. 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
  3. 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.

  4. 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
  5. 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.

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

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

Common SAC codes for freelance services (verify with your CA)
Service typeTypical SACNotes
IT / software development998314Information technology design and development services
Design / creative services998391Specialized design services (verify for your activity)
Marketing / advertising998361Advertising services (scope varies)
Consulting / professional998312Business consulting — confirm exact SAC with CA
Photography / video production998387Photographic and video services (check sub-category)

TDS sections relevant to Indian freelancers (indicative)

TDS sections relevant to Indian freelancers (indicative)
SectionPayerTypical rateForm
194JCompanies / certain deductors10% on professional fees (2% technical services)Form 16A
194CContractors / sub-contractors1% (individual/HUF) or 2% (others)Form 16A
194HCommission payments5%Form 16A

Payment methods on Indian freelance invoices

Payment methods on Indian freelance invoices
MethodBest forInclude on invoice
UPIDomestic quick paymentsUPI ID (name@bank)
NEFT / IMPSDomestic bank transferAccount number + IFSC
RTGSLarge domestic transfersAccount number + IFSC
SWIFT wireInternational USD/EURSWIFT/BIC, IBAN/account
Wise / PayPalCross-border smaller amountsAccount email or link

GST display on freelancer invoices

GST display on freelancer invoices
ScenarioTax linesExample
Same state clientCGST + SGST9% + 9% on taxable value (18% total — rate varies by service)
Different state clientIGST18% IGST on taxable value (rate varies)
Export with LUTZero-ratedNo IGST if conditions met — note LUT on invoice
Not GST registeredNo GST linesInvoice total without tax breakdown

GST invoice vs regular invoice (India)

GST invoice vs regular invoice (India)
AspectGST tax invoiceRegular invoice (non-GST)
Who issuesGST-registered freelancerFreelancer not registered under GST
GSTINRequired on invoiceNot shown
SAC codeRequired for servicesOptional but helpful
Tax linesCGST/SGST or IGSTNone
Client GSTINRequired for B2B registered clientsOptional

Domestic INR invoice vs export / international invoice

Domestic INR invoice vs export / international invoice
AspectDomestic (India client)Export / international client
CurrencyINRUSD or foreign currency common
PaymentUPI, NEFT, IMPSSWIFT, Wise, PayPal
GSTCGST/SGST or IGST if registeredZero-rated export possible with LUT — consult CA
TDS194J / 194C may applyUsually no Indian TDS; W-8BEN for US clients
RecordsGST returns + ITRFIRC + 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