Invoice Editor
Live Preview
Your Company Name
your@email.com
INVOICE
Invoice #: INV-001
Issue Date: 2024-01-01
Due Date: 2024-01-31
Bill To:
Customer Name
| Description | Qty | Unit Price | Tax % | Amount |
|---|---|---|---|---|
| No items added yet | ||||

Create a professional invoice in minutes. Add your business details, your logo, line items and tax, check the live preview, and download a PDF to send to your client. It's free, and you don't need an account.
To access the Live Preview feature, please switch to Desktop mode or view this page on a larger screen.
your@email.com
Invoice #: INV-001
Issue Date: 2024-01-01
Due Date: 2024-01-31
Customer Name
| Description | Qty | Unit Price | Tax % | Amount |
|---|---|---|---|---|
| No items added yet | ||||
This free invoice generator turns a blank page into a polished, client-ready document. Fill in your company details, add line items, apply tax and download a PDF — all in your browser, with no account, no watermark and no software to install. It runs entirely on your device, so your billing details stay with you.
Most invoices are rejected or paid late for boring reasons: a missing invoice number, no due date, an unclear description, or a total a client can’t reconcile. An online invoice generator — also called a free invoice maker — removes those traps by giving every invoice the same reliable skeleton: issuer, bill-to, number, dates, itemised charges, tax and total.
Below, you’ll find a step-by-step walkthrough of how to make an invoice, a field-by-field breakdown, a worked sample invoice, an invoice checklist and answers to the questions people ask most. Every figure in the sample is calculated correctly so you can follow the maths yourself.
Open the page and start typing. Nothing is uploaded to a server and there is nothing to cancel later.
Download a clean, printable invoice as a PDF or keep a JSON copy, then send it however your client prefers.
Draft data is kept in your own browser storage for a short period and never sent to a third party.
Creating an invoice is not accounting — it is a short, ordered set of decisions. Work through the six steps below in order and you will never stare at a blank template wondering what goes where. The whole process usually takes under three minutes.
Enter the legal or trading name you want to be paid under, a working billing email and a phone number. Optionally upload a logo so the invoice is instantly recognisable in a client’s inbox. If your business operates under a trading name, make sure the name on the invoice is the one on your bank account.
Add the client’s name and address exactly as it should appear on their records. A purchase-order or reference number, when your client uses one, belongs here too — it is the single most common reason large organisations reject an invoice.
Give the invoice a unique number, then set the issue date and the due date. The gap between those two dates is your payment term. Thirty days is the most common default in the US; shorter terms get you paid sooner, longer terms are sometimes mandatory for larger buyers.
List each product or service on its own row: a plain-language description, a quantity, a unit price and a tax percentage where tax applies. Quantity can be hours, units, days, words or milestones — whatever matches what you actually sold. The line amount calculates for you.
Check the subtotal, the tax and the final total against your own working. Tax in the US is generally a state and local matter and applies to goods more often than to services, so only charge what you are registered to charge and only where it is genuinely due.
Download the PDF, then email it to the person who actually approves payment. Keep the message short: what the invoice is for, the number, the amount and the due date. Save a copy for your own records — you will need it if the payment goes astray.
If you would rather see the theory first, our guide on how to make an invoice covers the same ground in more detail, and what an invoice actually is explains how it differs from a quote, a receipt and a statement.
A complete invoice carries the same handful of elements whether you are a solo freelancer or a twenty-person firm. Here is what each field does, and what to put in it.
| Field | What it is for | What to enter |
|---|---|---|
| Issuer details | Your business name, email, phone and address. | The name that matches your bank account, plus a billing email you actually monitor. |
| Logo | Instant recognition and a professional finish. | A simple image file. Keep it small so the PDF stays lightweight. |
| Bill-to | Tells the client, and their accounts team, who owes the money. | The legal entity name and the address their finance system expects. |
| Invoice number | A unique identifier for tracking, matching and audit. | One format, used consistently, never repeated. See the numbering section below. |
| Issue date | Anchors the payment window and your tax period. | The date you send it — not the date you did the work. |
| Due date | States exactly when payment is expected. | Issue date plus your agreed term. Never leave it blank. |
| Currency | Removes ambiguity for cross-border work. | The currency you agreed to be paid in, stated as a three-letter code. |
| Line items | Itemises what is being charged, so the total can be verified. | Description, quantity, unit price and tax rate per row. |
| Tax | Charges sales tax or VAT where you are required to. | Only where genuinely due, at the correct rate, shown as its own figure. |
| Notes | Carries payment instructions, terms or a short thank-you. | How to pay, the term, and any late-fee or PO reference. |
| Signature | Confirms approval or acceptance on service and milestone work. | Only where a contract or client actually requires one. |
The diagram below is an original illustration of a standard one-page invoice. Each numbered marker points to the element that does a specific job. Nothing here is decorative — every block either helps the client pay you or helps you prove what you charged.
Four figures sit at the foot of almost every invoice, and people mix them up constantly. The fastest way to understand them is to watch the same numbers move through each line. The example below uses a fictional freelance web project.
| Line | Calculation | Amount |
|---|---|---|
| Design & build (30 hrs × $80) | 30 × 80.00 | $2,400.00 |
| Copywriting (10 hrs × $60) | 10 × 60.00 | $600.00 |
| Subtotal | 2,400.00 + 600.00 | $3,000.00 |
| Sales tax at 8% | 3,000.00 × 0.08 | $240.00 |
| Total | 3,000.00 + 240.00 | $3,240.00 |
| Less deposit received | — agreed 50% upfront | −$1,500.00 |
| Amount due on this invoice | $1,740.00 | |
The capability list below is drawn directly from the tool sitting above this section. Nothing is copied from a competitor and nothing is claimed that the tool does not do.
As you type, the preview panel redraws the finished invoice. You see spelling mistakes, awkward line breaks and oversized logos before your client ever does.
Each row multiplies quantity by unit price and applies its own tax rate. The subtotal, tax and total are summed from those rows, so the arithmetic on the page is the same arithmetic you bill.
Download a PDF for the client and a JSON file for yourself. The JSON reloads into the tool exactly as it was, which makes a rebuild or a correction painless.
The email button opens a pre-filled Gmail draft with the invoice number and a short message, so you can attach the PDF and send in a couple of clicks.
The same generator serves very different people, because the document underneath is the same. What changes is which fields matter most to you and what your client’s finance team expects to see.
You are the business, so the invoice is also your branding. The priorities are speed, a clean look and getting paid on the day you asked for.
Typical users: designers, developers, writers, consultants, coaches, photographers, editors and tradespeople working direct.
You may be billing against a purchase order, a job number or a progress schedule. The priorities are accuracy, traceability and terms that match your contract.
Typical users: builders, electricians, plumbers, HVAC firms, landscapers, agencies, studios and e-commerce sellers.
| Scenario | Description to use | Quantity format |
|---|---|---|
| Hourly consultancy | Strategy consulting — [month] | Hours |
| Retainer | Monthly retainer — [month], [scope] | 1 |
| Fixed project | Website redesign — milestone 2 of 3 | 1 |
| Milestone / progress billing | Construction draw — framing complete | 1 |
| Materials | Timber 2×4, 8ft lengths (supply) | Units |
| Expenses | Reimbursed travel — 2026, [route] | 1 |
| Products | [Product name] — [SKU] | Units |
Below is a complete, fictional invoice for a freelance web project. Every number has been calculated and re-checked, so you can use it as a reference for your own layout and arithmetic. All names, addresses and figures are invented.
Acme Corporation
billing@acmecorp.com
+1 (555) 123-4567
123 Business St
New York, NY 10001
United States
INVOICE
Invoice #: INV-6794
Issue date: 2026-10-15
Due date: 2026-11-14
Currency: USD
Bill to
John Smith
john@example.com
456 Customer Ave
Los Angeles, CA 90001
United States
| Description | Qty | Unit price | Tax | Amount |
|---|---|---|---|---|
| Web Design Services | 40 | $75.00 | 8.25% | $3,247.50 |
| Logo Design | 1 | $500.00 | 8.25% | $541.25 |
| Domain Registration | 1 | $15.00 | 0% | $15.00 |
| Subtotal | $3,515.00 |
|---|---|
| Sales tax (8.25% on taxable) | $288.75 |
| Total | $3,803.75 |
| Amount due | $3,803.75 |
Notes: Thank you for your business. Payment is due within 30 days of the issue date. Please quote invoice number INV-6794 with payment.
| Step | Calculation | Result |
|---|---|---|
| Web Design Services | 40 × $75.00 | $3,000.00 |
| Logo Design | 1 × $500.00 | $500.00 |
| Domain Registration | 1 × $15.00 | $15.00 |
| Subtotal | $3,000.00 + $500.00 + $15.00 | $3,515.00 |
| Sales tax (8.25%, taxable lines only) | ($3,000.00 + $500.00) × 0.0825 | $288.75 |
| Total | $3,515.00 + $288.75 | $3,803.75 |
| Amount due (no deposit received) | $3,803.75 | |
Run through this list before every send. It takes about thirty seconds and prevents the majority of payment delays and awkward follow-up emails.
Two invoices can describe identical work and be paid weeks apart. The difference is almost always numbering discipline, clear payment terms and the way the document is sent. None of it is complicated — it just has to be consistent.
An invoice number is a tracking device. It lets you, your client and any accountant refer to exactly one document without ambiguity. A few rules keep it that way:
The payment term is the gap between the issue date and the due date, and it sets the client’s expectation in advance. In the US, Net 30 — payment due within 30 days of the invoice date — is the most common business default. It is not a legal requirement; it is a convention, and you can choose a shorter one for smaller clients.
| Term | Meaning | Typically used for |
|---|---|---|
| Due on receipt | Payable immediately on issue. | Small local jobs, retail, tradespeople paid on completion. |
| Net 7 / Net 14 | Due 7 or 14 days after the issue date. | Freelancers billing direct clients who want to close the job quickly. |
| Net 30 | Due 30 days after the issue date. | The standard business default; gives the client’s AP cycle time to process. |
| Net 45 / Net 60 | Due 45 or 60 days after issue. | Larger organisations and public-sector buyers whose systems impose longer terms. |
| 2/10 Net 30 | 2% discount if paid within 10 days, otherwise full amount at 30. | Encouraging early payment on larger invoices. |
| Milestone / progress | A defined percentage or stage per invoice. | Construction draws, phased projects, retainers. |
People often ask whether they should use a generator or download a blank template. Both are legitimate, and the honest answer is that they suit different situations. A free invoice template is a starting document; an invoice maker is a process that produces one.
| Consideration | Online invoice generator | Blank invoice template |
|---|---|---|
| Setup time | None — open the page and type. | You format the file before you can use it. |
| Maths | Quantity × price and totals calculate automatically. | You write and check every formula yourself. |
| Tax handling | Set a rate per line and it is applied where it belongs. | Manual, and easy to apply to the wrong base. |
| Consistency | Same structure every time; number and dates are prompted. | Drifts with each edit and each copy of the file. |
| Output | PDF and a reloadable data file. | Whatever format your editor exports. |
| Editing in bulk | Better for one invoice at a time. | Better if you batch many documents in a spreadsheet. |
| Offline use | Needs the page open (loads once, then runs locally). | Works offline in a desktop editor. |
| Best for | Fast, accurate, one-off and repeat client invoices. | Building your own bespoke layout or integrating into a workbook. |
Templates are still useful for reference, and our free invoice templates page collects common formats in one place. Freelancers who want a layout tuned to their kind of work can start with the invoice template for freelancers.
These are the questions people actually search for when they are ready to bill someone.
Yes. There is no account, no subscription and no card required. You can create unlimited invoices and download the PDF without paying and without an invoice watermark. The tool does not store your invoice on a server; it works in your browser.
No. You can go from an empty page to a finished PDF without registering. An email address is only relevant if you use the email button to open a Gmail draft — and that is your Gmail account, not ours.
At minimum: your business name and contact details, the client’s name and billing address, a unique invoice number, the issue date, a due date or payment term, itemised lines with quantity and price, the subtotal, any tax, the total, the amount due and a way to pay. Add a PO or project reference if your client uses one.
Yes. The PDF button produces a clean, printable PDF of the invoice preview. On desktop it uses the browser’s print-to-PDF, and on mobile it generates the PDF directly, so you can bill from a phone.
You can upload a logo and it appears on the invoice. Each line item has its own tax percentage, so you can tax only the items that are taxable and leave services at zero where your state allows it.
Pick one format and keep it. Something like INV-2026-0142 — a prefix, the year and an incrementing count — is easy to search and impossible to confuse with a different document. Never reuse a number, even for a corrected invoice.
There is, and sometimes a template is the better choice. A template gives you a document to shape yourself; a generator gives you a finished invoice with the arithmetic handled. Our free invoice templates page covers the template route.
The tool includes a currency selector, so you can bill in the currency you agreed with the client. State the three-letter code on the invoice. If you invoice across borders regularly, our guide to invoicing international clients covers the extra details worth including.
The total is what the whole invoice is worth. The amount due is what is still outstanding after any deposit or part-payment already received. If a client paid half up front, the total shows the full value and the amount due shows the remainder.
Net 30 is the common business default in the US. Direct clients often accept Net 7 or Net 14, and larger organisations may impose Net 45 or Net 60. Agree the term when you book the work, and print it on the invoice so there is no ambiguity later.
Your draft is saved in your own browser’s local storage for a short period so you do not lose work if you refresh, and it is not sent to a third party. Nothing is kept in a cloud account of ours. For a permanent copy, download the PDF or the JSON file.
No tool can guarantee that. The generator helps you present tax correctly by separating the taxable base from the subtotal, but whether you must charge sales tax, at what rate and on which items depends on your state, your locality and what you sell. Check with your state revenue department or an accountant.