ToolNimba

๐Ÿงพ Invoice Maker: Create a Free Professional Invoice Online

Shihab Mia By Shihab Mia ยท Reviewed by ToolNimba Review Team ยท Updated 2026-08-01

This invoice maker calculates totals and formats your invoice, but it does not provide legal, tax or accounting advice. Invoicing rules, tax rates and late fee laws vary by country and state, so confirm the specifics that apply to your business with a local accountant or tax authority.

Description Qty Unit price Total
Acme Studio
Invoice
Invoice # INV-001
Date:
Due:
Bill to
Globex Inc.
Description Qty Unit price Total
Subtotal
Tax
Total

This free invoice maker lets you build a clean, professional invoice entirely in your browser. Fill in your business and client details, add as many line items as you need, set a tax rate and currency, and watch the subtotal, tax and grand total update live. When it looks right, press Print to save it as a PDF or send it to a printer. Nothing you type is uploaded or stored anywhere.

What is the Invoice Maker?

An invoice is a dated request for payment that records who is billing whom, what was supplied, and how much is owed. A complete invoice usually carries a unique invoice number, the date it was issued and a due date, the seller and buyer details, an itemised list of goods or services with quantities and unit prices, the subtotal, any tax, and the final amount due. Getting these elements right matters: a clear, numbered invoice from a good invoice maker gets paid faster and keeps your bookkeeping clean at tax time.

The maths behind an invoice is simple but easy to fumble by hand. Each line total is the quantity multiplied by the unit price. The subtotal is the sum of every line total. Tax is applied to the subtotal at your chosen rate, so the tax amount is subtotal times the rate divided by 100. The grand total, the figure your client actually pays, is the subtotal plus the tax. This invoice maker runs that calculation on every keystroke, so you never add a column wrong or forget to apply tax.

An invoice is not the same thing as a receipt, even though people use the words loosely. An invoice is sent before payment and asks for money, so it belongs on your books as a sum still owed to you (accounts receivable). A receipt is issued after payment and simply confirms the transaction happened. If a client asks you for proof they paid, send a separate receipt once the invoice is settled rather than relabelling the same document; keeping the two apart also makes reconciling your accounts far simpler.

Payment terms tell the client exactly when the clock starts and ends. Due on receipt means payment is expected immediately, Net 15 and Net 30 mean payment is due 15 or 30 calendar days after the invoice date, and Net 30 in particular is the most common term used between businesses. Stating the term plainly, and setting a matching due date in your invoice maker, removes any excuse for a late payment. If you plan to charge a late fee for overdue invoices, note the percentage and the trigger date directly on the invoice, since in most places a late fee is only enforceable when the client agreed to it in writing beforehand. Invoice numbering deserves the same discipline: a simple sequential scheme such as INV-001, INV-002 lets you and your client find any invoice instantly, stops duplicate payments, and is one of the first things an accountant checks when reconciling your records.

Formatting is the other half of a usable invoice. Currency values should show a consistent symbol and the right number of decimal places (two for most currencies, none for the Japanese yen), and tax should be labelled clearly whether it is sales tax, VAT or GST, since the correct rate and rules depend on where your business and client are based. This invoice maker formats every figure with the chosen currency symbol, groups thousands with commas, and renders a tidy preview that mirrors exactly what will print.

Many accounting platforms only offer invoicing bundled with a paid subscription, which is overkill if you just need to send the odd invoice. Because this invoice maker runs entirely in your browser, it works offline once the page has loaded and never sends your client names, amounts or notes to a server. To keep a copy, use the Print button and choose Save as PDF in the print dialog, which produces a portable file you can email or file away. There is no sign-up, no watermark and no per-invoice limit.

When to use it

  • Freelancers and consultants billing a client for hours or a fixed-price project without paying for accounting software.
  • Small businesses and shops issuing a quick one-off invoice or receipt with tax applied at the local rate.
  • Side-hustle sellers who need a tidy, numbered invoice to send by email as a PDF.
  • Tradespeople and contractors itemising materials and labour on a single clear document.
  • International freelancers who need to switch currency and tax rate per client without juggling multiple templates.
  • Anyone who needs a professional-looking invoice maker fast and wants to print or save it without creating an account.

