Skip to content

Invoice Template

Professional invoice PDF template ready for mail merge. Upload to Mergram, connect your billing spreadsheet, and generate personalized invoices in minutes.

Invoice Template for Mail Merge

A professional invoice template designed for bulk generation with Mergram. Upload the PDF, connect your billing data, and generate hundreds — even thousands — of personalized invoices in a single batch. Whether you bill monthly, quarterly, or on a project basis, this template eliminates the repetitive work of creating individual invoices by hand.

When to Use This Template

This invoice template is ideal whenever you need to produce a high volume of invoices that share the same layout but contain different client data. Specific scenarios include:

If you currently copy-paste client details into the same invoice layout every month, this template will save you hours of manual work.

Template Fields

FieldDescriptionExampleSpreadsheet Column
Client NameRecipient company or personAcme Corpclient_name
Client AddressBilling address123 Main St, New York, NYclient_address
Invoice NumberUnique identifierINV-2025-0042invoice_number
Invoice DateIssue dateJanuary 15, 2025invoice_date
Due DatePayment deadlineFebruary 15, 2025due_date
ItemsLine items (use multiple columns)Web Design - $2,500items
SubtotalPre-tax total$2,500.00subtotal
TaxTax amount$250.00tax
TotalGrand total$2,750.00total

Field Mapping Guide

Field mapping connects each column in your spreadsheet to a specific position on the invoice PDF. Here is how to set it up:

  1. Prepare your spreadsheet — Each row represents one invoice. Column headers should match the field names above (e.g., client_name, invoice_number). If your headers differ, Mergram’s fuzzy matching will suggest the closest field.
  2. Place fields on the canvas — Drag each field from the sidebar onto the PDF at the exact position where the data should appear. Resize fields to control text wrapping and alignment.
  3. Choose render types — Most fields use plain text. Use the QR code type for payment links or invoice verification URLs. Use the barcode type if you scan invoices in your warehouse.
  4. Preview before merging — Click Preview to see a real rendered invoice using your first row of data. Check that addresses wrap correctly and totals are positioned properly.

Tip

Use a consistent column naming convention in your spreadsheet. Names like client_name or invoice_number make auto-detection more reliable and reduce manual mapping effort.

Customization Tips

The visual appearance of your invoices is entirely controlled by your PDF template. Mergram overlays dynamic data onto the PDF without altering the underlying design:

Common Use Cases

Freelancer monthly billing: A freelance graphic designer sends 15–20 invoices per month. Each invoice has a different client, project description, and amount. By maintaining a single spreadsheet and a branded PDF template, all invoices are generated in under a minute.

Agency retainer invoices: A digital marketing agency bills 50 retainer clients on the first of every month. Each invoice includes the client name, retainer fee, any additional hours, and a unique invoice number. The spreadsheet is updated once, and 50 invoices are generated in one batch.

SaaS subscription renewals: A software company sends annual renewal invoices with individual pricing tiers, discount codes, and pro-rata adjustments. The invoice template includes a QR code linking to the online payment portal.

Service order completion: A landscaping company invoices clients after each job. The spreadsheet contains the service date, items performed, and total. Invoices are emailed as PDF attachments directly from Mergram.

Best Practices

Get Started

Upload any invoice PDF and start merging at Mergram. Connect your billing spreadsheet, place your fields, and generate your first batch of invoices in minutes.

Key features

Auto-Detect Form Fields

Upload a PDF with AcroForm fields for instant mapping

Custom Branding

Upload your logo and use custom fonts

Email Delivery

Send invoices as PDF attachments

Filename Templates

Auto-name files: invoice-[[client_name]]-[[number]].pdf

Frequently asked questions

Can I use my own invoice design?
Yes! Upload any PDF invoice. Or import from Canva directly into Mergram.
Does it calculate totals automatically?
Calculations should be done in your spreadsheet. Mergram places the final values onto the PDF.
What paper size does the invoice template support?
Mergram supports any paper size your PDF uses — US Letter (8.5×11"), A4, A5, and custom sizes. The output matches the original PDF dimensions exactly.
Can I add payment QR codes to my invoices?
Yes! Add a QR code field type and map it to a column containing payment URLs (e.g., PayPal, Venmo, or banking links). Each invoice gets a unique scannable payment code.
How do I import invoice data from my accounting software?
Export your invoices from QuickBooks, Xero, or FreshBooks as CSV or Excel, then upload the file to Mergram. Map the exported columns to the template fields and generate.

Ready to try it yourself?

Start merging PDFs in minutes — free account required, no credit card needed.

Related articles