Free freelance invoice template for India with GST and UPI fields
← Back to Blog
Invoicing

Free Freelance Invoice Template for India

10 June 2026·4 min read

Search "freelance invoice template India" and you get hundreds of results. Open five of them and you will find the same problem: they show prices in dollars, have no GST section, no UPI payment details, and are built for an American or European freelancer who invoices differently from you. You copy the template, edit it in Word for an hour, send the invoice, and your client asks why there is no GST number or how they should pay you.

This guide gives you an invoice template that actually works for Indian freelancers. It covers every mandatory field, explains how to handle GST (whether you are registered or not), shows you how to add a UPI section so clients can pay instantly, and walks you through how to customise it for your specific type of work. At the bottom you can download the template directly.

Why Most Invoice Templates Online Do Not Work for India

The global invoice template ecosystem was built for markets where GST does not exist, where bank transfers happen through SWIFT codes rather than IFSC codes, and where UPI is completely unknown. A standard international template has fields for "Tax ID" or "VAT" that map poorly to GSTIN, and it has no section for UPI ID, QR codes, or the specific breakdown that Indian tax law requires when you are GST-registered.

For Indian freelancers, getting the invoice format wrong is not just unprofessional. If you are GST-registered and your invoice does not have the mandatory fields, your client cannot claim input tax credit. That means they will push back on your invoice, ask you to revise it, or in some cases delay payment until it is corrected. Building the right template once saves you that friction on every invoice you ever send.

What Makes a Good Indian Freelance Invoice Template

A solid Indian freelance invoice template needs to do several things at once. It should look professional enough that clients take it seriously. It should have all the legally required fields so it is GST-compliant when needed. It should include a UPI payment section so clients can pay without needing to do a bank transfer. And it should be simple enough that you can fill it out in under two minutes.

Here is what the full template looks like. The sections in teal are the ones most commonly missing from international templates.

TAX INVOICEInvoice No: INV-2024-0042Date: 15 June 2024Due Date: 30 June 2024FROMPriya SharmaFreelance UI/UX DesignerBengaluru, Karnataka 560001priya@design.in | +91 98765 43210GSTIN: 29ABCDE1234F1Z5PAN: ABCDE1234FBILL TOAcme Tech Pvt LtdMr. Rahul Mehta, Head of ProductMumbai, Maharashtra 400001accounts@acmetech.inGSTIN: 27FGHIJ5678K2L6DESCRIPTIONQTYRATEAMOUNTWebsite Redesign — Home & 3 inner pages1₹35,000₹35,000Mobile App UI Kit (10 screens)1₹20,000₹20,000Design Consultation (3 hrs @ ₹3,000/hr)3₹3,000₹9,000Subtotal₹64,000CGST @ 9%₹5,760SGST @ 9%₹5,760Total Due₹75,520PAYMENT DETAILSUPI ID:priya@upiBank:HDFC Bank, Koramangala BranchA/C No:XXXXXXXXXXXX4321IFSC:HDFC0001234NOTESPayment due within 15 days. Late payments attract 1.5% interest per month.This is a computer-generated invoice and does not require a physical signature.Generated with Rinto — rinto.app

The 8 Mandatory Fields Every Indian Freelance Invoice Needs

Whether you are GST-registered or not, every invoice you send should have these eight fields. Missing even one of them gives your client a reason to push back or delay payment.

8 Mandatory Fields on Every Indian Freelance Invoice1Invoice NumberUnique, sequential. Format: INV-YYYY-XXXX2Invoice Date & Due DateIssue date and payment deadline clearly shown3Your Full Name / Business NameLegal name matching your PAN or GSTIN4Your Address & ContactFull address, email, and phone number5Client Name & AddressBilling entity name, not just a contact person6Description of ServicesClear line items, not just 'design work'7Total Amount in ₹Subtotal, GST (if applicable), and grand total8Payment DetailsUPI ID, bank account, IFSC codeFields 1 to 4: about you. Fields 5 to 8: about the transaction.

