How to Make an Invoice Online for Free
Prepare a readable invoice with identifiable parties, traceable line items, checked arithmetic, and payment terms the customer can act on.
What the recipient must be able to answer
A useful invoice lets the recipient answer four questions without contacting you: who issued it, what the charge covers, how much is due, and how to pay. The generator is only the document layer; it cannot determine the tax, registration, or record-retention rules that apply to your business.
Before entering numbers, collect the agreed scope, customer billing details, currency, due date, and any purchase-order or project reference the customer expects. That avoids editing the document repeatedly after totals have been checked.
Build line items that can be reconciled later
Describe each item using language that connects back to an agreement, order, milestone, or time period. 'Website work' is hard to reconcile; 'Landing page implementation — milestone 2' is easier for both the customer and your own records.
Keep quantity and unit price separate when they are meaningful. For hourly work, quantity may be hours and unit price the agreed hourly rate. For a fixed milestone, quantity can be one and the unit price the agreed milestone value.
Recalculate the money independently
Do not rely only on the displayed grand total. Recheck a sample line manually and confirm the relationship between subtotal, discount, tax, and final amount. If tax applies, label the rate and basis clearly enough that the recipient can understand how it was derived.
A percentage discount should be calculated from the agreed baseline, not from a total that already includes an unrelated fee or tax unless that is intentionally part of the agreement. Rounding rules also matter when many lines are involved, so compare the generated result with your accounting records before sending.
- Line total = quantity × unit price.
- Subtotal = sum of line totals before later adjustments.
- Discount and tax should state their basis when ambiguity is possible.
- Grand total should use one currency consistently.
Payment terms should remove ambiguity
State an exact due date when possible instead of relying on wording the recipient may interpret differently. Include the accepted payment route and the reference the payer should use. Avoid publishing sensitive bank or account details more broadly than necessary.
If a contract already defines late fees, deposits, or milestone terms, the invoice should reflect that agreement rather than introduce new conditions. If you are unsure what wording is legally effective in your jurisdiction, treat the generator as a formatting tool and obtain qualified advice.
A two-pass review before sending
The first pass is factual: names, addresses, identifiers, dates, descriptions, quantities, prices, currency, and arithmetic. The second pass is operational: can the customer understand the charge, know when it is due, and know what to do next? These passes catch different errors.
Export or print the final version and inspect that file, not only the editable form. Long descriptions can wrap, totals can shift visually, and a document that looked correct inside the browser may be harder to read after export.
- Invoice number is unique in your records.
- Customer name and billing details match the intended recipient.
- Every line maps to delivered or agreed work.
- Totals were checked outside the visual layout.
- Due date, currency, and payment instructions are visible.
- A copy is stored with the related project or transaction record.
When a free generator is not enough
A browser invoice generator is suitable for preparing a straightforward document. It is not a substitute for bookkeeping, tax reporting, sequential invoice controls, recurring billing, payment reconciliation, audit history, or jurisdiction-specific electronic invoicing requirements.
As invoice volume or compliance needs grow, move the authoritative record into accounting or invoicing software designed for that responsibility. You can still use a lightweight generator for drafts or examples, but the system of record should be the place your business can reliably reconcile.
Frequently Asked Questions
Should I reuse an old invoice number for a corrected invoice?
Usually you need a traceable correction process rather than silently reusing identifiers. The exact requirement depends on your records and local rules.
Related articles
How to Create a WhatsApp Link for Your Business
Build a WhatsApp click-to-chat URL, encode a useful draft message, test the destination, and publish it without exposing sensitive information.