Harvest
Invoices
Sign up

Send Invoice in India

Harvest provides flexible invoicing tools that can be customized for various business needs, but managing Indian regulatory compliance must be handled externally.

INVOICE DRAFT

Add your logo here
Item type
Description
Quantity
Unit price
Tax
Amount
Subtotal
$0.00
Discount
$0.00
Amount Due
$0.00
Get paid via:
Credit card / Debit card
ACH
Wire transfer

Customise invoice

Appearance

Add a logo
Show invoice title

Invoice settings

Tax Add up to 2 tax rates
%
Discount Apply a discount percentage
%

Understanding Indian Invoice Regulations

Navigating Indian invoice regulations means adhering to a framework designed to ensure transparency and proper tax collection. Under Section 31 of the Central Goods and Services Tax (CGST) Act, 2017, it is mandatory for a registered supplier to issue a tax invoice when supplying taxable goods or services. However, if a supplier is registered under the composition scheme or deals exclusively in exempt or nil-rated supplies, they are required to issue a "bill of supply" instead of a tax invoice.

GST compliance is paramount for invoices in India, as they serve as critical evidence for accurate tax determination and for businesses to claim Input Tax Credit (ITC). An invoice that does not comply with GST rules can be treated as if it were never issued, leading to severe financial implications such as the rejection of ITC for the recipient and potential penalties under Section 122 of the CGST Act.

The Goods and Services Tax Identification Number (GSTIN) is a unique 15-digit alphanumeric code assigned to every business registered under GST in India, and its inclusion on invoices is crucial. This number is essential for various GST-related activities, including filing GST returns, claiming ITC on business purchases, and establishing the credibility of a business. Without a valid GSTIN for both the supplier and the registered recipient, the invoice may be deemed invalid, hindering ITC claims and potentially incurring fines.

Designing Compliant Invoice Formats

Designing compliant invoice formats in India involves incorporating specific mandatory components as stipulated by law, with variations for different industries and the increasing prevalence of e-invoicing. As per Rule 46 of the CGST Rules, 2017, a valid GST invoice must include several key details.

  • Supplier's details: Name, address, and GSTIN.
  • Unique invoice number: A consecutive, unique number not exceeding 16 characters.
  • Date of issue.
  • Recipient's details: Name, address, and GSTIN (if registered). For unregistered recipients where the invoice value exceeds ₹50,000, additional details like the recipient's name, address, delivery address, and state name and code are required.
  • HSN code/SAC code: Harmonized System of Nomenclature (HSN) for goods or Service Accounting Code (SAC) for services. Businesses with a turnover exceeding ₹5 crore must report 6-digit HSN codes.
  • Description of goods/services, quantity, and unit of measurement.
  • Total value of supply, taxable value, GST rate, and amount: This includes CGST, SGST/UTGST, IGST, and cess, clearly differentiated.
  • Place of supply and state code (especially for inter-state supplies).
  • Indication of reverse charge applicability (if applicable).
  • Signature of the supplier.

While these core elements are standard, certain industries may have specific nuances. For instance, banks and Non-Banking Financial Companies (NBFCs) have 45 days to issue invoices for services, as opposed to the standard 30 days for other services. Furthermore, certain entities like Special Economic Zone (SEZ) units, insurance companies, banking companies, NBFCs, Goods Transport Agencies, and passenger transport services are exempt from mandatory e-invoicing.

E-invoicing under Indian regulations has become mandatory for Business-to-Business (B2B) and Business-to-Government (B2G) transactions for taxpayers exceeding defined turnover thresholds. The threshold for mandatory e-invoicing has been progressively lowered over time. As of August 1, 2023, e-invoicing is mandatory for businesses with an aggregate annual turnover exceeding ₹5 crore in any financial year since FY 2017-18. A significant change effective April 1, 2025, mandates that businesses with an annual turnover of ₹10 lakh or more must upload invoices to the Invoice Registration Portal (IRP) within 30 days of issuance. Non-compliance with this 30-day window will result in the loss of Input Tax Credit (ITC) on those invoices. E-invoices must be generated in JSON format and include a unique Invoice Reference Number (IRN) and a digitally signed QR code obtained from the IRP.

