How to Create an Invoice Online Free

By UpnixTools · Updated October 25, 2026 · 5 min read

Skip the reading — try it now
Free · No signup · Works in your browser
Open Invoice Generator →

An invoice is simply a clear, written request for payment. It tells your client what you did, what it cost, and when and how to pay. You do not need accounting software, a design program, or a paid template to make one that looks professional. A free online invoice generator handles the layout and the maths, so you can focus on getting the details right.

Whether you are a freelancer, a small shop owner, or someone sending a first invoice for a one-off job, the process is the same: fill in who you are, who the client is, what you are charging for, and the total. This guide walks through each step, explains what belongs on an invoice, and flags the small mistakes that delay payment.

Step 1: Add your business details

Start with the sender section. Put your business name at the top, followed by an address, phone number, or email address — whichever contact details you actually use for business. If you trade under your own name, use that name. The point is simple: when the client opens the invoice, there should be no doubt about who sent it.

Keep this section consistent across every invoice you send. Clients file invoices by sender name, and a different name or email on each invoice creates confusion when they search for it later. If you have a logo, a clean header with your business name works just as well as a graphic logo for most small invoices.

Step 2: Add the client details

Next, add the person or business being billed. Include the client name and, where relevant, their business name and contact details. For a company client, the billing contact or department matters as much as the company name itself, because invoices sent to a general inbox are the ones that sit unread.

Double-check spelling before you send. An invoice made out to the wrong name or the wrong company may be rejected outright, and correcting it costs you days. If you are unsure of the exact billing name, ask the client before you create the invoice rather than guessing.

Step 3: Number and date your invoice

Every invoice needs a unique invoice number and an issue date. The number is your reference: it lets both you and the client talk about the same document without confusion. A simple sequence works well, such as INV-001, INV-002, and so on, continuing in order for each new invoice.

The issue date is the date you send the invoice, and it anchors your payment terms. If your terms are payment within a set number of days, that countdown starts from the issue date. Also add a due date where the tool allows it, so the deadline is visible rather than buried in small print.

Step 4: List items clearly, one row at a time

This is the heart of the invoice. Each row should describe one item or service, its quantity, and its price. Vague descriptions cause questions, and questions delay payment. Compare these two approaches:

Vague descriptionClear description
ServicesWebsite homepage design — 1 page
Work doneProduct photography — 20 edited photos
MiscellaneousDelivery and packaging — 1 order

Be specific about quantities too. Hours, days, pages, units, or pieces — whatever unit you actually charged by, name it. If a price was agreed per hour, show the hours and the hourly rate so the client can follow the maths. Transparency here prevents most invoice disputes before they start.

Step 5: Check the totals, taxes, and payment terms

The generator adds up your line items into a subtotal. Review it before you finish: a mistyped quantity or an extra zero is easy to miss on screen and awkward to correct after sending. If a discount applies, show it as its own line so the client can see the original amount and the reduction separately.

Tax treatment varies by location and by type of work, so only add a tax line if it applies to your situation and you know the correct treatment for it. When in doubt, leave tax off and check your local rules separately — an invoice tool can do the arithmetic, but it cannot decide your tax obligations for you. Finally, state your payment terms in plain words: the due date, the accepted payment methods, and any reference the client should quote when paying, such as the invoice number.

Step 6: Preview, download, and send

Before downloading, preview the whole invoice as the client will see it. Read it top to bottom: sender details, client details, invoice number, date, item descriptions, quantities, prices, total, and payment terms. Check for typos in names and numbers, because those are the errors clients notice first.

Then download the invoice and send it by email or messaging app, keeping a copy for yourself. A good habit is to save each sent invoice with its number in the filename, so you can find it months later when a client asks for a copy or you review your own records. If a client says they never received it, you can resend the same file immediately instead of rebuilding it.

Common invoice mistakes to avoid

  1. No invoice number — without one, tracking and follow-ups become messy.
  2. Vague item descriptions — clients query what they cannot understand, and payment stalls.
  3. Missing due date — without a deadline, payment drifts to the bottom of the pile.
  4. Wrong client details — a misspelled company name can mean the invoice is rejected.
  5. No copy kept — always keep your own copy with the invoice number and date.
  6. Sending without previewing — a two-minute read-through catches most errors.

Following up on an unpaid invoice

If the due date passes without payment, a short, polite reminder usually works best. Reference the invoice number, the amount, and the original due date, and ask whether anything is holding up payment. Most late payments are caused by an invoice sitting in the wrong inbox or waiting on an approval, not by a refusal to pay. Keep the tone professional, keep a record of each reminder, and only escalate if repeated reminders go unanswered.

Bottom line: a good invoice is clear, complete, and easy to pay. Put your details and the client’s details at the top, number and date it, describe each item plainly, check the total, state the due date — then preview it once before you send it.

Frequently Asked Questions

Is creating an invoice online free?

Yes. The UpnixTools invoice generator is free to use in your browser, with no signup and no account needed to create and download an invoice.

What details should every invoice include?

At minimum, include your business name and contact details, the client name, a unique invoice number, the invoice date, a clear description of each item or service, quantities, prices, the total amount, and payment terms or a due date.

Do I need to register or install anything to make an invoice?

No. The invoice generator works directly in your browser. You fill in the fields, preview the invoice, and download it — nothing to install and no account to create.

Can I customise an invoice with my business name and logo?

Yes. Add your business name, address and contact details so the invoice clearly shows who it is from. A clear, consistent layout helps clients recognise your business and pay with confidence.

How do I send an invoice to a client?

Download the finished invoice and send it to your client by email or messaging app, as you would any document. Keep a copy for your own records, along with the invoice number and date.

Ready to try it yourself?
Create your invoice free — no account needed.
Open Invoice Generator →