Skip to main content
Guides

How to Create an Invoice: A Step-by-Step Guide (2026)

Eight practical steps to create a professional invoice that gets paid on time, with field-by-field guidance and a free generator.

By Invoice Creator Editorial Team 6 min read

Before you start

Gather three things before you open any template: your legal business details, the client's legal billing details, and an agreed scope with prices. Ninety percent of late payments trace back to a disagreement about one of those three, not to the invoice layout itself.

If the client uses purchase orders, get the PO number in writing before you invoice. If tax applies, confirm whether you must charge it and which registration number belongs on the document. A five-minute check now prevents a three-week rejection later.

Step 1: Pick a template

Choose a layout that matches how your client files paperwork. Enterprise accounts payable teams prefer dense, reference-heavy layouts such as Corporate. Creative clients often respond well to Modern or Creative. Solo consultants who want quiet clarity often choose Minimal.

The template should never hide the amount due, the due date, or the payment method. Those three facts should be findable in a few seconds. Browse more options on our invoice templates page, then open the one you like inside the generator.

Step 2: Add your business identity

Upload your logo at a modest size, then add your legal business name, registered address, email, phone, and tax registration number if you have one. If you trade under a different name from your registered entity, show both: the registered name for legal clarity and the trading name for recognition.

Inconsistent seller details across invoices make reconciliation harder for you and look unprofessional to finance teams. Keep one saved profile and reuse it.

Step 3: Add the client

Bill the legal entity named in the contract or purchase order. Include an attention line for the person who approves payment, and add their PO number, project code, or department if they use one. Billing a trading name when the contract is with a parent company is a frequent cause of "we never received this" replies.

For international clients, confirm the country, tax ID format, and whether the billing address differs from the delivery address.

Step 4: Set the invoice number and dates

Use your next sequential number. Never reuse one. Set today's date (or the supply date, if different) as the issue date, and a due date that matches your agreed terms. "Due on receipt" is legitimate for new or one-off clients; Net 14 and Net 30 are more common for ongoing B2B work.

Write the due date as a calendar date as well as a term. "Net 30" alone forces the client to calculate; "due 25 October 2026" removes ambiguity. For more on numbering discipline, see what an invoice is.

Step 5: Itemise the work

Write descriptions your client can approve without asking you a question. "Website redesign: homepage and four inner pages, phase 1 of 2" beats "Design work". Include units (hours, seats, units shipped), rates, and quantities so the maths is transparent.

  • For hourly work, list period covered and attach or summarise a timesheet.
  • For products, include SKUs or product codes when the buyer tracks inventory.
  • For retainers, name the month or period explicitly.
  • For milestones, state "Phase 2 of 3: 40% of contract value" and what remains.

Real-world layouts for these scenarios are covered in our invoice examples guide.

Step 6: Apply tax, discounts and shipping

Apply discounts before tax unless local rules say otherwise, then apply the correct tax rate to the taxable amount. Show tax as its own line (or lines, if multiple rates apply). If you are not registered for tax, say so explicitly so the client does not try to reclaim an amount that was never charged.

Shipping, handling, and expenses should appear as separate lines when material. Mixing them into service fees makes audits and client reviews harder. For jurisdiction-specific fields, see our tax invoice, GST, and VAT guides.

Step 7: Add payment terms and notes

State accepted payment methods, bank details (or a payment link), any late-payment interest you agreed in the contract, and a short thank-you. Put bank details on the invoice itself (not only in the email body) so they survive filing systems that store the PDF alone.

Optional notes that help: reference to the accepted proposal or quote number, wire fee responsibility for international transfers, and a reminder of the PO number. A polite, specific note measurably improves payment speed compared with a blank footer.

Step 8: Download and send

Export as PDF, never an editable spreadsheet or word-processor file as your document of record. Name the file Invoice-2026-0041-ClientName.pdf. Email it to accounts payable with the invoice number and due date in the subject line, and CC your day-to-day contact so they can push approval internally.

For subject lines, reminders, and escalation wording, use our companion guide: how to send an invoice.

Common pitfalls at creation time

  • Leaving the due date blank or writing "ASAP".
  • Rounding totals by hand so lines no longer sum correctly.
  • Forgetting the PO after the client said they require one.
  • Sending before the deliverable is actually complete, which invites disputes.

Avoid the longer list in common invoice mistakes.

Gathering inputs the day before you bill

Create a short intake checklist for every new client: legal name, billing address, AP email, tax IDs, PO rules, currency, and default terms. Store it where anyone on your team can find it. When a project ends on a Friday afternoon, you should not be hunting message threads for a PO number.

