Skip to content

Use this result well

Inputs that matter
Sender/client details, local dates, currency, up to 100 line items, one invoice-level discount, one tax rate, untaxed shipping, status, notes, payment text, raster logo, and visual style
Output to expect
Live invoice preview, cent-rounded subtotal/discount/tax/shipping/total, browser-local draft/history, and a print layout for printing or Save as PDF
How it works
Each line extension is rounded to cents, discount is capped at subtotal and applied before tax, tax is rounded to cents, then rounded shipping is added without tax
  • Taxability, nexus, exemptions, shipping treatment, required invoice fields, currency precision, and rounding rules vary; verify the governing jurisdiction and agreement.
  • Browser local storage is not encrypted accounting storage or a backup; verify the printed/PDF record and protect sensitive client and payment information.

Choose your path

Built around the job you need to finish

Create, locally retain, and print a clearly scoped invoice whose line extensions, discount, tax, shipping, and total reconcile to currency cents.

First-time freelancer

Create a usable invoice without accidentally sending example identities or banking data.

Begin from the blank quick-start state or intentionally load a named template, then enter parties and line items.

The first invoice contains only deliberately entered or explicitly selected sample data.

Small-business operator

Reconcile fractional quantities, discounts, tax, and shipping.

Enter line items, choose invoice-level discount mode, tax, and shipping, then compare edit and print summaries.

Can reproduce cent rounding and understands this model does not determine legal taxability or required fields.

Returning browser-local user

Recover a draft and manage selected invoice snapshots.

Wait for autosave or hide the page to flush, save a history record, reload, restore it, and confirm deletion.

Distinguishes browser-local drafts/history from an encrypted accounting backup and keeps an external print/PDF record.

Was this tool helpful?

Reference & details

How it works

Line Item Calculation

Rounds each quantity × unit-price line extension to currency cents, sums those lines, then caps the invoice-level discount at the subtotal.

Subtotal = Σ round-to-cents(quantity × unit price)

Tax Computation

Applies one tax rate after the invoice-level discount and before shipping, rounding the tax component to currency cents. Verify item and shipping taxability for the governing jurisdiction.

Tax = round-to-cents((subtotal − discount) × tax rate)

Print / Save as PDF

Provides a print layout; use the browser print dialog's Save as PDF option when available. The tool does not directly generate or email a PDF file.

Updated: August 2026

Example Scenarios

A freelance designer creates invoices for completed projects, adding hourly rates and project descriptions for each deliverable.

A small business owner generates invoices for product sales with quantity-based pricing and applicable tax rates.

A contractor creates itemized invoices for materials and labor costs, with payment terms and bank details included.

FAQ

Yes. Add a PNG, JPEG, or WebP image up to 500 KB; it is read into this browser draft and shown in the preview. Remove embedded sensitive metadata before selecting a file if that matters to your workflow.

It applies one entered tax rate after the invoice-level discount and before shipping, with component-level cent rounding. It does not determine nexus, exemptions, item taxability, shipping taxability, or the legally required rate.

Drafts and saved history use this browser profile's local storage, which can be unavailable, cleared, partitioned, or full. Use print or Save as PDF for an external record and verify the resulting document before sending it.

Invoice calculations and draft storage happen in the page and browser local storage. This is not an encrypted accounting vault; avoid shared devices, protect downloaded files, and do not assume browser storage is a backup.

Choose among four included visual styles, add a raster logo, and enter notes, payment instructions, and terms. The tool does not offer arbitrary color controls, email delivery, payment collection, or accounting-system sync.

About Invoice Generator

Build and preview an invoice with client details, line items, one invoice-level discount, one tax rate, untaxed shipping, payment text, a raster logo, and four visual styles. Use the browser print dialog to print or save as PDF when available.