How to Create an Invoice: Line Items, Tax and a $2,604 Worked Example

An invoice has one job: to make it easy for a client to pay you. Yet freelancers routinely lose days to invoices that are vague, misaddressed or missing the one detail an accounts-payable department needs — and to invoicing tools that demand an account before you can download your own bill. This guide explains how to create a professional invoice with our free invoice generator — no signup, no email, no paywall, everything built in your browser — and works a complete $2,604 invoice through line by line so you can copy the structure for your own.

How to Create an Invoice, Step by Step

1. Enter your business details. Your business name, address and email print at the top of the invoice. The email matters more than a logo — it is how the client replies and where payment confirmations land. 2. Enter the client's details. Name and billing address, using the client's exact legal company name; getting it wrong is the classic accounts-payable rejection: “invoice not addressed to the legal entity.” 3. Check the invoice number and dates. A number like INV-2026-0042 is pre-generated for you and editable — sequential numbers are best for your books. The issue date defaults to today and the due date to 30 days out; adjust either with the date pickers. 4. Add line items. Each row takes a description, a quantity and a rate. Itemize generously — “Homepage mockups × 2 @ $400” gets approved faster than a single “Design work $800” line, because the client can see exactly what they are paying for. 5. Set tax and notes, then print. Enter your sales-tax rate as a percentage (leave it at 0 if your work is not taxable), add payment terms or a late-fee note, and press Update Invoice — the preview refreshes live as you type. Then click Print / Save PDF and choose “Save as PDF” in the print dialog.

The Maths on Every Invoice

The generator's arithmetic is deliberately boring, and it is the same three lines on every professional invoice: Subtotal = Σ (quantity × rate) across all line items; Tax = subtotal × rate% ÷ 100; Total = subtotal + tax. Every amount renders with two-decimal USD formatting, and the preview mirrors a real-world layout: company header, “Bill to” block, a meta table with issue and due dates, the itemized table, and a right-aligned totals block ending in a bold Total due. The invoice number follows the convention INV-YYYY-#### because sequential, year-prefixed numbers are what accountants expect — they make “the March invoice” trivial to find at tax time. If you are still deciding what your lines should charge, work that out first with our freelance hourly rate calculator, which turns a target salary into a rate that covers expenses and taxes.

Worked Example: A $2,604 Freelance Invoice

Maya, a freelance brand designer in Austin, finishes a project and needs to bill $2,400 of work plus sales tax of 8.5%. Her line items are: Brand identity design, 1 × $1,200.00 = $1,200.00; Homepage mockups, 2 × $400.00 = $800.00; Revision hours, 4 × $100.00 = $400.00. The subtotal is $1,200 + $800 + $400 = $2,400.00. Tax is $2,400 × 0.085 = $204.00. The total due is $2,400 + $204 = $2,604.00, with a due date 30 days out. In the notes field she adds: “Payment due within 30 days. 1.5% monthly late fee after the due date. Thank you for your business!” — one sentence of terms that, in practice, cuts average payment time by weeks. She clicks Print / Save PDF, emails the file, and the whole job took four minutes. Notice what the itemization buys her: if the client questions a charge, they question one specific line — “Revision hours × 4” — not the entire invoice. Itemized invoices get disputed less, because accounts-payable departments have fewer reasons to kick them back.

What an Invoice Is — and Is Not

An invoice is a payment request and a record of a transaction, not a contract. This generator produces one with all the standard fields — business details, client details, invoice number, dates, itemized charges and totals — but legal and tax requirements vary by state and country. Sales-tax rules on services vary wildly: Texas taxes some design services, many states tax none, so confirm with your state's revenue department or a CPA before charging tax — our freelance contract generator is the companion piece for larger projects, spelling out scope, revisions and kill fees in a signed agreement. The privacy model is architectural rather than a promise: the tool is plain JavaScript in your browser tab, with no server receiving your form and no database of your clients, so it also works offline once the page has loaded. The flip side of that design is in the Common Mistakes below — nothing is saved for you.

Common Mistakes

The single vague line. “Services rendered — $2,400” invites questions and delays; itemized lines with quantities and rates get approved. The wrong legal name. Billing “Acme” when the legal entity is “Acme Holdings LLC” gets the invoice bounced back unpaid. Charging tax you should not — or skipping tax you owe. Whether services are taxable depends on your state and your work; the generator does the arithmetic, but the rate decision is yours to verify. Closing the tab before saving the PDF. Because everything is client-side, closing the tab erases the draft; save the PDF the moment the preview looks right. No due date or terms. An invoice without a due date is a suggestion; a dated invoice with a short late-fee note in the terms is a payment schedule.

Frequently Asked Questions

Is this invoice generator really free with no signup?
Yes. There is no account, no email required, and no paywall hiding the download. Everything runs in your browser: you fill in the form, the invoice preview updates instantly, and you print or save it as a PDF. Your data never leaves your device, so there is nothing to sign up for.
How do I save my invoice as a PDF?
Click the “Print / Save PDF” button under the invoice preview. In the print dialog, choose “Save as PDF” (Chrome, Edge, Firefox) or “Microsoft Print to PDF” (Windows) as the destination. The print stylesheet strips away the site header and form — only the invoice itself is saved.
Can I add sales tax to my invoice?
Yes. Enter your tax rate as a percentage in the “Tax (%)” field — for example 8.5 — and the generator computes tax = subtotal × rate ÷ 100 and adds it to the total automatically. If your work is not taxable, leave the field at 0.
Where is my invoice data stored?
Nowhere but your own browser tab. This is a 100% client-side tool: no data is uploaded, stored on a server, or tracked. When you close the tab, the details are gone — so save the PDF the moment you are happy with it, because that file is your record.
How can I get clients to pay invoices faster?
Send the invoice the same day the work is done, set a clear due date (net 15 or net 30), and itemize the work so the client sees exactly what they are paying for. Many freelancers add a short late-fee note — for example, “1.5% per month after the due date” — in the notes field; it is a standard nudge that shortens payment times.

More guides from ToolNest

How to Calculate Overtime Pay: The 1.5× Formula, Worked Examples and the Averaging Trap

Split the week at 40 hours, price the premium at 1.5× — a 47-hour week at $18.50 worked to $934.25, a California 14-hour day, and why averaging two weeks is illegal.

How to Calculate Commission: Straight, Tiered and Draw Plans With Worked Examples

Sales × rate, band by band — $42,000 in sales on a 4%/6% tiered plan worked to $2,220, the effective rate that compares plans honestly, and working backwards from a target payout.

What Time Should I Go to Bed? Sleep Cycles, the 90-Minute Rule and Wake Times That Work

Bedtime counted back in 90-minute cycles — for a 6:00 AM alarm, 8:45 PM, 10:15 PM or 11:45 PM — and why 7.5 aligned hours can beat 8 misaligned ones.