🧾 Free Invoice Generator

Create a professional invoice in minutes

Fill in your details, watch it come together live, and download a clean PDF. No sign-up. No watermark. 100% private — it all happens in your browser.

No accountNo watermark6 templatesPrivate by default
INV-0001
Your invoices, customers and settings are stored only in this browser — nothing is uploaded to a server. Use Settings → Data to back up or move your data.
Step 1 of 6 · Your business
Who’s sending this? Add your business once — SafeKit remembers it for next time.
Logo — optional, appears at the top of the invoice.
Required — the only field you must fill in.
Save these details so you never type them again.
A4 · 1 page
Your Business
Invoice
INV-0001
Draft
Issued
Aug 23, 2026
Due date
Sep 22, 2026
Terms
Net 30
Amount due
$0.00
Bill to
Customer name
DescriptionQtyUnit priceAmount
Item description
1$0.00$0.00
Notes
Thank you for your business!
Subtotal$0.00
Total due$0.00
Payment terms
Net 30
Due date
Sep 22, 2026
Created with SafeKit — free invoice generator at safekit.pro

What is an invoice?

An invoice is a document a seller sends to a buyer to request payment for goods or services. It records who is billing whom, what was provided, how much is owed, and by when. A clear, consistent invoice helps you get paid on time and gives both sides a written record for their accounts and taxes.

SafeKit’s invoice generator turns those details into a clean, print-ready document without any accounting software. You answer a few short questions — your business, your customer, the items, the dates — and SafeKit lays out a professional invoice you can download as a PDF, PNG or JPEG. It’s aimed at freelancers, contractors, and small businesses who need a correct invoice quickly.

What should an invoice include?

Most invoices share the same building blocks. SafeKit fills in sensible defaults for the mechanical parts (number, dates, currency) so you can focus on the customer and the line items.

The essentials

  • The word “Invoice” and a unique invoice number
  • Your business name and contact details
  • Your customer’s name and address (Bill To)
  • Issue date and payment due date
  • A line for each item: description, quantity, rate, amount
  • Subtotal, any tax, and the total amount due

Often recommended

  • Payment terms (e.g. “Net 30” or “Due on receipt”)
  • How to pay — bank details or a payment link
  • Tax, VAT or GST numbers where required
  • A PO or reference number if your client uses one
  • Notes, or short terms & conditions
  • Your logo, for a more professional look

Requirements vary by country and by whether you’re registered for a sales tax such as VAT or GST. Treat this as a general checklist rather than legal or tax advice, and confirm what your local rules require.

How to create an invoice with SafeKit

The builder is a short, guided flow. You can move backward and forward at any time, and the live preview on the right updates as you type — so you always see the finished document taking shape.

  1. Add your business. Enter your business name (the only required field) and, optionally, your logo, contact details and payment information. Save it as your profile so it fills in automatically next time.
  2. Add the customer. Type the customer’s details, or pick a saved customer to fill everything in at once.
  3. Set the details. The invoice number, issue date, due date and currency are pre-filled. Adjust them or open Advanced options for a PO number, reference or payment terms.
  4. Add items. List what you’re charging for. Press Enter to add the next line — the subtotal and total update instantly.
  5. Discounts & tax. Add a discount or one or more taxes if they apply. Skip this step if they don’t.
  6. Payment & notes. Optionally add how you’d like to be paid, plus a note or terms.
  7. Review & customise. Check a clean summary, edit any section in one click, and choose a template, colour and font.
  8. Generate. Download or share the finished invoice as a PDF, PNG or JPEG.

How invoice totals are calculated

Every figure on a SafeKit invoice comes from one shared calculation engine, so the preview, the PDF and any saved copy always agree. Totals are built up in this order:

  1. Line amount = quantity × unit price, minus any per-line discount.
  2. Subtotal = the sum of every line amount.
  3. Invoice discount — a percentage or fixed amount taken off the subtotal.
  4. Tax — applied to the discounted subtotal. “Exclusive” tax is added on top; “inclusive” tax is already contained in your prices.
  5. Total due = discounted subtotal + tax + any additional charges, minus payments already received.

