Billing & Invoicing

What to include on an invoice

5 min read

A complete invoice does two jobs at once: it tells your customer exactly how much to pay, by when and for what, and it gives you a clean record for your own bookkeeping. Missing a field usually means a delayed payment while your customer emails back to ask for it.

The fields below apply whether you are a freelancer billing a single client or a business invoicing customers in another country — nothing here is specific to one market.

The core fields every invoice needs

The fields a complete, payable invoice always has.
FieldWhy it matters
Business informationYour name, address and contact details — who the customer is paying.
Customer informationWho is being billed, so the invoice reaches the right accounts team.
Invoice numberA unique, sequential ID for your records and your customer's.
Issue dateWhen the invoice was raised — the reference point for any payment terms.
Line itemsWhat was supplied: a description, quantity and unit price per item.
Total dueThe final amount payable, after any discount and tax.

Fields you only need sometimes

Common, but not always required — add them when they apply to you.
FieldWhen it applies
Due date / payment termsWhenever you expect payment by a specific point, e.g. Net 30.
Tax (VAT, GST, sales tax…)Whenever you are required or choose to charge tax on the sale.
DiscountWhenever you are reducing the price for this customer or order.
Business or customer tax IDVAT number, ABN, EIN, GSTIN or similar — often required for B2B or cross-border billing.
PO / reference numberWhen your customer issued a purchase order or reference to quote.
Notes / terms & conditionsPayment instructions, late fees, or anything else worth stating.
LogoOptional — makes the invoice look more established, but not required.

A simple flow for creating one

  1. Add your business details and the customer you are billing.
  2. Give the invoice a number, an issue date and, if relevant, a due date or payment terms.
  3. Add one line item per product or service, with quantity and unit price.
  4. Apply a discount or tax if either applies to this sale.
  5. Check the total, then send or download the invoice.

The international invoice generator covers every field above — including an optional logo and a choice of three templates — for 35 currencies and any tax name (VAT, GST, sales tax or your own). If you specifically need Indian GST fields such as CGST/SGST/IGST and HSN/SAC codes, use the GST invoice generator instead.

Do the maths automatically

Frequently asked questions

  • How to calculate GST

    Multiply the taxable value by the GST rate to add tax; divide the inclusive price by 1 + rate/100 to remove it.

  • CGST vs SGST vs IGST

    Same-state sale: GST splits equally into CGST and SGST. Different-state sale: the whole rate goes on one IGST line.

  • How to create a GST invoice

    A tax invoice needs your GSTIN, a consecutive number, the customer details, HSN/SAC, taxable value and the GST split.

KaroDesk provides calculations and information for general informational purposes. Results should be verified against applicable laws, official notifications, employer policies, lender terms, or professional advice where appropriate. Read our full disclaimer.