Practical guide

How to create an invoice: a step-by-step guide

MCThe MiisterSoftware team Updated July 2026 10 min read

An invoice is not a formality. It is an accounting and legal document that commits your business, triggers payment and stands as proof in the event of a dispute or a tax audit. This guide walks you through, step by step, how to create an invoice that is genuinely compliant in 2026, from the tax calculation to the tricky cases, and explains why invoicing software has become close to essential as e-invoicing mandates spread worldwide.

8 key fields Subtotal + tax Sequential numbering e-invoicing rising 2026
Comment faire une facture

Key takeaways

  • A compliant invoice rests on a precise list of required fields: leaving them out can cause rejected payments and penalties.
  • The math comes down to three lines: subtotal, tax, total. At a 20% rate, total = subtotal × 1.20.
  • Numbering must be sequential, with no gaps and no duplicates, across the whole life of the business.
  • As e-invoicing mandates spread in 2026, connecting to a compliant tool is becoming the safe default rather than the exception.

An incomplete invoice can be refused by the client and flagged by the tax authority. Before we detail the method, one useful reminder: this document commits your business on both a tax and a commercial level, and must be kept on file for several years (typically six to ten, depending on your jurisdiction). Let us review, in order, everything an invoice should contain and how to produce one without errors.

What information must an invoice include?

This is the foundation. Wherever you trade, an invoice is only valid if it carries a set of core details, and missing or inaccurate ones are the number one cause of late payments and disputes (source: Stripe invoice requirements). Here is the list to know by heart.

Anatomy of an invoice: header (identities)number and datesitemised linessubtotal / tax / totalpayment terms
A compliant invoice always follows the same structure, from the identity block to the payment terms.
  • +

    The word “Invoice” clearly at the top, so there is no doubt about the nature of the document.

  • +

    Your business identity: legal or trading name, address, contact details, and any tax identifier required where you operate (VAT number, EIN or TIN).

  • +

    The client identity: full name or business name and billing address, plus their tax number for business-to-business sales that require it.

  • +

    A unique invoice number drawn from a continuous sequence, and the issue date (plus the date of supply if it differs).

  • +

    An itemised list: each product or service with a clear description, quantity or hours, unit price and the applicable tax rate.

  • +

    The totals: subtotal before tax, tax amount by rate, and the final total due, along with any discounts.

  • +

    The payment terms: due date, accepted payment methods, and any late-payment fees or early-payment incentives.

  • +

    Any conditional wording that applies to you, such as a reverse-charge note for cross-border B2B sales or a “no tax charged” statement if you are below a tax registration threshold.

A practical detail that saves time: use a specific calendar due date (“Due 7 August 2026”) rather than a vague term like “Net 30”. A hard date is easier to enforce and leaves less room for a client to stall (source: Xero, what to include on an invoice).

The real cost of a missing field

A single missing line, such as a tax number or a due date, rarely feels serious on its own. But repeated across recurring invoices and multiplied by volume, it turns into rejected invoices, slow payments and, in some jurisdictions, penalties at audit. A locked template, or better a software tool, removes that risk.

Comment faire une facture

How do you calculate the subtotal, tax and total?

The core of an invoice fits in three lines. The subtotal is the sum of every line before tax, your real selling price. The tax (VAT or sales tax) is what you collect on behalf of the government. The total is what the client actually pays. The base formula:

Total = Subtotal + Tax, with Tax = Subtotal × rate. At a 20% standard rate, that is simply Total = Subtotal × 1.20.

Rates vary widely by country and by product category. Here are common bands to illustrate the logic; always apply the rate that is correct for your location and item type.

Tax rateTypeTypical examplesTotal multiplier
20%StandardMost goods and services (UK, many EU states)× 1.20
10%ReducedCertain services, hospitality in some countries× 1.10
5%ReducedEnergy, some essentials in various jurisdictions× 1.05
0%Zero / exemptExports, some food and books, small-business exemptions× 1.00

Illustrative bands only, July 2026. Sales tax and VAT rates differ by country, state and product category, so confirm the exact rate that applies to you.

Take a concrete example. You bill a service at $1,000 before tax at a 20% rate: the tax is 1,000 × 0.20 = $200, and the total due is $1,200. The reverse is just as useful when a price is quoted tax-inclusive. To find the pre-tax amount from a $1,200 total at 20%: subtotal = 1,200 ÷ 1.20 = $1,000. And to isolate the tax from the total: tax = 1,200 ÷ 1.20 × 0.20 = $200 (which is simply total minus subtotal). If your invoice mixes several rates, each rate must appear on its own line with its own tax base.

Worth remembering

One reflex prevents most tax errors: never add together tax-inclusive amounts at different rates on the same line. Calculate each pre-tax base and its own tax first, then sum. Invoicing software applies the correct rate per line automatically.

Want to skip the manual math?

Our comparison ranks the tools that handle multi-rate tax, deposits and credit notes automatically.

See the comparison →

How should you number your invoices?

Numbering is one of the most scrutinised rules, because it guarantees that no invoice can quietly disappear. The number must be unique, chronological and continuous: no gaps in the sequence, no duplicates, no arbitrary reset mid-year. In practice, the second invoice always carries a higher number than the first.

You are free to choose the format as long as continuity holds. Many businesses use a prefix by year or by series, for example 2026-001, 2026-002, which makes bookkeeping easier. You can also run separate series (by site or by activity) provided each one stays continuous. The key point: once a number is assigned, it is never reused, even if the invoice is cancelled. In that case you issue a credit note (see below); you do not delete the invoice.

