How to Create an Invoice for a Small Business: Complete Guide 2026
Learn exactly what every business invoice must include, how to create professional invoices quickly, and how to get paid faster. Includes invoice templates and GST/VAT invoicing requirements by country.
Why Your Invoice Is More Important Than You Think
An invoice is more than a request for payment. It is a legal document, a tax record, and a reflection of your business professionalism. An invoice with missing information delays payment, creates compliance problems, and โ in countries with e-invoicing mandates โ can result in penalties.
Most small business owners underestimate how much invoice quality affects cash flow. Research consistently shows that:
- Invoices sent immediately after delivery are paid 30โ40% faster than invoices sent at month-end
- Professional, clearly formatted invoices are paid faster than informal ones
- Invoices with clear payment terms and instructions receive payment 20% faster than those without
---
What Every Business Invoice Must Include
These are the fields that appear on every professionally compliant invoice, regardless of country:
1. The Word "Invoice" (or "Tax Invoice")
Your document must be clearly identified as an invoice. In many countries (India, Malaysia, Singapore), the term "Tax Invoice" is the legal term for a GST/VAT invoice. Use "Tax Invoice" if you are GST/VAT registered; "Invoice" if you are not.
2. Invoice Number
A unique sequential number for every invoice. This is mandatory for accounting and tax purposes.
Best practice: Use a consistent format: INV-2026-001, INV-2026-002, etc. The year in the invoice number makes it easy to identify which year's records to search. Never reuse invoice numbers.
3. Invoice Date
The date the invoice is issued. This starts the payment clock โ your 30-day terms run from this date, not from when the customer receives it (so send it immediately).
4. Your Business Name and Address
The legal name of your business (as registered) and your registered business address.
5. Your Tax Registration Number
- India: GSTIN (15-digit GST Identification Number)
- Malaysia: SST registration number (if SST-registered)
- Singapore: GST registration number (if GST-registered)
- UAE: TRN (Tax Registration Number)
- UK: VAT registration number
6. Customer Name and Address
The full legal name and address of the customer being invoiced. For B2B invoices, include the customer's GST/VAT number โ this is required for them to claim input tax credit.
7. Description of Goods or Services
Be specific. "Consulting services" is vague. "Business process analysis and ERP requirement specification โ 20 hours at โน5,000/hour" is specific, verifiable, and less likely to be disputed.
For product businesses: include product code/SKU, description, quantity, and unit price.
8. Quantity, Unit Price, and Line Total
| Item | Qty | Unit Price | Total |
|---|---|---|---|
| Accounting software subscription (annual) | 1 | โน18,000 | โน18,000 |
| Implementation and setup | 8 hours | โน2,500 | โน20,000 |
| Data migration | 1 | โน5,000 | โน5,000 |
| Subtotal | โน43,000 |
9. Tax Amount (GST/VAT)
Show tax separately:
- Subtotal (before tax)
- Tax rate (e.g., 18% GST)
- Tax amount
- Total including tax
10. Total Amount Due
The final amount payable, clearly displayed and formatted prominently.
11. Payment Terms
"Due on receipt" or "Net 30" or "Payment due by [specific date]" โ be explicit. "Please pay at your earliest convenience" is not a payment term.
12. Payment Instructions
How should the customer pay?
- Bank account details: Bank name, account name, account number, IFSC code (India), sort code (UK), routing number (US), bank code (Singapore), account number (Malaysia)
- UPI ID (India)
- PayNow proxy (Singapore)
- DuitNow QR (Malaysia)
- IBAN and SWIFT/BIC (international transfers)
13. Your Contact Information
Phone number and email for payment-related queries. Remove the friction from paying you.
---
Country-Specific Invoice Requirements
India GST Tax Invoice Requirements
If your annual turnover exceeds the GST registration threshold (โน20 lakh for most states, โน40 lakh for goods), you must issue a Tax Invoice for every supply.
Mandatory fields for Indian GST Tax Invoice:
E-invoicing mandate (India): Businesses with annual turnover above โน10 crore must generate invoices via the IRP (Invoice Registration Portal) and get an IRN (Invoice Reference Number) and QR code before issuing the invoice to the customer. The invoice is invalid without the IRN. Accounting software with e-invoicing integration handles this automatically.
Malaysia Invoice Requirements
For SST-registered businesses (service tax):
The mandatory invoice fields for Malaysia service tax:
LHDN MyInvois e-invoicing (Malaysia): Malaysia's e-invoicing mandate requires businesses above RM 100 million annual turnover (from August 2024) to submit invoices to the LHDN MyInvois portal before issuing to customers. The mandate expands to all businesses progressively. Check the current threshold, as your accounting software should handle MyInvois integration when you reach the threshold.
For non-SST-registered businesses: Issue a standard invoice (not a Tax Invoice). Include your business registration number from SSM.
Singapore GST Tax Invoice Requirements
For GST-registered businesses in Singapore, the IRAS requires Tax Invoices to include:
Simplified Tax Invoice: For supplies under S$1,000, a simplified tax invoice (which does not require the customer's name/address) is acceptable.
UAE VAT Invoice Requirements
For UAE VAT-registered businesses, Federal Tax Authority requirements:
For invoices below AED 10,000: A simplified tax invoice may be issued (customer's details not required).
Arabic requirement: UAE tax invoices must be in Arabic or bilingual (Arabic + English).
UK VAT Invoice Requirements
For UK VAT-registered businesses:
Making Tax Digital (MTD): UK VAT invoices should be stored digitally and linked to your VAT submission software.
---
Invoice Template: Standard Format
Here is a clean invoice structure you can adapt:
` โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ TAX INVOICE โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
FROM: TO: [Your Business Name] [Customer Name] [Address Line 1] [Address Line 1] [City, State, PIN] [City, State, PIN] GSTIN: [Your GSTIN] GSTIN: [Customer GSTIN] Phone: [Your Phone] Email: [Your Email]
Invoice No: INV-2026-001 Invoice Date: 2026-06-26 Due Date: 2026-07-26
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ DESCRIPTION QTY RATE (โน) TOTAL (โน) โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ [Service/Product Description] 1 10,000 10,000 [Service/Product Description] 2 2,500 5,000 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Subtotal: 15,000 CGST (9%): 1,350 SGST (9%): 1,350 TOTAL DUE: 17,700 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Amount in words: Seventeen Thousand Seven Hundred Only
PAYMENT DETAILS: Bank: [Bank Name] Account Name: [Account Name] Account No: [Account Number] IFSC: [IFSC Code] UPI: [UPI ID]
Payment Terms: Due within 30 days of invoice date.
Thank you for your business. โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ `
---
How to Create Invoices Faster: Software Options
For Very Small Businesses and Freelancers
Wave (Free): Unlimited professional invoices, online payment acceptance (cards), automatic payment reminders. Best for service businesses with straightforward invoicing.
Zoho Invoice (Free up to 1,000 invoices/year for India): GST-compliant invoices, multiple currencies, client portal where customers can pay online, automatic payment reminders.
Invoice Simple / Invoice Maker apps: Mobile apps for creating quick invoices on the go. Good for field service businesses and tradespeople.
For Growing Businesses
Zoho Books: Full accounting + invoicing, GST/SST compliance, e-invoicing for India (IRN generation), recurring invoices for subscription services, multi-currency.
QuickBooks Online: Strong invoicing with online payment acceptance, automatic payment reminders, late fee management, detailed receivables reporting.
For Businesses With Inventory
[Taskmate ERP](/taskmate): Integrated invoicing, inventory, and accounting in one system. When you create an invoice, inventory is updated automatically and the accounting entry is posted automatically. No separate reconciliation between billing and accounting. GST/tax compliance built in. Suitable for retail, wholesale, trading, and e-commerce businesses.
---
7 Invoice Strategies to Get Paid Faster
1. Invoice Immediately
Send your invoice the moment you deliver. Not at month-end, not when you remember, not when you have time. The moment the work is done or the goods are delivered.
Every day you delay sending an invoice is a day the payment clock does not start. On โน5 lakh of monthly invoicing with a 7-day delay, you lose the use of โน1.2 lakh for one month every month.
2. Make Payment Effortless
Every payment method you add reduces friction and increases the probability of prompt payment. At minimum:
- Bank transfer details on every invoice
- UPI ID (India) or PayNow proxy (Singapore) or DuitNow (Malaysia)
- Online payment link (if your software supports it)
3. Set Clear Due Dates, Not Vague Terms
"Net 30" means 30 days from invoice date. But "Payment due by 26 July 2026" is unambiguous. Include both on your invoice.
4. Send Payment Reminders Automatically
Set up automatic reminders:
- 5 days before due date: "Friendly reminder โ Invoice INV-2026-001 is due in 5 days"
- On due date: "Invoice INV-2026-001 is due today"
- 7 days overdue: "Invoice INV-2026-001 is now 7 days overdue โ please confirm expected payment date"
5. Call on Day 25
For large invoices (over โน50,000 or your equivalent), call the customer on day 25: "Just checking your team has everything they need to process INV-2026-001 โ it is due Friday." This surfaces any approval delays that would otherwise become late payment excuses.
6. Offer Early Payment Incentives
"2/10 net 30" โ 2% discount if paid within 10 days. Many corporate finance teams actively look for early payment discounts. An annualised return of 36% (2% for 20 days accelerated) is attractive to a corporate treasury that otherwise earns 6โ7% on cash.
7. Charge Late Payment Interest (and Communicate It Upfront)
Include on your invoice: "Late payments beyond 30 days accrue interest at 18% per annum (1.5% per month)." Most customers will never trigger this โ but it signals that you are serious about payment terms.
---
Managing Receivables: Beyond Individual Invoices
A single invoice is manageable manually. When you have 20, 50, or 200 open invoices, you need systems.
Receivables ageing report: Shows all outstanding invoices grouped by how overdue they are:
- 0โ30 days: current
- 31โ60 days: follow up
- 61โ90 days: escalate
- 90+ days: serious collection action needed
Credit limits by customer: Establish a maximum outstanding balance for each customer. When a customer hits their credit limit, stop shipping until they pay. This prevents one bad customer from becoming an unrecoverable bad debt.
---
Frequently Asked Questions
What must a business invoice include? At minimum: invoice number, invoice date, your business name and address, customer name and address, description of goods/services, quantity and price for each line item, total amount, payment terms, and your payment details. If you are GST/VAT registered, also include: your tax registration number, customer's tax registration number (for B2B), and tax amount shown separately.
How do I invoice as a freelancer? As a freelancer, use free invoicing software (Wave, Zoho Invoice) rather than creating invoices manually in Word or Excel. Include: your full name and contact details, the client's details, an invoice number, date, description of work completed (be specific about deliverables and hours if applicable), your rate and the total, payment terms, and your payment details. If you are GST-registered (India: above โน20 lakh threshold), issue a GST Tax Invoice.
Can I create a free invoice? Yes. Wave Accounting and Zoho Invoice's free plans both offer unlimited professional invoice creation. For the simplest solution, both services allow you to create, email, and track invoices at no cost. Google Docs and Microsoft Word also have invoice templates, though these do not include tracking, reminders, or payment processing.
What is a proforma invoice? A proforma invoice is a preliminary invoice sent before goods are shipped or services delivered โ typically to confirm order details, request a deposit, or enable the customer to arrange import permits or financing. It is not a tax invoice and cannot be used to claim input tax credit. A formal tax invoice is issued after delivery.
How do I charge GST on an invoice? If you are GST-registered in India: add CGST and SGST (for intrastate sales) or IGST (for interstate sales) as separate line items below the subtotal. Your GST rate depends on the HSN/SAC code of what you are selling (common rates: 5%, 12%, 18%, 28%). If you are not GST-registered, you cannot charge or collect GST. In Malaysia, Singapore, and UAE, the equivalent rules apply for SST, GST, and VAT respectively.
What is the difference between an invoice and a receipt? An invoice is a request for payment, issued before payment is received. A receipt is proof of payment, issued after payment is received. In accounting, they serve different purposes: invoices create accounts receivable (a debtor asset); receipts settle that receivable. Both should be issued for every transaction โ the invoice first, the receipt when payment arrives.
---
Read more about [small business accounting basics guide](/blog/small-business-accounting-basics-guide), [best free accounting software for small business 2026](/blog/best-free-accounting-software-small-business-2026), or [cash flow management for small business](/blog/cash-flow-management-for-small-business).