📄
Business & Legal/Invoice Generator

Invoice Generator

Create professional invoices with logo, multi-tax (incl. VAT), partial payments, and signatures. Built for US & EU billing.

100% LOCALNo signupPrint/PDF5 currenciesTax & discount
Free Invoice GeneratorNo Signup100% Private

Create professional invoices with logo, multi-tax (incl. VAT), partial payments, and signatures. Built for US & EU billing — supports tax-inclusive pricing, reverse charge, and tax IDs. All data stays in your browser.

1📋

Invoice Details

2🏢

From (Your Info)

Stays in your browser — nothing is uploaded.

3📮

Bill To

4📦

Line Items

Description
Qty
Rate
Amount
$0.00
Discount:
5💰

Tax & Pricing Mode

Prices you enter exclude tax. Tax is added on top of the subtotal.

No tax added. Click "+ Add Tax" to apply sales tax, VAT, etc.

6🚚

Shipping & Fees

7💳

Payment

$0.00
8📝

Notes & Terms

56/500
0/500
9✍️

Signature

Sign with your finger or mouse
10🎨

Design & Template

Data Source & Legal Disclaimer
Effective: N/A — 100% client-side, no external dataLast updated: 3 months agoUpdate: Manual review
Sources: All data stays in your browser — no server, no API, no cloud

All invoice data is processed and stored entirely in your browser. No data is sent to any server. Tax rates are manually entered by you — verify rates with your local tax authority.

See all data sources & update policy →

What an invoice actually calculates — illustrated

Every invoice is a pipeline of small math steps. Each line item contributes qty × rate; those are summed into a subtotal. Then, in order: a discount is subtracted, taxes are applied (either added on top — US — or already inside the price — EU — where they are back-calculated), shipping and any extra fees are added, and finally the amount already paid is removed to leave the balance due. Getting the order right matters: a percentage discount applies to the subtotal, while compound taxes build on the tax already added.

From line items to balance due
Line items → balance dueLINE ITEMSItem Qty Price TotalDesign 1 3,500 3,500SEO 3 500 1,500Logo 1 750 750Subtotal5,750Subtotal5,750− Discount0+ Tax 8.5%489+ Shipping & fees125= Total6,364− Paid (deposit)2,000Balance due4,364US style adds tax on top of the subtotal · EU VAT is already inside the total

The classic order: subtotal → − discount → + tax → + shipping/fees → total → − paid → balance. In tax-inclusive mode the total stays the same but tax is shown as a slice of it instead of a surcharge.

A freelance web project

Jane's design studio sends a single invoice for a small website build.

  1. Line items:Design + 3 months SEO + logo → subtotal 5750
  2. Tax mode:US style: 8.5% added on top → +489; EU style: VAT already inside the 5750
  3. Fees & shipping:Shipping 25 plus a 100 rush fee → total 6364
  4. Part payment:Client already paid a 2000 deposit → balance due 4364
↩ Back to editor

To create an invoice: enter your business details, line items, and tax rate, then download a professional PDF — all in your browser, no account needed.

FreeToolHub Invoice Generator is a free browser-based tool that creates professional PDF invoices, no signup, no upload.

About this tool

What is this tool?

Create professional PDF invoices in 60s. VAT/sales tax, EU reverse charge, logo & signature. Free.

No signupPrint/PDF5 currenciesTax & discount

What Is the Free Invoice Generator?

The Free Invoice Generator is a 100% browser-based tool that creates professional, print-ready invoices in seconds. It supports multi-tax (VAT and sales tax), tax-inclusive pricing for EU businesses, reverse charge for cross-border B2B, logo upload, digital signatures, partial payments, and 4 customizable templates. Export as PDF, PNG, CSV, or print directly. No signup, no cloud storage — all data stays on your device, perfect for freelancers, small businesses, and contractors in the US and EU.

Who Should Use This Tool?

This invoice builder is for freelancers, consultants, contractors, sole proprietors, resellers, dropshippers, online sellers, landscapers, cleaners, pet sitters, photographers, tutors, artists, musicians, and any small business or individual who needs to bill a client. If you send invoices to customers, this tool saves time and looks professional.

How Does This Tool Work?

