Invoice generator

An invoice is a request for payment, and how it is written affects how quickly it gets paid. Invoices missing a due date, a reference number or clear payment details sit in inboxes while the sender assumes the customer is stalling.

TopwebSuite's invoice generator produces a complete, professional invoice in a couple of minutes — itemised, branded, tax-ready and exportable as a PDF — and keeps your customers and items so the next one takes seconds.

What belongs on an invoice

These are the fields that make an invoice payable rather than merely informative:

  • The word “Invoice” and a unique invoice number.
  • Issue date and due date. A due date is the single most effective addition to an unpaid invoice.
  • Your business details — name, address, tax registration number where you have one.
  • Your customer's details, including the correct billing entity rather than the person you deal with.
  • Itemised lines — description, quantity, unit price, line total.
  • Tax shown separately, if you are registered.
  • Subtotal, tax, discount and total due.
  • Payment instructions — bank details or the methods you accept.

Why invoices get paid late

Late payment is less often refusal than friction. The recurring causes:

  • No due date. “Payment on receipt” means nothing specific, so it is scheduled last.
  • Sent to the wrong person. Your day-to-day contact rarely processes payments.
  • Missing a purchase-order number where the customer requires one. Some finance systems reject the invoice automatically.
  • Vague descriptions. “Consulting services” invites a question; a specific description does not.
  • Payment details buried or absent entirely.

Each is fixable at the point of writing, and each removes a reason for the invoice to be set aside.

Invoice numbering that holds up

Numbers must be unique and sequential — that is a requirement in most tax jurisdictions, and gaps invite questions during an audit.

A workable format is INV-2026-001: prefix, year, sequence. It sorts correctly, makes the year obvious, and resets cleanly. Avoid numbering by customer or by date alone, since both eventually produce duplicates.

One rule that matters: never reuse or delete a number. If an invoice is wrong, issue a credit note or a corrected invoice with a new number and reference the original.

What the generator handles for you

  • Branding — your logo and business details applied automatically from your profile.
  • Saved customers — pulled from your CRM, so addresses are never retyped.
  • Automatic totals — line totals, subtotal, tax and discount calculated as you type.
  • Multi-currency — bill in the currency your customer pays in.
  • Clean PDF export that prints correctly and attaches to email or WhatsApp.
  • Web and Android, so you can invoice from a site visit rather than waiting until you are at a desk.

Invoice, quotation, proforma and receipt

DocumentIssuedSays
QuotationBefore agreementThis is what it would cost
Proforma invoiceBefore deliveryThis is what you will be charged
InvoiceOn or after deliveryThis is what you owe
ReceiptAfter paymentThis is what you paid

Only the invoice is a demand for payment. Confusing a proforma with an invoice is the most common documentation error in small business, and it matters because a proforma is not a tax document.

Creating your first invoice

  1. Add your business details and logo once — they apply to everything afterwards.
  2. Add the customer, or select one you have billed before.
  3. Enter an invoice number and set a due date.
  4. List the work with quantities and unit prices.
  5. Apply tax or a discount if relevant.
  6. Add payment instructions.
  7. Preview, then download the PDF or send it directly.

Frequently asked questions

Is the invoice generator free?

Yes — create, download and share invoices for free on the web or the Android app, with no card required to start.

What must a valid invoice include?

The word Invoice, a unique number, issue and due dates, your business and customer details, itemised lines, tax shown separately if you are registered, the total due, and payment instructions.

How should I number my invoices?

Uniquely and sequentially — INV-2026-001 works well. Never reuse or delete a number; if an invoice is wrong, issue a correction with a new number that references the original.

What is the difference between an invoice and a receipt?

An invoice requests payment; a receipt confirms payment was received. You send the invoice first and issue the receipt once the customer pays.

Can I invoice in a different currency?

Yes. You can bill in the currency your customer pays in, which matters for export sales and overseas clients.

Do I need to show tax on my invoice?

If you are registered for VAT, GST or sales tax, show it as a separate line and include your registration number. If you are not registered, do not add tax you are not entitled to collect.

Get the TopwebSuite app

Create invoices, receipts, quotations and waybills on the go.