Free invoice generator
Type on the invoice, download the PDF. No sign-up, and your invoices are saved only in your browser.
How it works
An invoice in two minutes, on the page itself.
No form beside a preview: the invoice is the editor. What you type is what your client gets.
- 01
Type on the invoice
Click anywhere on the page and type: your details under the logo, the client under Bill To, then a line per item or service with quantity and rate. Dates take plain words like “oct 9” or “in 30 days”.
- 02
Pick the currency and language
Choose from every ISO currency, and print the invoice in English or Portuguese whatever language you use the site in. Add discount, tax or shipping from the totals.
- 03
Download the PDF and send it
Download a PDF that matches the page exactly, or print it. Mark it as sent, record payments as they arrive, and start the next one with a click.
Everything you need to bill
Small, careful, and yours.
Built like the rest of Trama: quiet, fast from the keyboard, and with nothing to set up.
Stays in your browser
Invoices are saved on this device as you type. Nothing is stored on our servers; the PDF is made and forgotten in one request.
Any currency
Every ISO 4217 currency, formatted the way your client reads it: $1,234.50, € 1.234,50, R$ 1.234,50, ¥120,000.
English or Portuguese
Each invoice has its own language for labels, dates and numbers, so you can bill a client abroad in English from a site in Portuguese.
A PDF that matches the page
Clean, classic layout on Letter or A4, chosen from the currency or by you. Or print straight from the page with ⌘P.
Next invoice in one click
Continue a series: same client, lines and rate, the next number, dated today with the same payment window.
Draft, sent, paid
Mark invoices as sent, record full or partial payments, and see what's overdue and what's still owed per currency.
Export and import
Download everything as one JSON file to keep a copy or move to another browser, and import it back, merged by invoice.
Fast from the keyboard
⌘K finds any invoice by number, client or the work itself; ⌘↵ adds a line; arrow keys nudge quantities.
Trama
Save your invoices with Trama
Right now your invoices live only in this browser. Soon, signing in will move them into your Trama workspace in one step:
Today, a free account gets you Trama itself: boards, tasks and documents for your team, with AI agents over MCP.
- On every device, and backed upSoon
- Clients, numbering and payments in one placeSoon
- Invoices built from the time tracked on tasksSoon
- Your PDFs without the Trama lineSoon
Questions
Invoices, privacy and PDFs
Short answers about where your invoices live, what the PDF is, and what this isn’t.
Is the invoice generator really free?
Yes. Make as many invoices as you like, download them as PDFs and print them, with no account and no limits besides a short pause if you download dozens of PDFs within a few minutes. Free-tool PDFs carry a small “Made with Trama · ontrama.com” line under the terms.
Where are my invoices saved? Can anyone else see them?
In your browser, on this device (IndexedDB), as you type. They are not sent to our servers or to anyone else. Downloading a PDF sends that one invoice to our PDF renderer for the length of the request; it is not stored or logged.
Because they live in this browser, clearing the site's data deletes them. Export a backup now and then, or move them to another browser by importing that file there.
Is this a nota fiscal or a tax invoice?
No. It makes a commercial invoice: a document that asks a client to pay for work or goods. It is not a nota fiscal (NF-e or NFS-e) and doesn't replace one where the law requires it, such as for many sales and services inside Brazil. Many freelancers and companies billing clients abroad use an invoice like this one; check with your accountant what your situation requires.
How does the PDF work?
Download PDF makes a file that matches the page exactly: your logo, the same layout, fonts and totals, on Letter or A4 (picked from the currency, or chosen in the menu). The file is named after the invoice number. You can also print the page directly with ⌘P or Ctrl+P.
Which currencies and languages can I use?
Any ISO 4217 currency, with the common ones first (US dollar, euro, Brazilian real, pound, Canadian and Australian dollar, Swiss franc, yen, Mexican and Argentine peso). Each invoice is printed in English or Portuguese, independent of the language you use the site in, with dates and numbers formatted to match.
How do I keep my invoice numbers in order?
A new invoice continues the number of your latest one, and “Next invoice” continues a client's series: ACME-0007 becomes ACME-0008, the client, lines and rate are copied, and it is dated today with the same payment window. Your details, logo, terms and currency carry over from your last invoice.
What will signing in to Trama add?
Today, signing in gives you Trama itself: boards, tasks, documents and a calm place to run work with your team. Soon, it will also keep your invoices in your Trama workspace instead of one browser: on every device, with your clients, numbering and payments in one place, and invoices built from the time tracked on tasks. The invoices in this browser will move over in one step, and PDFs made there won't carry the Trama line.