Writing the Perfect "Invoice Attached" Email: Templates With Merge Fields, by Audience
By the InvoiceFlow team — published 26 May 2026 — 9 minute read
The invoice PDF gets all the attention. The email body that accompanies it usually doesn't. Most freelancers type "Hi Sarah, invoice attached" three hundred times a year and call it good. This is fine but it's also a missed opportunity — and occasionally, it's actively bad, because a poorly written cover email creates friction the invoice itself can't fix.
This article covers the craft of the invoice cover email, the use of merge fields to make personalization automatic, and eight templates for the most common recipient types. Set these up once and your "send" button starts producing better-quality communication every time.
What the cover email actually does
The cover email has three jobs:
1. Orient the recipient
Even when the recipient is expecting your invoice, the email's first line confirms what they're looking at. "Monthly retainer invoice for May — attached" tells them in two seconds what they need to know. Vague openings ("Hi, hope you're well") delay this and force the recipient to scan further.
2. Pre-empt likely questions
The cover email is your one chance to head off the most common follow-ups before they happen. Due date. Reference to a contract or PO. Payment method options. Including these in the email body — not just the PDF — reduces the "wait, when is this due?" replies.
3. Maintain the relationship tone
The cover email is the only place in the document set where you can be warm without compromising the PDF's professional formality. A friendly closing line, a personal touch, an acknowledgement of recent work — these belong in the email, not on the invoice.
Merge fields: the personalization layer
Merge fields let you write one template that produces personalized emails per recipient. Modern invoicing tools support:
{{client_first_name}}— pulls the recipient's first name.{{invoice_number}}— auto-inserts the invoice number.{{invoice_amount}}— auto-inserts the total.{{invoice_due_date}}— auto-inserts the due date in the correct locale format.{{project_name}}— pulls the associated project or matter name.{{your_first_name}}— your name as the sender.
You write the template once. Every invoice you send produces a personalized email automatically. The recipient experiences a custom-written message; you didn't write a custom message.
Eight templates by audience
Template 1: Recurring corporate client
For clients on monthly retainers who expect to see you every month.
Subject: Invoice {{invoice_number}} — Retainer for {{month_year}}
Hi {{client_first_name}},
Attached please find this month's retainer invoice ({{invoice_number}}) for {{invoice_amount}}, due {{invoice_due_date}}.
Let me know if you have any questions or if anything needs adjustment for next month.
Thanks,
{{your_first_name}}
Template 2: Project completion
For one-off project work that's been delivered.
Subject: Invoice {{invoice_number}} — {{project_name}} completed
Hi {{client_first_name}},
Pleased to attach the final invoice for {{project_name}} ({{invoice_number}}, {{invoice_amount}}, due {{invoice_due_date}}).
Thanks for the engagement — it was a good project to work on. Looking forward to staying in touch about future work.
Best,
{{your_first_name}}
Template 3: Deposit on signed quote
For the initial deposit after a quote is accepted.
Subject: Deposit invoice {{invoice_number}} — let's get started
Hi {{client_first_name}},
Attached is the deposit invoice ({{invoice_number}}, {{invoice_amount}}, due {{invoice_due_date}}) for the {{project_name}} project we discussed.
Once payment is received, I'll kick things off and confirm the project timeline.
Thanks,
{{your_first_name}}
Template 4: Trades / residential customer
For homeowners and small residential clients.
Subject: Your invoice from {{your_business_name}}
Hi {{client_first_name}},
Thanks again for choosing {{your_business_name}}. Attached is the invoice ({{invoice_number}}) for {{invoice_amount}}, due within 7 days.
Payment options are listed on the invoice — bank transfer or the payment link at the top are both quickest.
Any questions, just reply.
Cheers,
{{your_first_name}}
Template 5: B2B with PO
For corporate clients who issued a PO.
Subject: Invoice {{invoice_number}} for PO {{po_number}}
Hi {{client_first_name}},
Attached please find invoice {{invoice_number}} ({{invoice_amount}}, due {{invoice_due_date}}) for work performed against PO {{po_number}}.
Please let me know if you need anything else for processing.
Best regards,
{{your_first_name}}
Template 6: International / cross-border
For foreign clients with potential currency or tax questions.
Subject: Invoice {{invoice_number}} — {{invoice_amount}} (USD)
Hi {{client_first_name}},
Attached is invoice {{invoice_number}} for {{invoice_amount}} USD, due {{invoice_due_date}}.
Payment via Wise ACH (US domestic) or international wire — details on the invoice. As a foreign vendor providing services from abroad, no US tax withholding applies (W-8BEN available on request).
Best,
{{your_first_name}}
Template 7: First invoice with a new client
For brand-new client relationships.
Subject: First invoice — welcome to working together
Hi {{client_first_name}},
Attached is your first invoice from us ({{invoice_number}}, {{invoice_amount}}, due {{invoice_due_date}}).
For future invoices, you'll receive them on roughly the same date each month. Payment options are on the invoice; let me know if any of them don't suit your AP process and we'll find an alternative.
Looking forward to working together.
{{your_first_name}}
Template 8: Late-payment reminder
For invoices past due — see our escalation ladder article for the full sequence.
Subject: Reminder: invoice {{invoice_number}} (was due {{invoice_due_date}})
Hi {{client_first_name}},
Just a friendly reminder that invoice {{invoice_number}} for {{invoice_amount}} was due on {{invoice_due_date}}. If it's already paid and crossed in the mail, please ignore — otherwise, a quick confirmation that it's in the pipeline would be appreciated.
Thanks,
{{your_first_name}}
The craft principles behind all of these
Subject line carries information
The subject line should tell the recipient what's inside before they open. "Invoice INV-2026-042 — May retainer" beats "Invoice attached."
Concrete information in the first line
Invoice number, amount, due date. Up front. The recipient should be able to forward your email to their AP team without writing a summary themselves.
Keep it short
3-5 sentences max for the body. The invoice is the document; the email is the cover. Don't pad.
Warm without being saccharine
One personal touch at the end (a quick acknowledgement, a forward-looking line) is enough. Don't over-do it.
One ask, if any
If you need confirmation, ask once. Don't bury the request or make multiple asks.
What to avoid
"Sorry to bother you with this..."
You're not bothering them. You're sending an invoice for work you did. Apologetic openings undercut the legitimacy of the invoice.
Long preambles about your weekend
Save these for a separate email. The invoice email is functional.
Multiple invoices in one email
Each invoice deserves its own email. AP teams process by email, not by attachment count.
Vague subject lines
"Hi" or "Question" or "Update" gets ignored or buried. "Invoice INV-2026-042" gets opened.
Setting up in your invoicing tool
Most modern invoicing apps let you save email templates with merge fields and assign them per-client or per-invoice-type. The setup is one-time. After that:
- When you send an invoice, the system picks the appropriate template based on context (recurring vs project vs reminder).
- Merge fields auto-populate.
- You can tweak any specific email before sending if needed.
This is one of those features that costs almost nothing to set up and pays compounding dividends across every invoice you send forever.
The wider lesson
Communication around invoices is usually treated as friction to minimize. It's actually leverage. The same invoice with a well-crafted cover email feels different to the recipient than the same invoice with "Hi, attached" — and "feels different" eventually translates into "gets paid faster, gets queried less, gets remembered as professional."
Invest the hour. Build the templates. Forget about it. The benefits show up quietly across every future send.