A quick note on invoice numbers: they must be sequential with no gaps. If you skip a number, tax authorities during an audit can flag it as suspicious. The simplest format is INV-2024-0001, incrementing by one for each invoice. Do not reset the counter mid-year.

The description of services field is where most freelancers are too vague. Writing "Design work for April" is not enough. Write "Landing page redesign for product launch campaign, including 3 revision rounds and final file delivery in Figma and PNG format." The more specific you are, the harder it is for a client to dispute the invoice later.

How to Customise the Template for Your Type of Work

The base template works for most freelancers, but depending on what you do, you will want to adjust a few things.

Designers and creative freelancers: Add a "project code" or "reference" field that maps back to your brief or contract. Include a note about what deliverables are included and whether revision rounds are separate. If you are handing over source files, mention that explicitly.

Developers: If you bill hourly, use line items that show hours worked and your hourly rate. If you bill by milestone, list each milestone as a separate line item with a clear description. Include a "project URL" or "GitHub repo" field in the notes section so there is a clear record of what was built.

Consultants: For retainer clients, include the retainer period (e.g., "Monthly consulting retainer for June 2024") and specify what is included. For project-based consulting, break down the work into phases. If you bill for travel or expenses, add a separate section below the services section labelled "Reimbursable Expenses" with individual line items.

Writers and content creators: List each piece of content separately. "Blog post: 10 Trends in EdTech (1,200 words) x 3" is cleaner than "Content writing services." This also helps clients understand exactly what they are getting and makes revision requests more specific.

GST on Freelance Invoices: When to Include It and How

GST applies to freelancers who are registered under GST. You are required to register if your annual turnover exceeds Rs 20 lakh (Rs 10 lakh for some special category states). Even below that threshold, you can voluntarily register, which can be advantageous if your clients are businesses that want to claim input tax credit.

For a detailed walkthrough of GST registration and invoicing rules for freelancers, read our guide on GST invoices for Indian freelancers.

The key rule for your invoice layout: if you are billing a client in the same state as you, apply CGST and SGST at 9% each. If you are billing a client in a different state, apply IGST at 18%. The service tax rate for most freelance services is 18%.

GST Section: Two VersionsWITHOUT GST(Not GST registered / below threshold)Subtotal₹50,000Total Due₹50,000Note: Add in your invoice notes:"I am not registered under GST.No GST applicable on this invoice."WITH GST (Intra-state)(GST registered, same state client)Subtotal₹50,000CGST @ 9%₹4,500SGST @ 9%₹4,500Total Due₹59,000Inter-state? Replace CGST + SGSTwith IGST @ 18% = ₹9,000

If you are not GST-registered, include a line in your invoice notes explicitly stating that you are not registered under GST and that no GST applies. This protects you if a client later questions why there is no tax on your invoice.

One common mistake: do not add GST to your invoice if you are not registered. Collecting GST without being registered is illegal. If you are close to the threshold, keep track of your annual revenue carefully. Once you cross it, you need to register within 30 days.

Adding a UPI Payment Section the Right Way

UPI has made getting paid dramatically faster. Most clients, even corporate clients, can and will pay via UPI if you make it easy. A good UPI section on your invoice should have your UPI ID, the exact amount to be paid (so they do not need to calculate it), and optionally a QR code if you can generate one.

UPI Payment Section LayoutPAYMENT DETAILSUPI (Preferred):yourname@upiQR Code(optional)Bank Transfer:Bank: HDFC BankA/C: XXXXXXXX4321IFSC: HDFC0001234Account holder name must match exactly as it appears in your bank records.

Your UPI ID, bank name, account number (you can show only the last 4 digits for security), and IFSC code are the four elements of a complete payment section. If you have a business current account, use that. If you are using a savings account, that is fine too, but make sure the account holder name matches the name on your invoice exactly. Mismatches cause payment rejections and delayed settlements.