Also gather proof of delivery or acceptance: a sign-off email, timesheet approval, or shipping confirmation. If a dispute arises, that evidence sits beside the invoice. Building the PDF without knowing what was accepted is how premature invoices get rejected and relationships cool.

Discounts, retainers, and credit lines

Show discounts as their own lines or as clearly labelled adjustments so the client sees the journey from list price to amount due. If a deposit was already paid, add a credit line that references the deposit invoice number. Net total should be obvious: charges for this period, minus credits, plus tax, equals amount due now.

For retainers, name the period and the included scope. For prepaid packages, show remaining balances in the notes when helpful. Transparency reduces clarification emails that freeze approval for days.

Quality check before export

Read the PDF as if you were a stranger in accounts payable. Can you see who you are, who you are billing, what you delivered, what to pay, how to pay, and by when, without endless scrolling? Open the file on your phone. Tiny logos and pale grey text that look fine in a design tool often fail in real inboxes.

Spell-check client names and bank account digits twice. A single wrong IBAN can bounce a wire and burn a week. When amounts are material, have a second person glance at entity, PO, tax, and totals before you hit send.

Do it now

Our free invoice generator walks through every step above with a live preview and instant PDF download. Fill the fields once, check the totals, download, and send, without rebuilding the layout from scratch each time.

Frequently asked questions

Can I create an invoice in Word, Excel or Google Docs?

Yes. Word, Excel and Google Docs templates can produce a perfectly good invoice. The risks are manual: broken formulas, copied numbers that are not updated, and editable files that clients can change. If you use them, keep a numbering log, double-check totals, and always send the final invoice as a PDF. A dedicated generator calculates totals automatically and keeps the layout consistent each time.

How do I create an invoice if I do not have a business name?

Use your own legal name as the seller. Sole traders and freelancers in most countries can invoice without a separate business name or company. Add your address, contact email and any tax number you hold. If you trade under a brand name, you can show it too, but your legal name should appear so the client knows exactly who they are paying and contracting with.

What number should my first invoice start with?

You can start with any number, as long as you continue in sequence without gaps or duplicates. Common choices are 0001, a year-based format such as 2026-001, or a client prefix such as ACME-001. Starting at a higher number like 1001 is generally fine. What matters is that every invoice gets a unique number and you never reuse one, even after a cancellation.

Do I have to put my home address on an invoice?

Many tax and company rules require a business address on invoices, but it does not always have to be your home. Depending on your country and business type, you may be able to use a registered office, a coworking address or a virtual office service that accepts mail. Check what your tax authority and company registry accept before you use an alternative address.

Can I create an invoice on my phone?

Yes. Our free invoice generator runs in your mobile browser, so you can fill in the details, preview the layout and download a PDF without installing an app or creating an account. Your draft is saved in your browser's local storage on that device. For long invoices with many line items, a larger screen is easier, but for quick jobs a phone works well.

How do I show a deposit or partial payment that has already been received?

List the full charges as normal, then show the amount already paid as a separate line and the balance due underneath. Reference the deposit invoice or payment date so the client can match it. Our free generator has dedicated amount paid and balance due fields that calculate this for you. Make sure the final figure the client must pay is the most prominent number on the invoice.

Should I show my hourly rate and hours, or just a total?

Show the hours and rate whenever you bill by time. Clients approve invoices faster when they can see how the total was calculated, and many finance teams require it for hourly work. For fixed-price projects, a description of the deliverable and the agreed price is usually enough. Follow whatever your contract or quote set out, so the invoice mirrors what the client accepted.

How do I create an invoice for a client in another country?

Add the client's full legal name, address and tax ID if they have one, choose the currency you agreed, and include international bank details such as IBAN and SWIFT or BIC codes. Check whether you need to charge tax or whether a reverse charge or export rule applies, as this differs by country. State who pays transfer fees so you receive the full amount.

Does an invoice need to be signed?

In most countries, no. An invoice is valid without a signature as long as it contains the required details. Some clients, government bodies or local rules do ask for a signed or stamped invoice, so check with the client if you are unsure. Adding a scanned signature is quick and can make the document feel more formal for clients who expect it.

Can I edit an invoice after I have sent it?

You should not change an invoice that has already reached the client, because their copy will no longer match yours. Instead, issue a credit note that cancels or reduces the original, then send a corrected invoice with a new number if needed. If you spot a mistake before sending, simply fix it. Small typos in contact details can usually be resolved by a quick confirmation email.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading