Toolkit ShelfFind

Business Tools

Invoice Generator

Use this invoice generator to choose a currency, calculate line item totals, due date, subtotal, discount, tax, and balance due, then print or save the invoice preview as a PDF.

Last reviewed June 6, 2026Source note includedPlanning estimate

Live generator

Invoice generator

Line item 1
Line item 2
Line item 3
Balance due$2,160.00

INV-1001 for Client name.

Issue dateMay 26, 2026

Shown in the selected page locale for easier review.

Due dateJun 25, 2026

30 day payment terms from issue date.

Subtotal$2,000.00

Line items before discounts and tax.

Discount$0.00

0.0% discount before tax.

Tax$160.00

8.0% on the discounted subtotal.

Invoice preview

Your business bills Client name $2,160.00 in USD. Issued May 26, 2026; due Jun 25, 2026. Notes: Thank you for your business.

Invoice line items
ItemQuantityRateTotal
Consulting10$125.00$1,250.00
Project work1$750.00$750.00
Expenses1$0.00$0.00

Use this as an invoice draft and math check. Contract terms, tax rules, payment processor fees, discounts, refunds, collection timing, and local invoicing requirements can change what you should send.

Quick answer

Invoice Generator: what it generates

Invoice Generator creates a printable, itemized invoice preview from line items, quantities, rates, discount, tax, issue date, and payment terms. It calculates subtotal, discount, tax, due date, and balance due, then lets you copy, print, or save the preview as a PDF.

Draft outputInvoice total
InputsInvoice number, Issue date, Sender, Client, Currency, Line items, Quantity, Rate, Payment terms (days), Payment notes, Discount, Tax
Generation methodInvoice total formula

Generation method

Invoice total formula

Balance due = subtotal - discount + tax; subtotal = sum(quantity x rate); tax = (subtotal - discount) x tax rate

This generator calculates totals. It does not replace accounting, tax, or legal invoice requirements in your jurisdiction.

How to use

Steps

  1. Enter invoice number, sender, client, issue date, and payment terms in days.
  2. Add each invoice line item with quantity and rate.
  3. Enter any discount percentage before tax.
  4. Enter the tax rate and payment notes, then review the calculated due date and balance due.

Example

Sample output

Consulting10 x $125
Project work1 x $750
Payment termsNet 30
Due date30 days after issue
Tax8%
Balance due$2,160

Generator use

Best for

  • Drafting a simple invoice preview with invoice number, sender, client, dates, line items, discounts, tax, and payment notes.
  • Checking subtotal, tax, due date, and balance due before entering the invoice in accounting software.
  • Estimating client billing for freelance, contractor, or small service work.
  • Comparing how a discount or tax rate changes the amount due.

Before relying on it

Check first

  • Treating the calculated total as a complete legal, tax, or accounting invoice by itself.
  • Leaving out local tax requirements, required seller registration details, purchase order rules, or client-specific billing instructions.
  • Applying tax before discount when your jurisdiction or invoice type requires a different order.
  • Forgetting deposits, retainers, reimbursable expenses, late fees, or currency differences.

Details

What to know before using the output

These notes make the assumptions explicit, especially where the same search query can mean slightly different things.

Printable invoice previewCopy, print, or save PDF

This page creates a printable invoice-style preview, supports copy and browser PDF saving, and calculates line item math, but it is not a full accounting system.

Records and taxKeep official records

Invoice fields, tax treatment, numbering, and retention rules can vary by business type and location.

CurrencyUSD, EUR, GBP, CAD, AUD, or SEK

Use the currency selector for the invoice preview and copied invoice text. Official documents can still require country-specific tax, numbering, and recordkeeping rules.

Payment termsCash timing

Net terms affect when cash arrives, so pair invoice totals with payment-term and cash-flow checks when planning operations.

Next decisionTerms, cash flow, rates, or client margin

After the invoice total is clear, check payment terms, cash-flow timing, freelance rates, or client profitability before planning spend.

Benchmarks

How to read the output

This generator is a drafting aid, not a fixed rule. Use the output to compare options and document your assumptions. Benchmark ranges are broad planning heuristics unless this page names a specific source for the range.

Net 0 - 7: Fast payment.

Often used for small jobs, deposits, or clients with simple approval steps.

Net 15 - 30: Common terms.

A common range for freelancers and small businesses when payment approval takes time.

Net 45+: Long terms.

Can strain cash flow, so late fees, deposits, or milestone billing may matter more.

Method and limitations

Methodology and assumptions

The generation method, inputs, example, and limitations are shown so the draft output is checkable, not treated as final copy.

Generation method

Balance due = subtotal - discount + tax; subtotal = sum(quantity x rate); tax = (subtotal - discount) x tax rate

Inputs used

Invoice number, Issue date, Sender, Client, Currency, Line items, Quantity, Rate, Payment terms (days), Payment notes, Discount, Tax

Limitations

Invoice results depend on the line items, discount, tax rate, payment terms, and notes you enter. They do not replace accounting software, local invoice rules, contract requirements, tax registration details, or payment collection terms.

Last reviewed

June 6, 2026

Cite this page

Toolkit Shelf. Invoice Generator. Last reviewed June 6, 2026. https://toolkitshelf.com/tools/invoice-generator

FAQ

Common questions

What should an invoice include?

A basic invoice usually includes seller and client details, invoice number, date, line items, subtotal, taxes, total, due date, and payment instructions.

Is tax calculated before or after discount?

This generator applies discount first, then calculates tax on the discounted subtotal. Rules can vary by location and invoice type.

Can I use this as my official invoice?

Use it to calculate the invoice total and line items. Check local requirements before sending official business or tax documents.

Can I print or save the invoice as a PDF?

Yes. Use the print button to print the preview or save it as a PDF from your browser, and use copy when you need the invoice text for another system.

Is this a full accounting system?

No. It helps draft and total a simple invoice preview. Accounting records, tax rules, payment collection, and official document requirements still need separate handling.

Why does the invoice include payment terms?

Payment terms connect the invoice total to cash timing, which matters for freelancers and small businesses waiting on client payments.