An invoice template is a ready-to-use format that holds all the information a bill needs: your business details, the buyer’s details, a line-by-line breakdown of goods or services, applicable taxes and the total amount due.
Once built, you reuse it for every transaction, change only what is specific to that sale and send. Here is how to create and customise one that works for your business.
What a standard invoice template must include
Before you build a template, confirm that every required field is present. A missing field can delay payment or create a compliance issue under the Goods and Services Tax (GST) framework.
|
Field |
What to include |
Why it matters |
|
Invoice number |
Unique sequential number |
Tracks payments and avoids duplicates |
|
Invoice date |
Date of issue |
Sets the payment due date |
|
Seller details |
Name, address, GSTIN |
Required for GST invoices |
|
Buyer details |
Name, address, GSTIN (if registered) |
Enables the buyer to claim input tax credit (ITC) |
|
Line items |
Description, quantity, rate, amount |
Forms the basis of the bill |
|
HSN/SAC code |
Harmonised System of Nomenclature code for goods; Services Accounting Code for services |
Mandatory above specified turnover thresholds under GST rules |
|
Tax breakdown |
Central Goods and Services Tax (CGST), State Goods and Services Tax (SGST) or Integrated Goods and Services Tax (IGST) |
Determines the tax the buyer can offset |
|
Total amount |
Sum including all taxes |
The figure payable by the buyer |
|
Payment terms |
Due date, accepted modes |
Reduces delays and disputes |
How to create an invoice template
You can create a bill template using a spreadsheet, a word processor or dedicated accounting software. Each approach has trade-offs on effort, accuracy and compliance.
Option 1: Use a spreadsheet or word processor
This is the quickest starting point for a business with low invoice volume and simple tax requirements.
- Open a blank spreadsheet or document.
- Add a header section that will include your business name, address, logo, GSTIN and contact details.
- Add a buyer section; leave the fields blank for the customer name, address and GSTIN.
- Create a line-item table with columns for description, HSN/SAC code, quantity, rate, discount (if applicable) and amount.
- Add a tax section below the table that will separate rows for CGST, SGST or IGST, with the applicable rate and calculated amount.
- Add a totals row that will include subtotal, total tax and grand total.
- Add payment terms and bank details at the bottom.
- Save this as your master template.
- Make a copy each time you raise a new invoice.
Option 2: Use accounting software
Software-based templates pull your business details, customer records and tax rates automatically, which reduces the scope for errors.
- Set up your business profile: name, address, GSTIN and financial year.
- Add your products or services to the item master with HSN/SAC codes and default tax rates.
- Configure your invoice numbering series (for example: INV/2025-26/001).
- Choose or configure a print format that reflects your brand: logo, colours, column order and footer text.
- Save the configuration. Every new invoice uses this as the base, with fields pre-filled from your records.
How to customise your invoice template
A template is not one-size-fits-all. The fields and layout you need depend on the nature of your business and your customers. Here are the common customisations to consider:
- Add your logo and brand colours: A professionally formatted invoice creates a better impression and is easier to identify in a buyer’s inbox.
- Include terms and conditions: State your return policy, late payment penalties or delivery conditions directly on the invoice to prevent disputes later.
- Add a “place of supply” field: This is mandatory for GST invoices. It determines whether CGST and SGST or IGST applies to the transaction.
- Include a reverse charge declaration: If the transaction attracts reverse charge, the invoice must state “reverse charge applicable”. Omitting this is a compliance gap.
- Add a digital signature field: For e-invoicing under GST, a QR code and IRN (invoice reference number) are generated by the Invoice Registration Portal (IRP) and must appear on the invoice.
- Separate templates for different transaction types: A proforma invoice, a tax invoice and a credit note serve different purposes. Keeping them as distinct templates avoids confusion.
What are the common mistakes when setting up invoice templates
A template built once is used many times, so errors in the setup affect every invoice that follows.
- Incorrect GSTIN: A wrong GSTIN on even one invoice can block your buyer from claiming ITC. Verify the number before locking it into the template.
- Missing HSN/SAC codes: Leaving these blank may result in a non-compliant invoice, particularly if your turnover crosses the threshold that makes them mandatory.
- Hardcoding tax rates: GST rates change. If you hardcode a rate into the template rather than linking it to a tax master, you may raise invoices at the wrong rate without realising it.
- No invoice numbering discipline: The GST framework expects invoices to follow a sequential series without gaps. If you use multiple templates or formats, numbering can get out of sync.
- No place of supply: Without this field, it is unclear whether the transaction is intra-state or inter-state, which determines the tax type and affects both parties’ returns.
Conclusion
A well-built invoice template does more than save time: it ensures that every bill you raise carries the right information, in the right format, every time. The fields you include today determine how smoothly your GST returns reconcile next quarter. If you want a system where invoice creation, tax calculation and compliance reporting connect without manual effort, TallyPrime handles all of it from a single setup