Invoice Generator
Create a client-ready invoice with your branding, taxes, and line items, keep drafts locally, and download a clean PDF with no watermark.
Must be on or after the issue date.
0 bytes
0 bytes
PNG, JPG, or GIF. Max 500 KB.
25 bytes
Line items
You need at least one line item.
Invoice
INV-2026-001
From
To
| Description | Qty | Unit price | Line total |
|---|---|---|---|
| Service | 1 | $1,200.00 | $1,200.00 |
- Subtotal
- $1,200.00
- Tax
- $0.00
- Total
- $1,200.00
Notes
Thanks for your business.
You just tested your Invoice Generator — Try Salary Calculator next →
What Is the Invoice Generator?
An invoice is a structured demand for payment with specific data fields that vary by jurisdiction. Most tax authorities require: a unique sequential invoice number (HMRC in the UK and the German Finanzamt both audit for gaps in the sequence), the issuer's legal name and registered address, the recipient's name and address, the issue date and supply date, a description of each line item with quantity and unit price, the applicable tax rate per line, and the total VAT / GST broken out separately from the net amount. The Invoice Generator collects all of these into a single client-side form and produces a print-ready PDF that satisfies the EU VAT directive 2006/112/EC, UK HMRC's Requirements for VAT invoices, Singapore IRAS GST format, US 1099 / state sales-tax forms, and the Australian Tax Office's Tax Invoice template. Logo upload is supported (PNG / JPG up to 2 MB); the image is embedded as a Base64 chunk inside the PDF stream so the file you send a client is self-contained. Drafts persist in localStorage keyed by invoice number, so closing the tab mid-edit and reopening tomorrow restores every field.
How to Use the Invoice Generator
Fill the From block with your business name, registered address, tax ID (VAT GB123 4567 89, EU ATU12345678, US EIN 12-3456789, or country equivalent — the field accepts any free-text identifier). Fill To with the client. Set the invoice number — common conventions are INV-2026-0001, 2026-001, or <initials>-<seq>; whichever you pick, increment sequentially per the rules above. Set issue and due dates: payment terms are typically Net 7, Net 14, Net 30, or Due on receipt. Add line items with description, quantity, and unit price; per-line totals appear automatically. Set the tax rate (GST 5-15%, VAT 17-25% in the EU, sales tax varies by US state); the grand total breaks out subtotal, tax amount, and gross amount as required by most invoice-validity rules. Click Download PDF for an unwatermarked file ready to attach to email. The PDF embeds the logo if uploaded and includes invoice metadata (creation date, software identifier) in the file properties for accounting tools that read PDF attachments.
Why Freelancers Need a Fast Invoicing Workflow
Cash-flow gaps for solo operators are usually a paperwork problem, not a client problem. A 10-day delay between finishing the work and sending the invoice is a 10-day delay in the payment clock starting. Most enterprise payment processors (Bill.com, AvidXchange, Stripe Invoicing) cost $20-50 per month plus per-payment fees, which is fine at scale but cuts deeply when you bill three or four invoices a month. A browser-based generator drops the friction: open, type, download, email — under five minutes — without committing to a SaaS subscription. The compliance angle matters too: invoices missing a unique sequential number, the supplier's tax ID, or a broken-out VAT amount can be rejected by accounts payable systems that auto-parse incoming PDFs, delaying payment by weeks while the client requests a corrected version. Getting the format right the first time eliminates those rejections.
Frequently Asked Questions
Does TeaFun add a watermark?
No. The PDF export is clean and unbranded, so you can send it directly to a client.
Are my invoice drafts stored online?
No. Drafts are kept in your browser's local storage only. Delete browser data if you want to remove them.
Can I upload a company logo?
Yes. Logo files are read with FileReader in the browser and embedded into the generated PDF without any upload step.
Use this tool inside a bigger workflow
These collections group follow-up tools and guides that commonly belong in the same job.
Browse same tags
Jump to other tools that share the same workflow, format, or use case.