Invoice Templates with Flexible Customisation for Different Business Needs

Tallysolutions

Tally Solutions

Jun 2, 2026

30 second summary | An invoice template sets the structure of every bill your business sends. Getting the layout, fields and format right from the start saves time, reduces errors and keeps you Goods and Services Tax (GST)-compliant. This article covers what to include, what to customise and what different business types need.

An invoice template is a pre-built document that captures all the details of a business transaction: seller and buyer information, goods or services supplied, quantities, prices, applicable taxes and payment terms. The right template for your business depends on your industry, transaction type and the kind of information your buyers need.

In this blog, we will discuss what the key fields of an invoice are and how to develop a customisable invoice template for your business. 

What goes into a good invoice template

Every invoice template, regardless of business type, must carry a core set of fields. These ensure the document is legally valid and gives both parties a clear record of the transaction.

  • Invoice number and date: A unique, sequential reference for tracking and filing
  • Seller details: Legal name, address and Goods and Services Tax Identification Number (GSTIN)
  • Buyer details: Name, address, GSTIN (for business-to-business transactions) and shipping address if different from billing
  • Description of goods or services: Itemised list with quantities, units and rates
  • HSN (Harmonised System of Nomenclature) or SAC (Services Accounting Code): required under GST for classification
  • Tax breakup: Central Goods and Services Tax (CGST) and State Goods and Services Tax (SGST) for intrastate or Integrated Goods and Services Tax (IGST) for interstate transactions
  • Total amount: Taxable value, tax amount and final payable amount
  • Payment terms: Due date, accepted payment methods and bank details
  • Authorised signature: Digital or physical, depending on your business practice

How different businesses customise their templates

A template built for a retailer will not work for a software consultant and one designed for a manufacturer will look cluttered on a freelancer’s invoice. Customising the invoice to match your business type saves you from having to explain blank fields or add manual annotations every time.

 

Business type

Key template fields

Common customisation

Retailer / trader

HSN code, item quantity, MRP, discount

Logo, tagline, loyalty points field

Service provider

SAC code, service description, hours/units

Terms of payment, bank details block

Manufacturer

Batch number, unit of measure, eway bill reference

Multi-GSTIN support, plant address

Exporter

Shipping bill number, port of loading, foreign currency

INR equivalent, LUT/bond reference

Freelancer / consultant

PAN, TDS deduction field, milestone description

Simple two-section layout, digital signature

Retailers and traders

Product-based businesses typically deal with high volumes and varied SKUs. Their templates benefit from a line-item table with columns for product code, HSN code, quantity, MRP, discount and net rate. Adding a cess column is useful for businesses selling tobacco, coal or other goods that attract GST compensation cess.

Service providers

Service-based businesses often invoice for time or deliverables rather than physical goods. Their templates should prominently show the SAC code, a clear description of the service rendered and the period of service if it is a retainer arrangement. A standard section for bank details and a due date helps reduce payment delays.

Manufacturers

Manufacturers moving goods across states need templates that accommodate multiple delivery addresses, E-way bill references and sometimes a batch or lot number for traceability. If your factory and registered office are in different states, your template must clearly show both addresses and the correct place of supply.

Exporters

Export invoices carry additional fields not present in domestic invoices: the foreign currency amount, the INR equivalent at the rate of exchange declared by the Reserve Bank of India (RBI), the shipping bill number, the country of destination and the LUT or bond reference. A missing LUT reference can result in IGST being levied at the port, requiring a refund claim later.

Freelancers and consultants

Individuals and small professional firms often invoice without a GSTIN if their annual turnover is below the exemption threshold. Their templates are simpler but still need a permanent account number (PAN), a TDS deduction field (since many corporate clients are required to deduct tax deducted at source (TDS).

How to set up and re-use templates efficiently

Creating a template once and reusing it consistently reduces invoicing errors and ensures your records are uniform. Here are the practical steps to make your template work for every transaction:

  1. Design for your most common transaction type first: Start with the fields you use on every invoice, then add conditional fields (such as eway bill number or LUT reference) that can be filled in when relevant and left blank when not.
  2. Separate mandatory from optional fields: Mark GST-required fields clearly so whoever raises the invoice knows they cannot be skipped. Optional fields, such as a purchase order reference, can be greyed out or placed in a secondary section.
  3. Build auto-calculations into the template: Tax amounts should compute automatically from the taxable value and the applicable rate. Manual entry of tax amounts is the most common source of errors on invoices.
  4. Set up multiple templates if you serve different customer types: A template for registered GST buyers (with GSTIN fields) and a separate one for unregistered or retail buyers (without those fields) prevents confusion and keeps your invoices clean.
  5. Review your template when GST rules change: HSN code requirements, e-invoicing thresholds and mandatory fields have been updated several times since 2017. A template that was compliant two years ago may not meet current requirements.

Conclusion

A well-designed invoice template does more than speed up billing. It protects your buyer’s ITC claims, reduces reconciliation errors during GST return filing and creates a professional record that holds up during audits. The template you use today will appear in every transaction you raise and in every return you file, so getting the structure right from the start matters. 

TallyPrime lets you configure invoice templates for different business needs, with built-in GST field validations, HSN/SAC code libraries and support for multiple template formats across customer types, making the customisation process straightforward for any business.

FAQs

The GST law prescribes mandatory fields that must appear on a tax invoice but does not mandate a specific visual format or template design. Businesses are free to customise the layout, branding and structure as long as all required fields under Rule 46 of the CGST Rules, 2017 are present.

Yes, and in many cases it is advisable. A business-to-business invoice requires the buyer's GSTIN and place of supply, whereas a retail or consumer invoice may not. Using separate templates avoids leaving mandatory fields blank or including fields that confuse retail customers.

An invoice missing a required field may be treated as invalid for ITC purposes by your buyer’s GST auditor. This can lead the buyer to reverse the ITC they claimed, often resulting in a dispute over the invoice or a request for a corrected credit note. For exporters, missing fields can delay GST refunds.

Freelancers not registered under GST are not required to issue a tax invoice and do not charge or collect GST. However, their invoices should still include their PAN, a clear description of services and a TDS deduction field, since corporate clients paying for professional services are required to deduct TDS.

Review your template whenever GST rules change, your business crosses an e-invoicing turnover threshold, you add a new business vertical with different HSN or SAC codes or you begin trading with a new customer type such as exporters or government entities. The GST Council has revised HSN reporting requirements and e-invoicing thresholds multiple times, so periodic checks against the CBIC notifications are good practice.

Published on June 2, 2026

left-icon
1

of

4
right-icon

India’s choice for business brilliance

Work faster, manage better, and stay on top of your business with TallyPrime, your complete business management solution.

Get 7-days FREE Trial!

I have read and accepted the T&C
Submit