Invoice Generator
Create clean invoices with line items, tax, and totals — export as text.
Invoice Generator
How was your experience with this tool?
Found a bug? Missing a feature? Tell us — it takes 10 seconds.
See how it works
Watch a quick simulation of this tool in action — no file needed.
How to use Invoice Generator
Follow these steps — everything happens instantly in your browser.
- 1
Step 1. Enter your business name and the client's name.
- 2
Step 2. Set an invoice number and date.
- 3
Step 3. Add line items with description, quantity, and unit price.
- 4
Step 4. Set the tax rate — subtotal, tax, and total update live.
- 5
Step 5. Download as .txt or copy the formatted invoice to your clipboard.
Free Invoice Generator: Line Items, Tax, and Text Export
Why this matters
Freelancers and small business owners often need to send invoices quickly without investing in accounting software or wrestling with spreadsheet templates. The core requirement is straightforward: list what you did, how much it costs, apply tax, and produce a document the client can read and process. Complexity in invoicing tools — subscription fees, mandatory accounts, server-side data storage — creates friction for what should be a thirty-second task. A generator that produces a well-formatted text invoice with live-updating totals and immediate export removes that friction entirely.
The text output format is a deliberate choice. While PDF is the gold standard for final invoices, creating PDFs without a server requires either a heavy library or a degraded layout. Plain text, by contrast, works in every email client, every text editor, and every accounting system that accepts copy-pasted invoice data. You generate the invoice, copy or download it, paste it into an email or your preferred document editor, and send. For freelancers who invoice one or two clients at a time, this workflow is faster than any PDF-first tool.
Invoice fields at a glance
| Field | Description |
| --- | --- |
| Business name | Your name or company name |
| Client name | The recipient of the invoice |
| Invoice number | Your reference identifier |
| Date | Invoice issue date |
| Line items | Description, quantity, and unit price per row |
| Tax rate | Percentage applied to the subtotal |
| Currency symbol | Configurable ($, £, €, ¥, or any 1-3 characters) |
| Export | Download as .txt or copy to clipboard |
How to use it
Enter your business name and the client's name at the top of the form.
Set an invoice number and date for your records.
Add line items by entering a description, quantity, and unit price for each product or service.
Set the tax rate as a percentage — the subtotal, tax amount, and total update live as you add or modify items.
Download the formatted invoice as a .txt file or copy it to your clipboard for pasting into an email or document.
Testing your result
Create a test invoice with two line items: 5 units at 20 each and 2 units at 50 each. The subtotal should be 200 (100 plus 100). With a 10% tax rate, the tax should be 20 and the total should be 220. Download the text file and open it in any editor to confirm the formatting is clean and all numbers are correct. Then change the quantity of the first item and verify the totals update immediately without needing to click a recalculate button.
Common mistakes
Forgetting to set the currency symbol before exporting, which defaults to the dollar sign if not changed.
Entering the unit price as a total instead of a per-unit cost, which causes the quantity multiplication to produce inflated amounts.
Expecting PDF output — the tool produces plain text, which you can paste into a document editor and export to PDF yourself.
Not noting that page refresh clears all data, so export before navigating away.
Edge cases and options
The currency symbol field accepts any 1 to 3 character prefix, so you can use dollar, pound, euro, yen, rupee, or even custom codes like BTC for cryptocurrency invoicing. The tax rate applies uniformly to the subtotal of all line items. If you need multiple tax rates (for example, 5% federal plus 8% state), combine them into a blended rate (13%) or compute each tax manually and add the result as separate line items. The invoice supports unlimited line items, and each row's amount is computed as quantity times unit price.
Real-world use cases
Freelance consultants sending project-based invoices to clients after milestone completion.
Small businesses generating quick invoices for walk-in customers who pay on the spot.
Contractors invoicing for hourly work by entering hours as quantity and hourly rate as unit price.
International freelancers using the custom currency symbol to invoice in their local currency.
Frequently asked questions
Q: Can I add more line items?
A: Yes. Click the add line button to add as many rows as needed. Each row's amount is calculated as quantity multiplied by unit price.
Q: What export formats are supported?
A: Plain text (.txt) which works in any text editor or email. For PDF, copy the text into Word or Google Docs and export from there.
Q: Is my invoice data saved?
A: No. Everything stays in your browser. Refreshing the page resets the form, so export your work before leaving.
Q: Does it handle multiple tax rates?
A: Not directly. Use a blended rate or compute each tax manually and add the result as a line item.
Q: Can I change the currency symbol?
A: Yes. Set it to any 1 to 3 character prefix including $, £, €, ¥, or custom codes.
Q: Can I add a due date or payment terms?
A: The current version focuses on core invoice fields. Include payment terms in the notes or copy the text output and add them manually in your document editor.
Start using it now
Try the Invoice Generator tool. See also Tax Calculator, Profit Margin Calculator, and Markup Calculator.
Want the extended step-by-step tutorial? Read it here.
Why use this tool
Private by design
All processing happens locally in your browser. Open DevTools → Network and you'll see zero file uploads. Ever.
Instant
No upload wait, no queue, no server round-trip. Results appear the moment you drop a file.
Free & unlimited
No accounts, no watermarks, no daily caps. Use it as many times as you like, forever.
Works everywhere
Desktop, tablet or phone — every tool is responsive and installable as a PWA for offline use.
Frequently asked questions
Everything you might want to know about invoice generator.
❤️ This tool is free — forever.
Sharing it helps more people discover it, and ad revenue from visitors is what keeps it free. No accounts, no catch.
Tax Calculator
Add or remove sales tax from any amount — any rate.
Profit Margin Calculator
Calculate profit margin and markup from revenue and cost.
Markup Calculator
Find the selling price from cost and markup percentage.
Bill Split Calculator
Split a bill between any number of people, with tip and tax.