- A contractor invoice in India is both a payment request and a tax record, so it needs your PAN, a unique invoice number, and correct GST handling.
- If you are GST-registered (turnover over ₹20 lakh for services), show your GSTIN and GST; below that, you can invoice without GST.
- Invoicing a client abroad counts as an export, zero-rated under an LUT; invoice in the agreed currency and keep the bank's FIRC as proof.
You can get paid by bank transfer, international wire, or a payments platform such as Wisemonk Freelancer Payments (free contracts, 0.5% fee).
An invoice is the formal request for payment you send a client after work is done. In India it also doubles as a tax record, so it needs specific details, your PAN, a unique number, and the right GST handling, to be compliant and to get paid without disputes.
This guide covers what a contractor invoice in India must include, how to create and send one, how to invoice foreign clients, and how to get paid.
What is a contractor invoice in India?
A contractor invoice is a document you issue to a client listing the work delivered and the amount due. Unlike an employee's payslip, you raise it as an independent professional, and it serves as both your payment request and a record for income tax and GST.
What must a contractor invoice in India include?
A compliant invoice needs your details and the client's, a unique invoice number and date, a clear description of the work, the amount, and tax handling. If you are GST-registered it must show your GSTIN and the GST breakup; if not, it is a simple invoice without GST.
| Element | What to include |
|---|---|
| Your details | Name or business name, address, PAN, and GSTIN if registered. |
| Client details | Client name, company, and address. |
| Invoice number and date | A unique, sequential number and the date of issue. |
| Description | The services delivered, with quantity or hours and rate. |
| Amount and tax | Subtotal, GST breakup if registered (or a zero-rated note for exports), and total due. |
| Payment terms | Due date, accepted payment methods, and bank or remittance details. |
How do you create and send an invoice in India?
Creating an invoice is a short, repeatable process. Build it from your details and the client's, give it a unique number, list the work and amount, apply GST correctly, add payment terms, and send it as a PDF you keep on file.
- Add your details and the client's, with your PAN and your GSTIN if registered.
- Give the invoice a unique, sequential number and the date of issue.
- List the work delivered with rates, quantities or hours, and the total.
- Apply GST if you are registered, or mark the supply as a zero-rated export.
- Add payment terms and your bank or remittance details.
- Send it as a PDF and keep a copy for your records.
How do contractors in India invoice foreign clients?
When you invoice a client outside India, the service counts as an export. Exports of services are zero-rated under GST, so you do not charge GST if you file a Letter of Undertaking (LUT). Invoice in the agreed currency, often USD, include your bank's SWIFT details, and keep the foreign remittance certificate (FIRC) as proof.
Cross-border wires can be slow and carry FX and transfer fees. A payments platform can simplify this: Wisemonk Freelancer Payments, for example, lets you set up a free contract and receive client payments in India for a 0.5% fee. For the tax side of working with overseas clients, see our guide to tax compliance for contractors in India.
Do contractors in India need a GST invoice?
Only if you are registered for GST. Registration is mandatory once your annual turnover crosses ₹20 lakh for services (₹10 lakh in special-category states), per the GST portal. Below that you can invoice without GST. Exports of services are zero-rated, so no GST is charged even when you are registered, provided you file an LUT.
What invoice mistakes do contractors in India make?
Most invoice problems come down to missing details or sloppy numbering. The common ones are easy to avoid once you know them.
- Missing PAN or GSTIN: leaving off identifiers the client or tax authorities expect.
- Duplicate or non-sequential numbers: invoice numbers should be unique and in order.
- Charging GST on exports: exports of services are zero-rated under an LUT.
- No clear payment terms: omitting the due date or accepted payment methods.
- Not keeping records: failing to save copies and, for exports, the FIRC.
How do contractors get paid after sending an invoice?
Domestic clients usually pay by bank transfer (NEFT, IMPS, or UPI). Foreign clients pay by international wire or through a payments platform. Clear terms, prompt invoicing, and polite follow-ups are what keep payments on time.
How Wisemonk helps contractors in India get paid
Wisemonk Freelancer Payments lets contractors in India set up a free contract and get paid by clients for a 0.5% fee, with compliant cross-border payouts. Clients can use the same tool to create free contracts and pay their freelancers in India.
Set up Wisemonk Freelancer Payments to send invoices and get paid in India.
This guide is general information as of June 2026, not tax or legal advice. GST and income-tax rules can change and vary by state, so check the current rules or consult a professional for your situation.
Frequently asked questions
Do contractors in India need a GST invoice?
Only if you are GST-registered, which is mandatory once turnover crosses ₹20 lakh for services (₹10 lakh in special-category states). Below that, a simple invoice without GST is fine. Exports of services are zero-rated under an LUT.
What is the ideal timeline for sending an invoice after work completion?
Send it promptly, ideally the same day or within a few days of finishing a project or milestone. Faster invoicing usually means faster payment and fewer disputes over scope or timing.
Can contractors issue invoices in foreign currency?
Yes. When billing overseas clients you can invoice in the agreed currency, often USD. The service is treated as a zero-rated export, and you should keep your bank's foreign remittance certificate (FIRC) as proof of receipt.
What is an e-invoice, and do contractors need it?
An e-invoice is a GST invoice validated on the government's Invoice Registration Portal. It is mandatory only for businesses with aggregate turnover above ₹5 crore, so most individual contractors do not need it.
Are digital signatures mandatory on contractor invoices?
No. A digital signature is not mandatory on a contractor invoice, though it can add authenticity. A unique invoice number, your PAN, and clear details matter more for compliance and getting paid.
What happens if an invoice contains errors?
Correct it with a revised invoice or a credit note rather than editing the original, and keep both for your records. Errors can delay payment and complicate your GST and income-tax filing.
How can contractors ensure timely payments after sending invoices?
Set clear payment terms and due dates up front, send invoices promptly, follow up politely on overdue amounts, and use a payment method or platform that makes it easy for the client to pay you.
Ready to build your India team?
Tell us who you're looking to hire. We'll walk you through exactly how the setup works for your company, your timeline, and your budget.