MergeDoc

Home › Templates › Bulk Invoice Generator from Spreadsheet

Bulk Invoice Generator from Spreadsheet

Keep your billing in a spreadsheet and turn each row into a numbered PDF invoice with the client, the work, the amount and the due date.

Use this template

Free · no sign-up to preview · 50 files a month · no watermark

Bulk invoice generator from spreadsheet: invoice INV-1001 for Northwind Traders with total due

How it works

  1. Prepare the billing sheet. Use the sample invoices or upload your own CSV or Excel export. One row is one invoice: number, client, item, quantity, price and total.
  2. Preview each invoice. Choose a row to see the finished invoice. The layout, logo and payment details come from a Google Doc that you control.
  3. Create the PDFs. Sign in with Google and create every invoice as a PDF in your Drive, each named after its invoice number and client.

Invoices straight from your numbers

Freelancers and small businesses often track work in a spreadsheet anyway: who the client is, what was done and how much it costs. A bulk invoice generator turns that sheet into invoices without retyping anything, so the amounts on the PDF are always the amounts in your records.

Calculate totals, tax or discounts with normal spreadsheet formulas. MergeDoc uses the value your sheet shows, including currency formatting, so $450.00 in the sheet is $450.00 on the invoice.

One row per invoice

This template has one line item per invoice, which suits monthly retainers, subscriptions and single jobs. If an invoice needs several lines, put them in one cell with line breaks, or add columns such as Item 2 and Amount 2 and the matching tags to the template.

Name each file with columns, for example {{Invoice Number}} - {{Client}}, so your invoice folder sorts by number and is easy to search at tax time.

Never invoice the same row twice

Each processed row gets a status and a link to its PDF. Next month, add new rows and run again: rows already marked as created are skipped. That makes the sheet a simple invoice register with a link to every document you issued.

Making the invoice yours

Replace the sample header with your business name, address, tax number and bank details directly in the Google Doc. Add payment instructions, late fee terms or a thank-you note at the bottom; that text is the same on every invoice. Dates appear exactly as formatted in the sheet, so choose the date format your clients expect, such as 4 Nov 2026 or 11/04/2026, before running.

Sample data

These are the columns the invoice template uses. Each row becomes one document. Download the sample CSV to see the format, or replace it with your own list.

Invoice NumberIssue DateDue DateClientClient EmailItemQuantityUnit PriceTotal
INV-100121 Oct 20264 Nov 2026Northwind Tradersbilling@northwind.exampleWebsite maintenance (October)1$450.00$450.00
INV-100221 Oct 20264 Nov 2026Blue Harbor Cafeowner@blueharbor.exampleMenu design2$120.00$240.00
INV-100321 Oct 20264 Nov 2026Green Leaf Studioaccounts@greenleaf.examplePhoto editing (hours)6$35.00$210.00
INV-100421 Oct 20264 Nov 2026Summit Bikesfinance@summit.exampleSocial media management1$600.00$600.00

Download the sample CSV

Who uses this template

Freelancers

Bill every client at the end of the month from one sheet of hours and rates.

Agencies with retainers

Issue the same monthly invoice to many clients with their own amount and due date.

Clubs and associations

Send membership fee invoices to every member from the member list.

Tutors and coaches

Invoice each student's family for the lessons recorded in the term sheet.

Frequently asked questions

Is the invoice generator free?

Yes. Create up to 50 invoices a month free, with no watermark and no credit card. Pro removes the limit for $5 a month or $39 a year.

Can I upload invoices from Excel?

Yes. Upload an .xlsx or CSV file; Google converts it to a Google Sheet in your Drive and the invoices are created from it.

Does MergeDoc calculate totals and tax?

No, your spreadsheet does. Use formulas in the sheet and MergeDoc copies the results into the invoice exactly as displayed.

Can it email invoices to clients?

No. MergeDoc creates the PDFs and saves them in your Drive with a link in each row. You send them with your usual email.

Are my clients' details kept private?

Yes. Invoices are made in your browser with your own Google account and saved in your Drive. MergeDoc's servers never receive the content.

Related templates

Payslip Generator from Excel or Google Sheets

Monthly payslips with basic pay, overtime, deductions and net pay.

Generate Contracts from a Spreadsheet

Service agreements with client, service, term, fee and payment terms.

Generate PDFs from CSV in Bulk

Upload a CSV and get one PDF for every line.

Ready to try it?

Preview the template with sample data, then sign in with Google to create your files.

Use this template