Best Practices for Sending Invoices in India

Adopting best practices for sending invoices in India goes beyond mere compliance; it involves strategic communication and proactive measures to ensure timely payments and effective dispute resolution.

For clear communication, it's essential to:

  • Keep it simple: Invoices should be concise, easy to understand, and free from jargon or abbreviations.
  • Provide detailed descriptions: Clearly list the goods or services provided, including quantities, unit prices, and the total cost. Specify dates when services were performed or products delivered to help clients reconcile with their records.
  • Include clear payment instructions: Prominently display payment due dates, accepted payment methods, and contact details for any inquiries.

To ensure timely payments, consider these strategies:

  • Set clear payment terms upfront: Define payment due dates (e.g., "Net 15" or "Net 30" days from the invoice date) and clearly outline any late payment penalties in your contracts and invoices. Late payment fees in India typically range between 1.5% and 3% per month.
  • Ensure timely and accurate invoice delivery: Send invoices promptly and verify that they reach the customer without errors. Customers often cite non-receipt or errors as reasons for delayed payments.
  • Automate payment reminders: Implement systems to send automated reminders before the due date and gentle follow-ups for overdue invoices via email, SMS, or WhatsApp.
  • Offer multiple payment options: Providing convenient payment methods can significantly improve payment timeliness.
  • Incentivize early payments: Consider offering small discounts for payments received before the due date.
  • Conduct creditworthiness checks: For new clients, perform due diligence by verifying business credentials and credit ratings to assess payment risk.

When handling invoice disputes, a proactive and structured approach is best:

  • Maintain open communication: Address any questions or concerns from clients promptly and professionally.
  • Recheck invoice details: Before escalating, verify all invoice details, including the client's name, address, invoice amount, and payment terms, against your records.
  • Communicate directly: If reminders are ineffective, engage in direct conversation with the client to understand the reason for the delay and explore solutions, such as a revised payment schedule.
  • Leverage legal frameworks: The Indian Contract Act governs general invoice disputes. For micro and small enterprises, the Micro, Small and Medium Enterprise Development Act, 2006 (MSMED Act) provides provisions for addressing delayed payments. Including an arbitration clause in contracts can facilitate faster dispute resolution than traditional litigation. For MSMEs, obtaining an Udyam Certificate provides legal backing and access to platforms like MSME Samadhaan for dispute resolution.

See Your Indian Invoice Template in Action

Preview how your invoice will look with GSTIN fields and compliance-ready formats — tailored for Indian clients.

Send Invoice in India FAQs

  • In India, legal requirements for invoices include issuing a document with details such as the supplier's name, address, GSTIN, a unique invoice number, date of issue, and recipient details. The invoice must also contain the description of goods or services, HSN or SAC codes, taxable value, tax rates and amounts, place of supply, and the supplier's signature. Compliance with these requirements ensures proper tax documentation and helps in claiming Input Tax Credit.

  • To comply with GST regulations in India, invoices must include mandatory details like GSTINs of both parties, a unique invoice number, description of goods or services with HSN/SAC codes, and applicable tax rates and values. Ensure the correct GST rates are applied and clearly differentiated between CGST, SGST, and IGST. Regularly update invoice templates to reflect any regulatory changes and ensure the accuracy of all entries.

  • Yes, Harvest allows you to set custom payment terms for each invoice, specifying due dates and payment conditions that suit your business needs.
  • Invoicing tools can automate many aspects of invoice creation and management, but they have limitations regarding compliance with Indian laws. These tools often require manual input or configuration to include all necessary legal components and updates in response to regulatory changes. Additionally, tools may not automatically handle unique requirements for different industries, such as specific timelines for issuing invoices or exemptions from e-invoicing mandates.

  • To avoid disputes, an invoice should include clear and accurate details such as the supplier and recipient's information, a unique invoice number, and a detailed description of goods or services provided. Specify quantities, unit prices, total amounts, and tax details. Clearly outline payment terms and due dates, and ensure any terms related to late payments or penalties are visible. Providing this detailed information helps prevent misunderstandings and facilitates smoother transactions.