Finance & Business· 4 min read

Free Invoice Generator: Line Items, Tax, and Text Export

Create a clean invoice with business details, line items, automatic tax calculations, and export as a formatted text file.

By EasyFinance Team Last updated: 2026-08-23

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.

See it in action

Invoice fields at a glance

FieldDescription
Business nameYour name or company name
Client nameThe recipient of the invoice
Invoice numberYour reference identifier
DateInvoice issue date
Line itemsDescription, quantity, and unit price per row
Tax ratePercentage applied to the subtotal
Currency symbolConfigurable ($, £, €, ¥, or any 1-3 characters)
ExportDownload 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.

Need help using this tool?

Read our complete Invoice Generator tutorial for step-by-step guidance.

Ready to try the tool?

No accounts. No uploads. No limits. Start now.