Invoice Generator
The Invoice Generator turns your business details, client information, and line items into a clean, professional invoice you can print or save as a PDF. Add your own logo, set tax and discount, and the totals calculate automatically — everything stays in your browser. Every field feeds directly into a live preview — including invoice number, invoice date, due date, and a free-text notes area for payment terms — so the finished document updates as you type. Add or remove as many line items as you need; each one's amount is quantity × rate, and when you apply both a discount and a tax rate, the discount is subtracted from the subtotal first and the tax is then calculated on that discounted amount, not the original subtotal. The currency symbol itself is a plain text field, so you can swap in €, £, ₹, or any other symbol and every dollar amount on the invoice updates to match.
Your Business
Invoice
INV-001
Bill to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| — | 1 | $0.00 | $0.00 |
Everything — including any logo you add — stays in your browser. Nothing is uploaded. Use “Print / Save as PDF” and choose “Save as PDF” as the destination.
How This Tool Works
Add your business details (and optionally a logo), your client, an invoice number and dates, then each line item with a quantity and rate. Set a tax rate or discount if needed, and click Print / Save as PDF to download your invoice.
Formula & Method
Each line total = quantity × rate. Subtotal is the sum of all line totals; discount is applied to the subtotal, tax is applied to the discounted amount, and the total due = subtotal − discount + tax.
Example Calculation
Two line items — 20 hours of consulting at $50/hr ($1,000.00) and a $250.00 flat project fee — bring the subtotal to $1,250.00. Apply a 10% discount (−$125.00) to get a taxable amount of $1,125.00, then add 7% tax on that discounted amount ($78.75), and the total due comes to $1,203.75, ready to print or save as a PDF.
About the Invoice Generator
An invoice is the document that turns finished work into a payment request, and it is also the record both sides rely on later for taxes, bookkeeping, and disputes. A clear one answers four questions immediately: who is billing, who is being billed, what was delivered at what price, and when payment is due. The Invoice Generator on this page builds that document from a form. You fill in your business and client details, add line items, set a tax rate or discount if you need them, and the formatted invoice updates beside the form as you type.
The arithmetic is handled for you. Each line is quantity times rate, the subtotal is the sum of all lines, the discount comes off the subtotal, and tax is then calculated on the discounted amount. Because the preview and the totals come from the same inputs, you can catch a typo in a price before the client does. The currency symbol is a free text field, so the same tool works for dollars, euros, pounds, rupees, or any other symbol you type.
When the invoice looks right, the Print / Save as PDF button opens your browser's print dialog showing only the invoice, and you choose Save as PDF as the destination. Nothing is uploaded; the form lives in your browser tab, including any logo you add. That makes it a good fit for freelancers, tradespeople, tutors, and small businesses that need a professional invoice quickly and do not want to sign up for accounting software yet.
When to Use It
Freelancer billing a project
A graphic designer finishes a branding job and needs to bill for the design, three extra revision rounds, and a font license. She uploads her logo, lists each item with its quantity and rate, adds a small discount for early payment, and saves the PDF to email. The itemized lines make it clear to the client what the total covers.
Contractor invoicing labor and materials
A handyman completes a bathroom repair and wants to bill hours of labor separately from materials. He enters 40 hours at one rate and a single materials line with the receipt total. He types payment terms in the notes box so the client sees the due date and accepted methods before paying.
Tutor or instructor with recurring clients
A music teacher bills families monthly for lessons. She changes the invoice number, dates, and quantity of sessions each month, keeps her business details constant, and saves a PDF for each household. Using fractional quantities lets her bill a 45-minute lesson as 0.75 of an hour without any extra math.
Small shop billing in another currency
A translator working with a client in Europe types the euro symbol into the currency field, adds a value-added tax rate in the tax box, and lists her work by word count and rate. The preview shows each amount with her chosen symbol, ready to export for a client who expects to see their local currency.
How to Use It, Step by Step
- Upload your Business logo (optional) if you want one on the invoice. The image is read in your browser and used only in the preview; you can click Remove at any time to clear it.
- Set the Currency symbol. It accepts up to three characters, so type the dollar sign, euro sign, pound sign, or a short code, and every amount on the invoice will begin with it.
- Fill in From (your business) with your name and, in the box below it, your address, email, and phone number. These lines appear at the top left of the finished invoice.
- Enter the client in Bill to (client) with their name and address or email. Use the exact legal or trading name your client uses so their accounts team can match it to their records.
- Set the Invoice # (it starts as INV-001), then choose an Invoice date and a Due date using the date pickers. Dates only appear on the invoice once you pick them, and they display in year-month-day format.
- Add your Line items. Each row has a description, a quantity, and a rate, and the amount is calculated for you. Use Add line item for more rows, and the remove button on a row to delete it, although at least one row always stays.
- Enter the Tax rate (%) and Discount (%) if they apply. The discount comes off the subtotal first and tax is then applied to the discounted amount. A discount or tax line only appears in the preview when its value is above zero.
- Type payment instructions into Notes / payment terms, check the live preview for errors, and click Print / Save as PDF. In the print dialog choose Save as PDF as the destination before saving.
Understanding Your Results
The preview is the result. At the top it shows your business name and contact details on the left and the word Invoice with the number and dates on the right. Below that sits the Bill to block and the table of line items, with Description, Qty, Rate, and Amount columns. A row with a blank description prints a dash, so fill every description in before sending to avoid confusion on the client's side.
The totals box shows Subtotal, then Discount and Tax lines only when they apply, and finally Total due in bold. To check your work, add the amount column by hand, subtract the discount percentage of that subtotal, and add the tax percentage of what remains. The total should match to within a cent. Amounts are shown to two decimal places with commas as thousands separators and a period as the decimal point, whichever symbol you use.
Before you send the invoice, read it as your client would. Make sure the invoice number is unique, the due date is after the invoice date, the notes explain how to pay, and your contact details are correct. Save the PDF with a file name that includes the client and invoice number so it is easy to find later. Because the tool does not store anything, keep a copy of every PDF in your own records.
More Worked Examples
Designer with discount and sales tax
Scenario: Logo design 1 x 1,200.00; revision rounds 3 x 85.00; stock font license 1 x 49.50. Discount 10 percent, tax 8 percent.
The three lines come to 1,200.00, 255.00, and 49.50, so the subtotal is 1,504.50. A 10 percent discount removes 150.45, leaving 1,354.05. Tax at 8 percent is calculated on that discounted amount, giving 108.32 (the exact value is 108.324). The Total due shows 1,462.37. Notice that taxing the original subtotal instead would give 120.36 of tax, so the order of operations changes the result.
Contractor with labor and materials, no tax
Scenario: Labor 40 x 62.50; materials 1 x 438.19. Tax and discount left at 0.
Labor is 40 times 62.50, which is 2,500.00. Adding the materials line of 438.19 gives a subtotal of 2,938.19. Because the discount and tax fields are zero, neither line appears in the preview, so the Total due equals the subtotal at 2,938.19. This layout is typical when tax is handled elsewhere or when the work is not taxable, and the notes box can carry a line such as payment due in 14 days.
Translator invoicing in euros with VAT
Scenario: Currency symbol set to the euro sign. Translation 12.5 x 95.00; proofreading 2 x 140.00; terminology list 1 x 60.00. Tax 20 percent.
Twelve and a half units at 95.00 gives 1,187.50, proofreading is 280.00, and the terminology list is 60.00, so the subtotal is 1,527.50. With no discount, tax at 20 percent is 305.50, and the Total due is 1,833.00. Every figure displays with the euro sign in front, using a period for decimals and a comma for thousands, because the formatting is fixed to a US style regardless of the symbol you choose.
Tips for Better Results
- Give every line item a specific description such as the date range, the deliverable, or the part number, so the client can match it to their purchase order and approve it without questions.
- Use a consistent invoice numbering pattern from your first invoice, such as the year followed by a sequence number, because some tax systems require unique, sequential numbers and gaps raise questions.
- State your payment terms in the notes box, for example the number of days allowed, the accepted payment methods, and any bank details, since clients pay faster when they do not have to ask.
- Use fractional quantities for partial units such as 1.5 hours or 0.25 of a day, which lets the line total come out right without you converting to a different rate.
- Save each finished PDF with the client name, invoice number, and date in the file name, and keep copies in a folder, because the tool does not remember invoices after you close the tab.
- Send the invoice promptly after completing the work and follow up on a set schedule if payment is late, since the sooner a client sees the bill, the sooner it enters their payment cycle.
Common Mistakes to Avoid
- Reusing an invoice number or skipping numbers makes bookkeeping and audits harder. Keep a simple log of numbers issued, and increase the number by one for every new invoice.
- Leaving the due date blank or vague invites late payment. Pick a specific date and repeat the payment terms in the notes box so there is no doubt about when payment is expected.
- Assuming tax is charged on the original subtotal leads to totals that disagree with the client's expectations. This tool discounts first and taxes the reduced amount, so confirm that matches the rules and the agreement you have with the client.
- Closing or refreshing the page before saving loses everything, because nothing is stored. Use Print / Save as PDF as soon as the invoice is finished, and keep your own copy.
- Using a negative line to record a deposit can distort tax, since it reduces the subtotal that tax is calculated on. Mention deposits already received in the notes unless your accountant says otherwise.
Assumptions and Limits
- The tool applies one tax rate and one percentage discount to the whole invoice. It does not support different rates per line, flat-amount discounts, shipping, or tips, so complex invoices may need a spreadsheet or accounting package.
- Totals are calculated at full precision and each displayed figure is rounded to two decimals, so on rare occasions the visible lines can differ from the total by one cent. For example, a 10.01 subtotal with a 15 percent discount and 7 percent tax shows 1.50 and 0.60 but a total of 9.10.
- Dates appear exactly as the date picker returns them, in year-month-day format, and the tool does not calculate due dates from payment terms such as net 30. Whether an invoice meets legal requirements for your country or industry is your responsibility.
- This is a general-purpose generator, not tax or legal advice. Rules for invoice contents, sales tax, VAT, and record retention differ by location, so check with an accountant or your tax authority if you are unsure.
Key Terms
- Line item
- A single row on an invoice describing one product or service, with its quantity, unit price, and total amount.
- Subtotal
- The sum of all line item amounts before any discount or tax is applied.
- Payment terms
- The agreed conditions for paying an invoice, including the deadline and accepted methods. Net 30 means payment is due thirty days after the invoice date.
- Value-added tax (VAT)
- A consumption tax added at each stage of supply in many countries, shown on invoices as a percentage of the taxable amount.
- Purchase order
- A document a client issues to authorize a purchase, often with a number that must appear on the matching invoice.
- Credit note
- A document issued to reduce or cancel an amount on an earlier invoice, used for refunds, corrections, or returned goods.
Frequently Asked Questions
Is this really free with no sign-up?+
Yes. There is no account, no watermark, and no limit. Fill in the invoice and use Print / Save as PDF to download it.
Where does my logo and data go?+
Nowhere but your own browser. The logo is read locally with your browser and everything you type stays on your device — nothing is uploaded to or stored on our servers.
How do I save it as a PDF?+
Click Print / Save as PDF, then in your browser or system print dialog choose "Save as PDF" as the destination instead of a printer.
Can I use it for any currency?+
Yes. Change the currency symbol field to your currency (for example €, £, or ₹) and all amounts on the invoice update to match.
Is tax calculated on the full subtotal or after the discount?+
After the discount. The discount percentage is applied to the subtotal first, and the tax percentage is then applied to that discounted amount — not the original subtotal — so entering both together gives the correct total due.
Will my invoice be saved if I close or refresh the page?+
No — nothing is saved automatically. All the details you enter live only in your browser tab while it's open, so use Print / Save as PDF before you close or refresh the page, or you'll need to re-enter everything.
What information should every invoice include?+
At minimum, include your business name and contact details, the client's name and details, a unique invoice number, the invoice date, a due date or payment terms, a clear description of each item with quantity and price, any tax, and the total due. Many places also require a tax or registration number on the invoice, so check what applies where you operate and add it in your business details.
Should I include a late payment fee on my invoice?+
You can mention one in the Notes / payment terms box, but the tool does not calculate it. Whether a late fee is enforceable depends on your agreement with the client and on local law, which may cap the rate or require that the fee be agreed in advance. The safest approach is to state the terms in your contract or proposal first, repeat them on the invoice, and have an accountant or attorney check the wording for your area.
How long should I keep copies of my invoices?+
Retention periods depend on your country, business type, and tax rules, and they commonly run for several years. Because this generator does not store anything, you are responsible for keeping each PDF yourself. A simple system is a dated folder per year with a spreadsheet log of numbers, clients, amounts, and payment dates. Ask an accountant or check your tax authority's guidance for the exact period that applies to you.
Can I use the invoice generator for quotes or receipts?+
The layout is labeled Invoice and the totals are the same as a quote would use, so it works for rough estimates if you make clear in the notes that the document is an estimate rather than a bill. For a receipt, you can note that payment has been received. For formal quotes, receipts, or credit notes with legal requirements, use a template that carries the proper title and wording.
Why does my logo look different on the printed PDF?+
The logo is displayed at a fixed maximum height and scaled to keep its proportions, so very wide or very tall images may look smaller than expected. For the sharpest result, use a high-resolution PNG or SVG with a transparent or white background, and avoid images with a lot of empty space around the artwork. Check the preview before printing and swap files if the logo looks blurry.
Found this useful? Share it
Help someone else out — or link to it from your own site.
Link to this tool
Writing about invoice generator? Paste this on your site to link here.
<a href="https://everyfix.net/tools/invoice-generator/">Invoice Generator</a> by <a href="https://everyfix.net">EveryFix</a>Related Tools
Invoice Total Calculator
Calculate an invoice total including discount, tax, and shipping.
Use tool →Freelance Project Rate Calculator
Price a fixed-bid project based on hours, expenses, and target profit.
Use tool →Hourly Rate Calculator
Calculate the hourly rate you need to charge to hit your income goal.
Use tool →Profit Margin Calculator
Calculate your profit margin and markup from revenue and cost.
Use tool →