Skip to main content
CalcChef

Invoice Generator

Build a printable invoice in USD or any currency code, with up to 50 line items, a discount, shipping and one tax rate. Print it or save a PNG or PDF. How it works

Use the Invoice Generator

PNG, JPEG, GIF or WebP, up to 300 KB. Kept in this browser with your draft, used on the printout, the PNG and the PDF, and not put in the shareable link.

Invoice details

ISO code, such as USD, EUR, GBP or JPY. Sets the symbol and decimals.

Line items

Amount
$0.00
Discount type

Flat charge added after the discount and before tax.

Your invoice total
$0.00
Subtotal $0.00 · Due —

Shareable link

The link holds everything in this invoice, including the client details and notes. Anyone who has the link can read them. It is not saved anywhere else.

Your Business

INVOICE

#

Bill To

Client Name

DescriptionQtyRateAmount
—1$0.00$0.00
Subtotal$0.00
Total$0.00

Payment Terms

Payment due within 30 days

About the Invoice Generator

A $1,062.50 line and a $59.97 line make a $1,122.47 subtotal. A 10% discount takes off $112.25, and 8.25% tax on the remaining $1,010.22 adds $83.34, for a total of $1,093.56. The invoice generator rounds every line, the discount and the tax to the cent (or to the smallest unit of the currency you pick), so the amounts on the invoice add up exactly.

How to use this tool

  1. Enter your business details and the client. The client name is required.
  2. Type the currency code, such as USD, EUR, GBP or JPY. USD is the default.
  3. Add line items with a description, a quantity and a rate, up to 50 lines.
  4. Choose a percent or a fixed discount, a shipping charge and a tax rate, or leave them at 0.
  5. Check the invoice number (INV, today’s date as YYYYMMDD and a random six-digit ending) and the dates (due 30 days after issue by default), add notes and payment terms, then print the invoice or download the PNG or PDF.

Frequently asked questions

How do I calculate an invoice total with a discount and tax?
Multiply each quantity by its rate and add the lines for the subtotal, take the discount off, then charge tax on what is left. 40 hours at $60.00 is $2,400.00; a fixed $100.00 discount leaves $2,300.00, 6% tax adds $138.00, and the total is $2,438.00.
Is tax calculated before or after the discount?
After. The tax rate applies to the subtotal minus the discount. On the $2,400.00 invoice above, 6% tax is $138.00 with the $100.00 discount and would be $144.00 without it. A shipping charge is added after the discount and taxed with the rest: $100.00 less 10% plus $15.00 shipping is $105.00, and 10% tax brings it to $115.50. Rules differ by place and by what you sell, so check the one that applies to you before you send the invoice.
What happens if a fixed discount is larger than the subtotal?
The discount is capped at the subtotal and a note says so. An $800.00 discount on a $500.00 subtotal takes off $500.00 and leaves a total of $0.00.
Is my invoice saved, and what is in the shareable link?
A draft is saved in this browser about half a second after you edit a field, and Clear Saved Values removes it after you confirm. The shareable link holds the whole invoice, including client details and notes, in its address, so anyone who has the link can read them. An invoice opened from a link is not saved until you change a field.
Does the PNG or PDF include my logo?
Yes, when you upload it as a file: PNG, JPEG, GIF or WebP, up to 300 KB. It is kept with the draft in this browser and drawn on the preview, the printout, the PNG and the PDF, but it is not put in the shareable link. A logo web address shows only in the preview and in Print. It loads from the address you type, only for an http or https address, after you pause typing, and its host sees your IP address. A logo address that arrives in a shared link is not loaded until you press Load this logo.
Can I make an invoice in euros, pounds or yen?
Yes. Type the ISO currency code in Currency code: any code your browser knows is accepted, and USD is used for one it does not. The code sets the symbol and the decimals everywhere the invoice appears, and amounts are rounded in that currency’s smallest unit: 40 hours at €60.00 with a 10% discount and 8.25% tax comes to €2,338.20, while 3 × ¥1,234.5 is a ¥3,704 line, since yen has no decimals. KWD uses three decimals. The tool does not convert between currencies.

Network use

If you type a logo URL, the invoice preview loads that image from its host, which sees your IP address. A logo address that arrives in a shared link is not loaded until you choose to load it. The rest of your invoice stays in your browser. Privacy policy

Related Tools

View all tools