The 10-step workflow: (1) Set invoice number, currency, and dates. (2) Enter your business info and upload a logo — saved locally for next time. (3) Enter client details or pick from your saved client address book. (4) Add line items with quantities and rates — save frequently used items to your catalog. (5) Choose tax-exclusive (US) or tax-inclusive (EU/VAT) mode, add multiple or compound taxes, toggle reverse charge. (6) Add shipping and additional fees. (7) Record partial payments. (8) Add notes and terms. (9) Draw your signature. (10) Pick a template and accent color, then export as PDF, CSV, PNG, Email, or Print. Live preview updates in real time. All data stays in your browser.

What Should a Professional Invoice Include?

A freelance graphic designer invoices a web agency: • Invoice #: INV-2026-001 | Date: 2026-05-15 | Due: 2026-06-15 (Net 30) • Line items: Logo Design (1 × $500); Brand Guidelines (1 × $300); Revisions (2 hours × $75); Sales tax 7% ($91); Total: $991 • Payment terms: "Net 30 days. Payment via check or PayPal. Invoice subject to late fees of 1.5% per month if not paid within 45 days."

How Is My Invoice Data Stored and Backed Up?

Unlike most invoice tools, all your data stays in the browser via IndexedDB — no account, no cloud, no server. Your business info auto-fills on return. Save clients to an address book for one-click reuse. Save frequently billed items to a catalog. Save invoices and track payment status (draft, pending, paid, overdue). Export a full JSON backup to transfer to another device or restore after clearing browser data.

What Legal Requirements Apply to Invoices?

While this tool helps you create professional invoices, always consult a lawyer or accountant for industry- or state-specific invoicing rules. Invoices serve as contracts — include clear descriptions, dates, and payment terms to protect your business.

Frequently Asked Questions

Do I need to sign up to create an invoice?

No. This invoice generator is 100% free and requires no registration. All calculations and PDF generation happen in your browser — your data never leaves your device.

Can I use this for business?

Yes. Thousands of freelancers, consultants, and small businesses use this tool daily. It creates professional, legally recognized invoices with payment terms, taxes, and due dates.

Are the invoices legally binding?

Yes. An invoice is a formal demand for payment and serves as a contractual record. To strengthen enforceability, include clear descriptions, dates, payment terms, late fees, and your business contact information.

What should I include on my invoice?

Business and client name/address; invoice number and date; due date; itemized list with quantities and rates; taxes and discounts; total amount due; payment instructions; and clear payment terms (e.g., Net 15, Net 30).

Can I add sales tax or VAT?

Yes. The tool supports multiple tax rates simultaneously (e.g., state sales tax + local tax), compound taxes, and both tax-exclusive (US) and tax-inclusive (EU/VAT) pricing modes. Enter your tax rate and the calculator applies it automatically. You can also add your VAT/EIN tax ID number for B2B invoices.

Does it support EU reverse charge?

Yes. Toggle on Reverse Charge for cross-border B2B invoices within the EU. The invoice will show tax as 0 with a reverse charge notice, as required by EU VAT directives. The recipient self-accounts for the VAT.

Can I customize the invoice design?

Yes. Choose from 4 professional templates (Modern, Classic, Minimal, Creative), pick an accent color from 8 presets or a custom color, and switch between sans-serif and serif fonts. Upload your business logo and add a handwritten signature.

How do I send the invoice?

Click "PDF" to download a print-ready PDF, "CSV" for QuickBooks/Xero import, "Email" to open your email client with a pre-filled invoice summary, "PNG" for an image, or "Print" to print directly. No cloud uploads or account needed.

Is my data saved or uploaded anywhere?

No. All data — your business info, client list, item catalog, and invoice history — is stored locally in your browser via IndexedDB. Nothing is uploaded to any server. Use the Backup feature to export a JSON file if you need to transfer data or clear your browser.

Can I save clients and items for reuse?

Yes. Save clients to a local address book and insert them with one click on future invoices. Save frequently billed products or services to an item catalog with default rates. Both are stored in your browser — no account needed.

Does it track invoice history and payment status?

Yes. Save invoices as draft or pending, and the dashboard tracks status (draft, pending, paid, overdue). Overdue is auto-calculated from the due date. You can duplicate, mark as paid, or delete invoices. All stored locally.

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.