Our free India Invoice Template is specifically designed for Indian businesses and freelancers. This professional template includes GST compliance features, Indian rupee formatting, and follows standard Indian invoicing practices. Perfect for service providers, consultants, and small businesses operating in India, this template ensures accurate billing and helps maintain professional client relationships while meeting local regulatory requirements.
...
Frequently Asked Questions
An Indian GST invoice must display your 15-digit GSTIN, the buyer's GSTIN (if registered), invoice number and date, itemized descriptions with HSN codes for goods or SAC codes for services, quantity, unit rate, and tax amounts shown separately by component. For intra-state sales, display CGST and SGST individually—never combined. For inter-state sales, show IGST alone. Include the place of supply and buyer's full address matching their GST registration. Omitting HSN/SAC codes or combining tax components violates GST rules and can trigger tax notices. The invoice must clearly state "Tax Invoice" and use DD/MM/YYYY date format.
Use an India Invoice Template when billing customers within India or to registered Indian businesses. It's essential if you're GST-registered, as it automatically calculates and separates tax by component (CGST, SGST, or IGST based on transaction type). Even unregistered freelancers and small businesses benefit because it builds professional credibility and positions your business for GST compliance as revenue grows. If you bill international clients or non-Indian entities, use commercial invoices instead. The India template ensures regulatory accuracy from the start, avoiding costly invoice revisions and compliance penalties.
CGST (Central GST) and SGST (State GST) apply to intra-state transactions when both parties are in the same state, calculated separately as percentages (e.g., 9% CGST + 9% SGST = 18% total). IGST (Integrated GST) applies to inter-state sales as a single tax line (e.g., 18% IGST). Total tax liability is identical either way, but the split determines GSTR-1 reporting categories and state-wise revenue tracking. Misclassifying a transaction—such as combining CGST and SGST or applying IGST to intra-state sales—violates GST rules. The buyer's registration state determines which tax applies.
GST registration is mandatory if your annual turnover exceeds ₹20 lakhs (₹10 lakhs in select states like Assam and Manipur). Below the threshold, you can issue non-GST invoices without registration. Once registered, you must use only GST invoices with your 15-digit GSTIN. Many businesses register voluntarily below the threshold to appear professional, accept payments from GST-registered buyers requiring GSTR-1 compliant invoices, and simplify future transitions. The India Invoice Template handles both scenarios—registered and unregistered—allowing you to scale without changing invoice formats.
Indian tax and GST laws require invoice retention for a minimum of six years from the transaction date, applying to both invoices you issue and invoices you receive. Digital copies are acceptable, though originals should remain preserved—many businesses maintain PDF backups or cloud storage alongside physical records. The six-year retention aligns with financial audits and income tax assessments. Disposing of invoices before six years can result in penalties if tax authorities request documents during compliance checks. Organizing invoices by number and date simplifies record retrieval during audits.
The buyer section requires the legal business name or individual name (for sole proprietors), complete postal address with state and pincode, and GSTIN if the buyer is GST-registered. For unregistered buyers, note "Consumer" or state that GST registration is unavailable. The buyer's state determines applicable tax: same-state transactions use CGST/SGST split, while different-state transactions use IGST only. Incorrect or missing buyer details complicate GSTR-1 filing and create payment disputes. The address must match the buyer's GST registration records for B2B invoices to avoid compliance flags.
Common mistakes include applying IGST to intra-state sales instead of splitting CGST and SGST, omitting HSN codes (for goods) or SAC codes (for services) that authorities mandate, and using inconsistent invoice numbering sequences. Other errors involve issuing invoices after payment receipt rather than before, forgetting to include bank account or UPI payment details, and abbreviating buyer/seller names instead of using registered legal names. Marking duplicates incorrectly, using wrong date formats (DD/MM/YYYY is standard), and failing to specify place of supply also trigger compliance issues. Careful review prevents costly revisions and penalties.
The template accommodates all payment methods—bank transfers, UPI, cheques, digital wallets, credit cards, and cash. Include your bank account details, IFSC code, UPI ID, or payment instructions in the invoice footer. Payment method doesn't affect invoice validity or GST liability timing; liability is determined by the invoice issue date, not payment receipt date. Many Indian freelancers prefer UPI for instant settlement, while larger B2B transactions typically use NEFT or cheques. The template provides flexible space for multiple payment options, accommodating client preferences without creating compliance complexity.