Free invoice email tool
Invoice email composer
Choose the message stage, enter the invoice facts and review a subject line and body that ask for the exact remaining balance — never an amount that is already paid or credited.
Invoice details stay in this tab. Nothing you type is saved, added to the URL or sent anywhere, and this tool never emails anyone.
1. Message stage
2. Invoice and balance
Type plain numbers such as 2400.00, without currency symbols or thousands separators. The email asks for the invoice total minus payments and credits.
As printed on the invoice, for example 1042 or INV-1042.
Three-letter code such as USD or EUR. One currency per invoice.
The original amount on the invoice.
Optional. Partial payments you have already received.
Optional. Credit notes or adjustments that reduce what is owed.
3. Dates
The day you plan to send. Stages are checked against it.
Required for every stage except the thank-you.
Optional. Shown in the summary.
Optional. Used by the thank-you.
Required for a recurring invoice.
Required for a recurring invoice.
4. Review before writing
The composer cannot see your bank or your books. These answers come from you and decide whether a payment request is appropriate.
Adds one sentence saying a file is attached. This tool never attaches or sends anything.
5. Names and details (optional)
Leave any of these blank. They appear in the greeting, the summary and the sign-off.
One line, for example the project or service.
Optional. Payment instructions, a payment link or monthly highlights. Added to the body as you type it.
Preview: Initial invoice
Enter the invoice facts or load the example to see the message.
Invoice email questions
Which stage should I choose?
Pick the message that matches where the invoice actually is: initial when it is issued, a reminder before the due date, the first or second follow-up after it, a recurring invoice for an agreed billing period, or a thank-you once payment is matched. The composer never moves you to the next stage on its own.
Why does the email ask for less than the invoice total?
Partial payments and credit notes reduce what is owed, so every request states the remaining balance: a 2,400.00 invoice less a 900.00 payment asks for 1,500.00. The arithmetic is exact to the currency's smallest unit.
Why won't it write an overdue notice?
A payment request needs an outstanding balance, a due date on the right side of your sending date, all known payments matched and no open dispute. When one of those is missing the composer explains what to check instead of writing a demand.
Does this tool send or store my invoice?
No. Everything stays in this browser tab and disappears when you close it. The composer does not send email, attach files or save what you type; you copy the text and send it yourself.
Know which invoices are really open
Beancount.io keeps receivables, payments and credits in plain-text books, so you can check the balance before you choose the next message.