Invoice Generator for Indian Freelancers
Bill clients like a business, not a WhatsApp message: this freelancer invoice generator for India produces a proper tax invoice with SAC codes for your services, the correct CGST/SGST or IGST split, your UPI ID printed for instant payment, and a TDS note so the 10% deduction on professional fees never surprises you. Free, no signup, and everything stays on your device.
- Nothing you type leaves this page
- Works offline once loaded
- Free forever, no signup
Preparing Freelancer Invoice Generator (India) for you…
Loading the tool into your browser. Nothing is uploaded — the work happens on your device.
{{ sellerGstin.message }}
GSTIN format and checksum are valid — state picked automatically. (Format check only; registration is not looked up.)
{{ buyerGstin.message }}
{{ taxModeLabel }}
{{ savedNote }}
In the print dialog, choose Save as PDF as the destination to download the invoice. Your profile, bank details and clients are saved only in this browser — nothing is ever sent anywhere.
{{ docTitle }}
{{ seller.address }}
GSTIN: {{ seller.gstin }}
State: {{ stateName(seller.state) }}
{{ buyer.address }}
GSTIN: {{ buyer.gstin }}
| # | Description | HSN/SAC | Qty | Rate | Disc % | {{ gstOn ? 'Taxable' : 'Amount' }} | IGST | CGST | SGST | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ i + 1 }} | {{ item.desc || '—' }} | {{ item.hsn || '—' }} | {{ item.qty || 0 }} {{ item.unit }} | {{ money(item.rate) }} | {{ item.disc || 0 }} | {{ lineFor(i, 'taxable') }} | {{ lineFor(i, 'igst') }} ({{ item.gst }}%) | {{ lineFor(i, 'cgst') }} ({{ item.gst / 2 }}%) | {{ lineFor(i, 'sgst') }} ({{ item.gst / 2 }}%) | {{ lineFor(i, 'total') }} |
| GST rate | Taxable value | CGST | SGST | IGST |
|---|---|---|---|---|
| {{ band.rate }}% | {{ money(band.taxable) }} | {{ money(band.cgst) }} | {{ money(band.sgst) }} | {{ money(band.igst) }} |
| {{ gstOn ? 'Taxable value' : 'Subtotal' }} | {{ money(calc.taxableTotal) }} |
| CGST | {{ money(calc.cgstTotal) }} |
| SGST | {{ money(calc.sgstTotal) }} |
| IGST | {{ money(calc.igstTotal) }} |
| Round off | {{ calc.roundOff >= 0 ? '+' : '' }}{{ calc.roundOff.toFixed(2) }} |
| Grand total | {{ money(gstOn ? calc.grandTotal : calc.grossTotal) }} |
Amount in words: {{ totalInWords }}
Payment details
Bank: {{ bank.name }}
A/c: {{ bank.account }}
IFSC: {{ bank.ifsc }}
UPI: {{ bank.upi }}
{{ meta.notes }}
{{ finePrint }}
Authorised Signatory
Live preview — this exact layout prints to A4. Use Print → Save as PDF to download it.
From a free tool to your own software
Billing and accounting software for Indian businesses
Typing invoices one at a time works until you are raising dozens a week, when a wrong place of supply, a missing HSN code or a quotation that never became an invoice starts showing up in GST returns and unpaid balances. Traders, manufacturers and agencies at that stage need quotations, proforma invoices, tax invoices and payments in one connected system that applies the tax logic the same way every time.
-
Quote-to-invoice billing systems
An accepted quotation becomes a proforma and then a tax invoice without retyping, with CGST, SGST or IGST worked out from the place of supply.
-
E-invoicing and e-way bill integration
Where your business falls under e-invoicing, fetch the IRN and signed QR code from the invoice registration portal, and raise e-way bills, from the same billing screen.
-
Receivables and payment follow-up
See who owes what and for how long, send reminders with a payment link by WhatsApp or email, and mark invoices paid as soon as the money lands.
-
Accounting and ERP connectors
Push invoices, credit notes and receipts into Tally or your accounting package, so your accountant files returns from the same figures you billed.
Who we build this for: Traders, distributors, manufacturers, agencies and freelancer-led firms raising GST invoices and quotations every week.
This tool runs entirely in your browser. The team that built it designs custom software for businesses and runs DigiSign, our own signage platform, in production.
How to use this tool
-
Set up your profile once
Enter your name (or firm name), address, and GSTIN if you're registered. It's saved in your browser, so invoice #2 takes a minute.
-
Describe the work with SAC codes
Add each service line — design, development, writing, consulting — with its SAC code (998314 covers most IT/design services) and 18% GST if registered.
-
Add payment details and save the PDF
Put your bank account and UPI ID on the invoice, set a due date and payment terms, then Print → Save as PDF.
Questions people ask
Do freelancers in India need to charge GST?
Only after registering, which becomes mandatory once your turnover crosses ₹20 lakh in a financial year (₹10 lakh in special-category states). Below that you can invoice without GST — leave the GSTIN blank and set the rate to 0%. Note there is no threshold exemption for inter-state supply of goods, but services are covered by the ₹20 lakh limit.
What SAC code do I use for freelance services?
SAC codes classify services under GST: 998314 covers IT design and development, 998391 covers other specialty design, 998211-998216 cover legal services, and content writing typically falls under 998397. Check your exact service on the CBIC SAC list and use the same code consistently.
Why did my client pay 10% less than the invoice?
That's TDS under section 194J — companies must deduct 10% on professional fees above ₹30,000 a year and deposit it against your PAN. It's not a haircut: it appears in your Form 26AS and offsets your income-tax bill. This invoice's footer carries a TDS note so clients account for it correctly.
Should I invoice foreign clients with this?
For export of services, GST is zero-rated — most freelancers file a LUT (Letter of Undertaking) and invoice at 0% GST. For the invoice itself, our plain invoice generator with USD/EUR currency is often the better fit; this page is tuned to domestic billing.
What payment terms should a freelancer use?
"Net 15" or "50% advance, 50% on delivery" are the two that actually work in India. Print the due date on the invoice — a dated document changes the conversation when payment slips.
Is my client data stored anywhere?
Only in your own browser's local storage, so repeat clients are one tap. Nothing is uploaded — the invoice is generated entirely on your device.
Related tools
- GST Invoice Generator Create GST-compliant invoices free — CGST/SGST/IGST auto-split, HSN codes, amount in words, PDF...
- Invoice Generator Make a professional invoice free in your browser — line items, discounts, INR/USD/EUR/GBP, PDF v...
- Quotation Maker Make a professional quotation free — itemised prices, indicative GST, validity date, A4 PDF via...
- UPI QR Code Generator Create a UPI payment QR code free — customers scan and pay from any UPI app. Never expires, no s...
Who makes these tools
Dynamb Technologies has been designing and running business software since 2019. If you need something built around how your business actually works, tell us about it.