A note on WhatsApp payments and payment links: while some freelancers use these, for formal invoices it is better to stick to UPI ID and bank transfer details. Payment links can expire, and WhatsApp Payments has transfer limits that may not work for large project invoices.

Download the Indian Freelance Invoice Template

Get the Free Indian Freelance Invoice Template

Download link coming soon. Sign up to Rinto free and get the template inside the app, ready to use with GST rows, UPI section, and Indian bank details already built in.

How Rinto Generates These Invoices Automatically

Building and maintaining a Word or Google Docs template is a workaround. Every time you want to send an invoice, you open the template, duplicate the file, rename it, fill in the details, export to PDF, and email it. That process takes 10 to 20 minutes per invoice, and it breaks down quickly when you have multiple clients, multiple projects, and varied GST situations.

Rinto generates invoices from your project data. When you complete a project milestone, you can create an invoice directly from the project page. The client name, address, and GSTIN are pulled from your client record. The line items are filled from your project scope. The GST calculation happens automatically based on whether you are registered and whether the client is in the same state.

The invoice goes out as a professional PDF with your logo, your GSTIN, and a UPI payment section. When the client pays, you mark it as paid in Rinto and the project financials update automatically. If they do not pay by the due date, Rinto can send a follow-up reminder. For more on that, read our guide on how to follow up on overdue invoices without being awkward.

For freelancers who send more than four or five invoices a month, the time saving is significant. For those who have struggled with clients disputing invoices or asking for revisions to the format, having a system that generates compliant invoices by default removes that friction entirely.

Frequently Asked Questions

Do I need to add GST to my freelance invoice if I earn less than Rs 20 lakh per year?

No. If your annual turnover is below Rs 20 lakh (Rs 10 lakh for certain special category states), you are not required to register for GST and should not charge GST on your invoices. Add a note in your invoice stating that you are not GST-registered. If you do register voluntarily below the threshold, then you must charge GST on all your invoices.

Is a Word document invoice legally valid in India?

Yes, a Word document invoice or a PDF generated from it is legally valid as long as it contains all the required fields. There is no law requiring invoices to be generated by specific software. However, for GST-registered freelancers, the invoice must conform to the format prescribed under GST rules, including specific fields like GSTIN, HSN or SAC code, and tax breakdown. A plain Word template may miss some of these.

What is the correct HSN or SAC code for freelance design, development, or consulting services?

Most freelance professional services fall under SAC code 998311 (management consulting) or 998314 (IT design and development). Designers and writers typically use SAC 999293 (creative and artistic services). If you are unsure, check with a CA or use the GST council's SAC code lookup. Rinto populates this automatically based on your service category.

Can I invoice in USD or another foreign currency if my client is overseas?

Yes, you can invoice in foreign currency for export of services, which is what freelance work for an overseas client counts as. These transactions are typically zero-rated under GST (no GST charged), but you must still follow export invoice rules, including mentioning that this is an export invoice and including your GSTIN if registered. The payment received in foreign currency must be remitted through proper banking channels. For the full breakdown of what to put on the invoice, how to actually receive the payment, and the LUT filing step, see the guide on how to invoice international clients from India.

How long should I keep copies of my freelance invoices?

Under GST rules, you are required to retain invoice records for six years from the end of the financial year in which the invoice was issued. Under the Income Tax Act, the standard record retention period is also six years. Keep both your issued invoices and the payment confirmations together, ideally in a folder organised by financial year. Digital copies in a cloud service are fine as long as they are accessible and backed up.

Try Rinto Free

Put this into practice right now

Rinto is built for exactly this. GST invoices, contracts, time tracking, and project management in one place. 3 months free, no card needed.

Start free, no credit card needed →

More from the blog

Invoicing
How to Create a Professional Freelance Invoice in India
5 min read
Invoicing
How to Follow Up on an Overdue Invoice as a Freelancer
6 min read
Business
Best Invoicing Software for Freelancers in India (2026)
9 min read