How to use the Invoice Maker

  1. Enter your business name, the client you are billing, an invoice number, and the invoice and due dates.
  2. Add a line for each product or service with a description, quantity and unit price, using Add line item for more rows.
  3. Pick your currency and type a tax rate (use 0 if no tax applies); the subtotal, tax and total update instantly.
  4. Note your payment terms (for example Due on receipt or Net 30) so the due date matches what you tell the client.
  5. Check the live preview, then press Print / Save as PDF and choose Save as PDF or your printer in the dialog.

Formula & method

Line total = quantity x unit price. Subtotal = sum of all line totals. Tax amount = subtotal x (tax rate / 100). Grand total = subtotal + tax amount. Example: subtotal 1,200 with a 10% tax rate gives tax of 120 and a total of 1,320.

Worked examples

A freelancer bills one client for two services with a 10% tax rate, currency in US dollars.

  1. Line 1: Website design, quantity 1 at $1,200 gives a line total of $1,200
  2. Line 2: Logo design, quantity 1 at $300 gives a line total of $300
  3. Subtotal = $1,200 + $300 = $1,500
  4. Tax = $1,500 x (10 / 100) = $150
  5. Grand total = $1,500 + $150 = $1,650

Result: The invoice shows a subtotal of $1,500, tax of $150, and a total due of $1,650.

A shop sells multiple units of one item and applies no tax (0% rate).

  1. Line 1: T-shirt, quantity 8 at $19.99 gives a line total of $159.92
  2. Subtotal = $159.92
  3. Tax rate is 0, so tax amount = $159.92 x (0 / 100) = $0.00
  4. Grand total = $159.92 + $0.00 = $159.92

Result: The invoice shows a subtotal of $159.92, tax of $0.00, and a total due of $159.92.

A marketing agency bills a UK retainer client for three services with 20% VAT, currency in GBP.

  1. Line 1: Social media management, quantity 1 at GBP 450 gives a line total of GBP 450
  2. Line 2: Content creation, quantity 4 at GBP 75 gives a line total of GBP 300
  3. Line 3: Ad spend management, quantity 1 at GBP 150 gives a line total of GBP 150
  4. Subtotal = GBP 450 + GBP 300 + GBP 150 = GBP 900
  5. Tax = GBP 900 x (20 / 100) = GBP 180
  6. Grand total = GBP 900 + GBP 180 = GBP 1,080

Result: The invoice shows a subtotal of GBP 900, VAT of GBP 180, and a total due of GBP 1,080.

Fields a complete invoice should include

FieldWhy it matters
Invoice numberUnique reference for tracking, accounting and avoiding duplicate payments
Invoice dateThe date the invoice is issued, used to start payment terms
Due dateTells the client the deadline and reduces late payments
Your business and client detailsIdentifies both parties for records and any disputes
Line items with qty and priceShows exactly what is being charged and how the total is built
Subtotal, tax and totalMakes the amount owed clear and tax compliant

How the totals are calculated

AmountFormulaExample (10% tax)
Line totalquantity x unit price2 x 50 = 100
Subtotalsum of all line totals100 + 200 = 300
Tax amountsubtotal x rate / 100300 x 0.10 = 30
Grand totalsubtotal + tax amount300 + 30 = 330

Common invoice payment terms explained

TermWhat it meansExample (invoice dated Aug 1)
Due on receiptPayment is expected as soon as the client receives the invoiceDue Aug 1
Net 15Payment is due 15 calendar days after the invoice dateDue Aug 16
Net 30Payment is due 30 calendar days after the invoice date, the most common B2B termDue Aug 31
Net 60Payment is due 60 calendar days after the invoice date, common with larger corporate clientsDue Sep 30
2/10 Net 30A 2% discount applies if paid within 10 days, otherwise the full amount is due in 30 daysDiscount by Aug 11, full amount by Aug 31

