โ† Back to Blog
๐Ÿงพ
Accounting

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.

AHAD Teamยท4 April 2025ยท13 min read

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
This guide tells you exactly what your invoice must contain, how to create invoices that get paid faster, and what the legal requirements are in India, Malaysia, Singapore, UAE, and the UK.

---

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
If you are not registered for GST/VAT, do not include a tax number โ€” and do not charge GST/VAT.

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

ItemQtyUnit PriceTotal
Accounting software subscription (annual)1โ‚น18,000โ‚น18,000
Implementation and setup8 hoursโ‚น2,500โ‚น20,000
Data migration1โ‚น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
For Indian businesses: show CGST and SGST separately (for intrastate), or IGST (for interstate).

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:

  • Title: "Tax Invoice"
  • Supplier GSTIN
  • Supplier name and address
  • Invoice number (unique and sequential)
  • Invoice date
  • Recipient name, address, and GSTIN (for B2B)
  • Description of goods/services
  • HSN code (for goods) or SAC code (for services)
  • Quantity and unit (for goods)
  • Taxable value
  • CGST rate and amount OR SGST rate and amount (intrastate) OR IGST rate and amount (interstate)
  • Total invoice value (words and figures)
  • Signature or digital signature
  • 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:

  • Title: "Tax Invoice"
  • Your business name and address
  • Your service tax registration number
  • Invoice serial number
  • Invoice date
  • Customer name and address
  • Description of services
  • Amount before service tax
  • Service tax rate (6% or 8%)
  • Service tax amount
  • Total payable
  • 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:

  • Title: "Tax Invoice"
  • Supplier's name, address, and GST registration number
  • Invoice date
  • Sequential invoice number
  • Customer's name and address
  • Description of goods/services supplied
  • Quantity and unit price (for goods)
  • Total amount excluding GST
  • GST rate applied (currently 9%)
  • GST amount charged
  • Total amount payable including GST
  • 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:

  • Title: "Tax Invoice"
  • Date of issue
  • Unique sequential invoice number
  • Supplier's name, address, and TRN
  • Customer's name, address, and TRN (for B2B)
  • Description of goods/services
  • Quantity and unit price (for goods)
  • Discount (if applicable)
  • Taxable amount
  • VAT rate (5%)
  • VAT amount
  • Total amount payable
  • 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:

  • A unique invoice number
  • Date of issue
  • Date of supply (if different from invoice date)
  • Supplier's name, address, and VAT registration number
  • Customer's name and address
  • Description of goods/services
  • Quantity of goods or type of service
  • Net price (excluding VAT)
  • VAT rate and amount
  • Total amount including VAT
  • 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)
    The easier it is to pay, the faster customers pay.

    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"
    Most invoicing software does this automatically. The reminder that fires 5 days before due date is the most effective โ€” it allows the customer to process payment before it is late.

    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
    Review this report weekly. Any invoice in the 31โ€“60 day column gets a call or message. Any invoice in the 61+ day column gets a formal written notice.

    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).

    Interested in building something with us?

    Get in touch โ†’