Worked example

Two lines — 10 hours at $80 ($800) and a $200 fixed fee — give a subtotal of $1,000. A 10% discount removes $100, leaving $900. Sales tax at 8% on $900 adds $72. The total due is $972.

Invoice terminology explained

Subtotal
The total of all line items before any invoice-level discount or tax.
Net vs gross
Net is the amount before tax; gross is the amount after tax is added.
Tax-exclusive
Your prices don’t include tax — tax is added on top of the subtotal.
Tax-inclusive
Your prices already include tax — the invoice shows how much of the total is tax.
Payment terms
When payment is due, e.g. “Net 30” (within 30 days) or “Due on receipt”.
Due date
The calendar date payment is expected. SafeKit fills this in from your terms.
PO number
A purchase-order reference some clients require so they can match the invoice internally.
Balance due
What’s still owed after subtracting any payments already recorded.

Invoice, receipt or estimate?

These three documents are related but do different jobs. An estimate (or quote) is sent before work to propose a price. An invoice requests payment after the work is agreed or delivered. A receipt confirms that payment was received. SafeKit’s billing workspace can produce all three from the same details, and an accepted estimate can be converted into an invoice without retyping anything.

Where your invoice data lives

SafeKit is built to run in your browser. The invoice generator has no server to send your data to: the invoice you build, the PDF you export, your saved customers and your business profile all stay on your own device using your browser’s local storage (IndexedDB).

The honest trade-off is that browser storage is tied to that browser. If you clear your browsing data, use private/incognito mode, or switch to another device or browser, your saved invoices won’t follow you. For anything you need to keep, export a backup from Billing → Settings → Data and store the file somewhere safe. The Quick Invoice on this page needs no account at all — you can create and download a document without signing up.

All free, all browser-based — no upload and no account required.

Practical, plain-English guides that pair with this tool.

Invoice generator — frequently asked questions

Is the invoice generator really free?
Yes. You can create and download unlimited invoices at no cost, with no watermark stamped across the document. The only SafeKit mark is a small grey “Created with SafeKit” line in the footer, and you can switch it off under Design → Sections.
Do I need an account to make an invoice?
No. The Quick Invoice needs no sign-up and no email — open the page, fill in the details, and download. If you want to save invoices to reuse them later, SafeKit stores them in your browser, still with no account.
Where is my invoice data stored?
On your device only. SafeKit has no invoice server, so nothing you type is uploaded. Saved invoices, customers and your business profile live in your browser’s local storage (IndexedDB). Because that data is tied to your browser, clearing your browser data or switching devices will remove it — so export a backup from Billing → Settings → Data if you want to keep it.
What file formats can I download or share?
You can download or share the finished invoice as a PDF, PNG or JPEG. The PDF uses real, selectable text (not a flat image), embeds its fonts, supports A4 and US Letter, and paginates cleanly for longer invoices. Files are named after your customer automatically, e.g. “Acme Corp - Invoice INV-0001.pdf”.
Can I add tax, discounts and different currencies?
Yes. SafeKit supports per-line and whole-invoice discounts (percentage or fixed), multiple taxes, tax-inclusive or tax-exclusive pricing, tax-exempt items, and many currencies including zero-decimal ones like JPY. All totals are computed by one shared calculation engine so the preview, the PDF and the saved copy always agree.
Can I customise how the invoice looks?
Yes. Choose from seven professional templates, set your brand colour and typeface, upload a logo, and pick A4 or US Letter — all with an instant live preview. What you see on screen is exactly what exports.
Can I make estimates and receipts too?
Yes. The SafeKit billing workspace can create estimates (quotes) and record payments as receipts using the same data model and templates. An accepted estimate can be turned into an invoice without re-entering anything.
Does SafeKit provide tax or legal advice?
No. SafeKit is a document tool, not an accountant or lawyer. It calculates the totals from the numbers you enter, but it does not determine which taxes apply to you or whether an invoice meets the legal requirements in your country. Check your local rules, or ask a qualified professional, if you are unsure.