Common mistakes to avoid

  • Reusing or skipping invoice numbers. Two invoices with the same number, or a number that jumps around, makes reconciliation and tax records messy. Use a simple sequential scheme such as INV-001, INV-002 and never repeat a number.
  • Forgetting the due date or payment terms. An invoice with no due date invites late payment because the client has no deadline. Always set a clear due date and state the terms in the notes, for example Net 30 or payment due within 14 days.
  • Applying tax to the wrong base. Tax should be calculated on the subtotal, not on individual rounded line totals or on a figure that already includes tax. This invoice maker applies the rate to the full subtotal so the tax amount is correct.
  • Vague line descriptions. A line that just says services makes the invoice hard to approve and easy to query. Describe what was delivered, for example Website design, homepage and 4 inner pages, so the client can match it to the work.
  • Treating an invoice and a receipt as the same document. An invoice requests payment that is still owed, while a receipt confirms payment already received. Sending an invoice as proof of payment, or vice versa, confuses your books and your client; issue a separate receipt once the invoice is paid.
  • Not stating a late fee in advance. A late fee added after the due date has passed is usually not enforceable. If you intend to charge one, write the percentage and the trigger date directly on the invoice or in your signed agreement before work begins.

Glossary

Invoice
A dated, numbered document that requests payment and lists the goods or services supplied and the amount owed.
Line item
A single billed entry on the invoice, with a description, quantity and unit price that multiply to a line total.
Subtotal
The sum of all line totals before any tax is added.
Tax rate
The percentage applied to the subtotal to calculate the tax amount, for example 10% or 20% sales tax, VAT or GST.
Grand total
The final amount the client pays, equal to the subtotal plus the tax amount.
Due date
The date by which the invoice should be paid, setting the payment deadline for the client.
Net 30
A payment term meaning the invoice is due 30 calendar days after the invoice date; Net 15 and Net 60 work the same way with a different number of days.
Receipt
A document issued after payment is received that confirms the transaction is complete, distinct from an invoice which requests payment beforehand.

Frequently asked questions

Is this invoice maker really free?

Yes, the invoice maker is completely free with no sign-up, no watermark and no limit on how many invoices you create. Everything runs in your browser, so there is nothing to install or pay for.

How do I save my invoice as a PDF?

Press the Print / Save as PDF button, then choose Save as PDF (or Microsoft Print to PDF) as the destination in the print dialog instead of a printer. You can then email or archive that file.

How is the tax calculated?

Tax is applied to the subtotal: the tax amount equals the subtotal multiplied by your tax rate divided by 100, and the grand total is the subtotal plus that tax. Enter 0 as the rate if no tax applies.

Can I add as many line items as I need?

Yes, click Add line item to insert another row, and use the remove button on any row to delete it. The subtotal, tax and total recalculate automatically every time you add, edit or remove a line.

Which currencies are supported?

You can pick from common currencies including US dollar, euro, British pound, Indian rupee, Japanese yen, and Canadian and Australian dollars. The yen is shown without decimals while the others use two.

Is my invoice data private?

Yes, the tool is fully client-side, so your business name, client details, amounts and notes never leave your device. Nothing is uploaded, logged or stored on a server, and it keeps working offline once loaded.

What is the difference between an invoice and a receipt?

An invoice is sent before payment and asks the client to pay a specific amount by a due date; a receipt is issued after payment to confirm the transaction is complete. Use this invoice maker to bill the client, then send a separate receipt once they have paid.

What does Net 30 mean on an invoice?

Net 30 means the full invoice amount is due 30 calendar days after the invoice date, so an invoice dated August 1 is due August 31. It is the most widely used payment term between businesses.

Can I charge a late fee on an unpaid invoice?

You can charge a late fee, typically around 1.5 to 2 percent per month, but it is generally only enforceable if you stated the fee and the trigger date on the invoice or in a signed agreement beforehand. Check the rules in your state or country before applying one.

Do I need to charge tax on every invoice?

It depends on what you sell, where your business is registered, and where your client is based; some goods, services and small businesses are exempt from sales tax, VAT or GST. Set the tax rate to 0 in the invoice maker if no tax applies, and confirm the correct rate with a local accountant if you are unsure.