What are the steps to create an invoice?

Once the rules are in place, building an invoice always follows the same sequence:

  • +

    1. Enter both identities. Your full details (including your tax number) and the client’s, with their tax number for a business client.

  • +

    2. Assign a number and a date. The next number in your sequence and the issue date.

  • +

    3. Detail the lines. Each product or service with quantity, unit price and tax rate. Avoid vague labels like “consulting”; use “Website redesign, 8 hours @ $150”.

  • +

    4. Calculate the totals. Subtotal, tax by rate, final total, applying any discounts.

  • +

    5. Add the payment terms. Due date, payment methods, late-payment fees and any early-payment discount.

  • +

    6. Review, send and archive. Check the required fields, send the invoice, then store it for the legal retention period.

Done by hand on a spreadsheet, this process is time-consuming and prone to math or numbering errors. This is exactly where software earns its keep, all the more so as e-invoicing rules tighten.

How do you handle deposits, credit notes and tax-exempt invoices?

Three situations come up constantly and deserve a clear method.

The deposit invoice. When a client pays a deposit before delivery or completion, you issue a deposit invoice that carries the required fields and states the amount paid. At the end, the final invoice details the full total and deducts the deposit already paid, so only the balance is due.

The credit note. To cancel an invoice, fix an error or refund a client, you never delete the original: you issue a credit note. It carries its own number in the sequence, references the original invoice and shows negative amounts. It is the only clean way to reverse an invoice that has already been sent.

The tax-exempt or small-business invoice. If you are below your country’s tax registration threshold, you do not charge tax: there is no tax line and no separate total, the price is net. The invoice should then carry a clear statement such as “No VAT/sales tax charged” with the relevant reference for your jurisdiction. Watch the thresholds: once you cross one, you become liable for tax mid-year and must start charging it.

Good habit

Never edit an invoice that has already been sent to “fix” it: always go through a credit note. It is the only bookkeeping trail that holds up in an audit, and every invoicing tool can generate one in a single click from the original invoice.

Why use invoicing software in 2026?

Until recently, a Word or Excel template was enough for a freelancer. That is changing fast. Governments across the world are rolling out e-invoicing and real-time reporting mandates, from the EU’s ViDA reform to national schemes already live in several countries. The common thread: a plain PDF sent by email between two businesses will no longer be accepted everywhere, and structured, machine-readable formats are becoming the norm.

Beyond compliance, software removes the friction that costs you money: it applies the correct tax rate per line, keeps numbering continuous, generates credit notes, and chases unpaid invoices automatically. Three tools dominate the English-speaking market, and each has a clear profile.

  • +

    FreshBooks, from around $19/month (Lite, often discounted for the first months): the friendliest option for freelancers and service businesses, strong on invoicing, time tracking and automated reminders. Its limit: lower plans cap the number of billable clients (source: freshbooks.com/pricing, July 2026).

  • +

    QuickBooks Online, from around $38/month (Simple Start): the most complete for full accounting and the widest accountant network, but also the most expensive at each tier and heavier to learn. Its limit: you pay for depth you may not need as a solo invoicer (source: quickbooks.intuit.com, July 2026).

  • +

    Xero, with a Standard plan around $47/month and unlimited users on every plan: excellent for growing businesses and bank reconciliation. Its limit: the cheapest entry plan restricts the number of invoices per month (source: xero.com, July 2026).

The right reflex is to compare tools on e-invoicing readiness, tax handling, quotes, deposits, credit notes and payment reminders, and to weigh the real cost against your actual volume rather than the headline promotional price.

Ready to move to a compliant tool?

We compared the best invoicing software of 2026 on price, features, e-invoicing readiness and free tiers.

See the Best invoicing software 2026 comparison →

Frequently asked questions

Can you create an invoice for free?

Yes. Several tools offer a free tier or a free trial for creating compliant invoices, and a Word or Excel template still works today for simple cases. However, a manual template will not keep up with the structured e-invoicing formats that more and more countries are making mandatory, so a dedicated tool is the safer long-term choice.

How do you calculate tax on an invoice?

Multiply the pre-tax subtotal by the applicable rate. At a 20% standard rate, the tax is subtotal × 0.20 and the final total is subtotal × 1.20. To find the subtotal from a tax-inclusive total at 20%, divide the total by 1.20. Each tax rate must appear on its own line with its own base.

Does a small business have to charge tax on invoices?

It depends on your country’s registration threshold. Below the threshold, you generally do not charge VAT or sales tax and add a clear “no tax charged” statement. Once you cross the threshold, you become liable and must apply the correct rate on your invoices, so monitor your turnover throughout the year.

Is electronic invoicing mandatory in 2026?

Increasingly, yes, but the timeline varies by country. Many jurisdictions, including EU member states under the ViDA reform, are phasing in structured e-invoicing and real-time reporting through the mid-2020s. Check the mandate and start date that apply where you trade, and pick software that already supports the required formats.

What happens if an invoice is not compliant?

A non-compliant invoice can be rejected by the client, delay your payment and, in some jurisdictions, expose you to penalties at a tax audit. Missing fields such as a tax number, a due date or a sequential invoice number are the most common issues. Invoicing software strongly reduces the risk by locking the required fields and the numbering.