Skip to content

Business Tools

Invoice Generator

Build a clean, professional invoice with your details, line items and totals, then print it or save it as a PDF. All data stays in your browser.

Business Tools · Invoice GeneratorRuns in your browser

Your draft is saved automatically in this browser. Nothing is uploaded.

Your Business
123 Street
City, Country
email@business.com

INVOICE

Number: INV-0001

Date: 2026-11-02

Bill to

Client Name
Client Company
DescriptionQtyRateTax %Amount
Design work10$50.00—$500.00
Consulting4$80.00—$320.00
Subtotal$820.00
Total$820.00

Payment terms: Due within 14 days

Thank you for your business!

How to create an invoice

  1. Choose the document type (Invoice, Quote, Estimate or Receipt), the language, the currency and, if you like, upload a logo.
  2. Fill in the From and Bill to boxes, the document number, the issue and due dates and your payment terms.
  3. Add items with a description, quantity, rate and a tax percentage per line. Add a discount, shipping and a note if needed.
  4. Check the live preview below the form, then press Download PDF / Print and choose Save as PDF in your browser's print dialog.

How the totals are calculated

Each line amount is quantity multiplied by rate. The subtotal is the sum of those amounts. A percentage discount is taken on the subtotal; a fixed discount is used as typed, and either kind is capped at the subtotal so it can never go negative. The discount is then shared across the lines in proportion to their amounts, and tax is worked out line by line as the discounted amount multiplied by that line's percentage, then added together. Shipping is added last, and the total is subtotal minus discount plus tax plus shipping. Every figure is rounded to two decimal places.

Worked example with the two default lines: Design work, 10 at 50.00 with 20% tax, and Consulting, 4 at 80.00 with no tax; a 10% discount and 15.00 shipping.

Line of the summaryArithmeticAmount
Subtotal10 × 50 + 4 × 80820.00
Discount (10%)820 × 0.10−82.00
Tax500 × 0.90 × 0.20 + 320 × 0.90 × 090.00
Shippingas entered15.00
Total820 − 82 + 90 + 15843.00

Tax is charged on the discounted price

Notice in the example that the 20% tax is 90.00, not 100.00: the 10% discount is spread over both lines, so the taxable base of the design work falls from 500.00 to 450.00. This is how VAT and sales tax work in most countries, where tax is due on what the customer actually pays. A fixed discount is shared out the same way, by each line's size: 100.00 off an 820.00 subtotal removes 100/820 of every line, so a 320.00 line at 25% is taxed on 280.98 and carries 70.24 of tax. If you need tax on the full price with the reduction applied afterwards, enter the discount as a separate line with a negative rate and 0% tax.

The capping rule also matters for small invoices: three items at 19.99 with 25% tax and a fixed discount of 100.00 gives a subtotal of 59.97, a discount capped at 59.97, no tax because nothing taxable remains, and a total of 0.00 plus any shipping.

Fields and what they do on the page

FieldBehaviour
DocumentChanges the heading and swaps the number prefix: INV, QUO, EST or REC
LanguageEnglish or Arabic; Arabic flips the layout to right-to-left and translates the labels
Currency12 choices, shown as a symbol before each amount: $, €, £, kr, SAR, AED, E£, ¥, ₹, C$, A$, CHF
LogoAny image file, displayed up to 64 pixels tall and 200 wide at the top left
NumberFree text; Duplicate and New increase the trailing digits, keeping zero padding
Issue date / Due dateDate pickers; the due date line is hidden when empty
Qty and RateDecimals allowed, so 1.5 hours at 80.00 gives 120.00
Tax %Per line; a 0 shows as a dash in the preview
DiscountPercent or fixed amount of the selected currency
Terms and NotesPrinted in small type under the totals when filled in

Getting a PDF out

There is no PDF library behind the button; it opens your browser's print dialog with the form hidden and only the preview on the page. Choose Save as PDF (or Microsoft Print to PDF on Windows) as the destination, and set the paper size to A4 or Letter as your client expects. Turning off the headers and footers option stops the page address being printed in the margin. A long item list flows onto a second page.

Drafts, Duplicate and New

  • Every change is saved to this browser's local storage under one draft slot, so coming back later restores the last document. Save draft does the same thing on demand and confirms with Saved.
  • Duplicate keeps everything and bumps the number, for example INV-0007 to INV-0008, ready for a repeat client.
  • New starts a fresh document with the default items and client but keeps your language, currency, From details and logo, and also bumps the number.
  • Because there is only one slot, pressing New replaces the previous draft. Save the PDF first if you still need it.
  • The logo is stored as part of the draft. A multi-megabyte image can exceed the storage limit, after which autosave quietly stops working; a small PNG or JPG avoids this.
  • Switching to Arabic also translates the summary rows, so the tax line reads الضريبة alongside the translated subtotal, discount and shipping labels.

Frequently asked questions

Can I save my invoice as a PDF?

Yes. Use the Print button and choose “Save as PDF” as the destination to download a clean PDF copy of your invoice.

Is my invoice data stored anywhere?

No. The invoice is generated entirely in your browser and is never uploaded, so your client and pricing details stay private.

Does the discount reduce the tax as well?

Yes. The discount is shared across every line in proportion to its amount and each line's tax percentage is applied to what is left, so a 10% discount also trims the tax by 10%. For tax on the full price, add the discount as a negative line with 0% tax instead.

Can I use decimal quantities such as hours?

Yes. Quantity and rate accept decimals, so 7.5 hours at 60.00 shows an amount of 450.00.

Does Duplicate make a copy I can go back to?

No. It changes the number on the current document rather than creating a second one. Treat the PDF you downloaded as the archived copy.

What size should the logo be?

It is shown at most 64 pixels tall and 200 wide, so a crisp image of around 400 by 130 pixels is plenty and keeps the saved draft small.

Explore

113 tools. Zero uploads. One place.

Every tool opens instantly, works on your phone and keeps your files on your device.

Invoice Generator guides