India's freelance economy is one of the largest and fastest growing in the world. From software developers in Bengaluru to content writers in Delhi to designers in Mumbai, millions of Indian professionals now invoice clients both domestically and internationally. The GST regime introduced in 2017 standardised invoicing across states but added complexity around CGST, SGST, IGST, and HSN/SAC codes.
This guide walks through what an Indian freelancer's invoice must include, how GST applies to your services, and how to build a template that works for both domestic and export clients.
Goods and Services Tax (GST) in India is administered jointly by the central government and state governments. For freelance services, the relevant tax depends on whether your client is in the same state, a different state, or outside India.
For intra-state supplies (you and your client are in the same state), you charge CGST (Central GST) and SGST (State GST). The combined rate is typically 18 percent for most services, split as 9 percent CGST and 9 percent SGST. Each tax is administered by the respective government but the combined burden on the customer is the same as a single 18 percent rate.
For inter-state supplies (you are in one state and your client is in another state in India), you charge IGST (Integrated GST) at 18 percent. IGST is administered by the central government and apportioned between states.
For exports (your client is outside India), the supply is treated as a zero-rated supply. You can either supply under a Letter of Undertaking (LUT) without charging GST and claim input tax credit refunds, or you can pay IGST on the supply and claim a refund. Most exporters use the LUT route to avoid blocking working capital.
GST rates vary by service category but 18 percent is the most common rate for freelance professional services including IT, consulting, design, content, marketing, and most other knowledge work. A few services have different rates. Confirm the right rate for your services using the GST rate schedule.
You must register for GST if your annual turnover exceeds Rs. 20 lakh for service providers in most states, or Rs. 10 lakh in the special category states. For exporters of services, registration is mandatory regardless of turnover because export supplies are zero-rated rather than exempt and require GST registration to access the LUT route.
The composition scheme allows certain small service providers with turnover up to Rs. 50 lakh to pay tax at a flat 6 percent (3 percent CGST + 3 percent SGST) without input tax credit. The scheme has restrictions and is not suitable for all freelancers.
The CGST Rules specify the information that must appear on a tax invoice. The required fields are detailed and missing any can invalidate the invoice for input tax credit purposes.
A tax invoice must include the words Tax Invoice prominently displayed, the supplier's name, address, and GSTIN (15-digit Goods and Services Tax Identification Number), a unique consecutive serial number not exceeding 16 characters that can include letters, numbers, hyphen, slash, and contains the financial year reference, the date of issue, the recipient's name, address, and GSTIN if they are GST registered, the place of supply along with the name of the state and state code, the HSN code for goods or SAC (Services Accounting Code) for services (six digits or eight digits depending on turnover), a description of the goods or services, the quantity if applicable, the unit and total value, the taxable value of the supply, the rate and amount of CGST, SGST, IGST, and cess where applicable, the total invoice value in figures and words, whether the tax is payable on reverse charge basis, and the signature or digital signature of the supplier or authorised representative.
For services, the SAC code is required for any taxpayer with turnover above Rs. 1.5 crore in the preceding financial year (four digits) or above Rs. 5 crore (six digits). Many freelancers fall below these thresholds and are not strictly required to show SAC codes, but including them is professional practice.
If your client is also GST registered, their GSTIN must appear on the invoice for them to claim input tax credit. For unregistered clients (such as individual consumers) or for B2C export supplies, the format is slightly relaxed but a tax invoice is still required for taxable supplies.
E-invoicing is now mandatory for businesses with turnover above Rs. 5 crore in any preceding financial year (this threshold has been lowered progressively; check the current rule). Under e-invoicing, the invoice must be reported to the Invoice Registration Portal and receive an Invoice Reference Number (IRN) and QR code before being issued to the customer. Most freelancers fall below this threshold but should monitor it as their business grows.
Determining the correct GST treatment requires understanding the place of supply rules. For most B2B services to GST-registered recipients, the place of supply is the location of the recipient. For B2C services to unregistered recipients, the place of supply is generally the location of the supplier unless the service is specifically listed in the special rules.
For services provided to customers outside India, the supply is treated as an export of services if certain conditions are met. These conditions include: the supplier is located in India, the recipient is located outside India, the place of supply is outside India, payment is received in convertible foreign exchange (or in Indian rupees where permitted by the RBI), and the supplier and recipient are not merely establishments of the same legal entity.
When all conditions are met, the supply is zero-rated. You can either supply under LUT without GST and claim refund of input tax credit, or pay IGST and claim a refund. The LUT route is cleaner and most exporters use it.
For digital services and certain online services to customers outside India, the rules are complex and require careful attention. Get advice if you have significant export of services to avoid GST compliance errors.
For freelancers working with international clients through platforms like Upwork, Fiverr, or direct invoicing, ensure your payment receipt and invoice records prove the export of services. Foreign Inward Remittance Certificates (FIRCs) from your bank are the standard evidence of foreign exchange receipt.
Payment terms in India vary significantly by client type. Indian corporate clients often have Net 30 to Net 60 payment cycles, with some pushing for Net 90. Startups and smaller businesses tend to be faster, often paying within Net 15. International clients typically pay Net 7 to Net 30 depending on the platform and arrangement.
For new clients, ask for a 30 to 50 percent advance before starting work. Advances are common practice in Indian freelancing and protect your time investment.
Accepted payment methods in India include UPI (Unified Payments Interface), which is the most popular for domestic small payments. NEFT, RTGS, and IMPS are the standard bank transfer methods for larger amounts. Credit and debit cards through payment gateways like Razorpay, Instamojo, and PayU are common for small business invoicing. Cheques are still accepted but increasingly rare.
For international clients, options include wire transfer through SWIFT (slow but accepted), payment platforms like Wise (formerly TransferWise), Payoneer (popular with Indian freelancers because of competitive rates), PayPal (widely used but expensive), and increasingly cryptocurrency where local rules permit. Foreign exchange controls require that export receipts be received within nine months of invoice (the timing rule may vary, so check the latest RBI guidance), and you typically need to provide your bank with the supporting invoice and other documents to release the funds.
The FIRC documents your foreign exchange receipts. Keep them with your invoice records as proof of export of services.
Late payment interest can be charged on overdue Indian invoices. The contractual rate is what you negotiate, typically 18 to 24 percent annualised. Even without an explicit contract term, you may have rights under the Micro, Small and Medium Enterprises Development Act, 2006 if you qualify as an MSME.
Several mistakes appear repeatedly on Indian freelancer invoices and either delay payment or create GST compliance problems.
Missing GSTIN on the invoice prevents your client from claiming input tax credit and can lead to disputes. Always include your full GSTIN if registered.
Incorrect place of supply leads to wrong tax application. For example, charging CGST and SGST on what should be an IGST supply, or vice versa, creates problems for both you and the client.
Not using the right HSN/SAC code can cause issues with GST compliance and customer questions. Use the correct code for your services.
Incorrect serial numbering, including missed numbers or duplicate numbers, creates problems during GST audit. Use a sequential, consecutive series.
Not showing the place of supply, the state code, or the recipient's GSTIN for B2B supplies invalidates the invoice for input tax credit purposes.
Failing to follow up on late payments allows them to age. Indian clients sometimes need multiple reminders before processing payment.
Not keeping records of foreign exchange receipts (FIRCs) for export invoices creates problems if RBI asks for proof of compliance with foreign exchange regulations.
Eonebill.ai supports Indian freelancers with proper GST handling, multi-state and multi-currency invoicing. Use the invoice generator at /free-tools/invoice-generator to build a template with your GSTIN, business name, address, and standard SAC codes for your services.
The platform automatically determines whether a supply is intra-state (CGST + SGST), inter-state (IGST), or export (zero-rated) based on the recipient's location and applies the correct tax. The required invoice fields are all included and validated. For e-invoicing-eligible taxpayers, integration with the IRP for IRN generation is supported.
For exports of services, the invoice is automatically marked as a zero-rated supply with the supply under LUT designation. Multi-currency invoicing supports USD, EUR, GBP, AUD, and many others. Foreign exchange documentation can be linked to invoices for clean FIRC tracking.
GSTR-1 ready data is exported in formats compatible with most Indian GST filing software, making monthly or quarterly GST returns fast and accurate.
Set up recurring invoices for retainer clients, automatic payment reminders for overdue accounts, and integrated UPI, Razorpay, PayPal, or Wise payment options so clients pay directly from the emailed invoice.
Review tier options at /pricing and pick the plan that fits your invoice volume. Many Indian freelancers start on the free or starter tier and grow as their international client base expands.
A properly built Indian freelancer invoice template removes the complexity of multi-state GST and export documentation from your daily workflow. Build yours once with Eonebill and let the platform handle the heavy lifting on tax invoicing, GST returns, and payment processing.
The Indian freelance economy has matured rapidly in the past decade. Where freelancers once operated almost entirely through platforms like Upwork and Fiverr, many now build direct client relationships with international clients that produce significantly higher rates and stronger long-term value. The transition from platform-mediated to direct invoicing is one of the most important career milestones for Indian freelancers. Direct invoicing requires you to handle the GST registration, invoice formatting, FEMA compliance, and FIRC tracking yourself, but it eliminates the 10 to 20 percent platform fees and gives you a much stronger negotiating position with clients. Building a strong direct invoicing workflow is part of the maturation path.
For Indian freelancers working with US clients specifically, the W-8BEN form is often requested by US payers to claim treaty benefits and avoid US backup withholding. Make sure you have current W-8BEN forms on file with each US client. The form documents your foreign person status and any treaty benefits you claim under the India-US tax treaty. Without a current W-8BEN, US payers may withhold 30 percent of payments for US tax, which you would then have to recover through complex procedures. The W-8BEN is straightforward to complete and saves significant administrative friction.
Foreign exchange management is another important skill for Indian freelancers serving international clients. The RBI rules require export proceeds to be received within prescribed timeframes (currently nine months as of recent guidance, but check current rules) and through approved channels. Maintaining good relationships with your bank's foreign exchange desk pays off when you need quick processing of FIRCs or have questions about specific transactions. For freelancers with high foreign income, working with a CA who specialises in cross-border tax can save significant amounts in both compliance time and tax planning.
The Indian tax regime also has specific provisions for freelancers and professionals. Section 44ADA allows certain professionals with gross receipts up to a specified threshold to declare income at 50 percent of receipts on a presumptive basis, simplifying tax filing significantly. The presumptive scheme has restrictions and is not suitable for everyone, but for many freelancers it dramatically reduces compliance burden. Discuss with your tax advisor whether you qualify and whether it makes sense for your situation.
Finally, the rise of digital payment infrastructure in India has transformed how freelancers operate. UPI for small payments, IMPS and NEFT for medium payments, and various international rails for cross-border payments give Indian freelancers more options than ever before. Choose payment methods strategically based on speed, cost, and customer convenience. The cheapest method is not always the best, especially when speed of receipt matters for cash flow planning.
Ready to manage invoices, contracts & proposals in one place? Try Eonebill free — no credit card required.
Start Free →Join the community
Subscribe to our newsletter for the latest news and updates