CSV → invoices in one print run No Signup 100% Private in your browser NZ GST ready

“I upload my spreadsheet once and print the whole month’s invoices” — Sarah, Auckland freelancer

SpendStat · Bulk invoice print run

Turn a CSV into a Full Invoice Print Run

Upload your spreadsheet. Preview every invoice. Print All or download one multi-page PDF.

Rows that share an invoice number become one invoice — each row is a line item. Your business details and GST/VAT defaults stay on this page; client and line data come from the CSV. No signup, no upload to a server — everything stays private in your browser.

  1. 1 Upload CSV or Excel — map columns A, B, C…
  2. 2 Import & review — click any invoice to preview
  3. 3 Print All or download one PDF
Optional — Choose invoice look

5 Industry Templates for Your Print Run

Pick a layout first (or keep the default). Every invoice in your CSV batch uses the selected template.

Construction & Trades invoice template example with GST 15% for New Zealand trades and builders

🏗️ Construction & Trades

Labour, materials & project billing

Creative agency invoice template example with minimal layout for hourly GST or VAT client billing

🎨 Creative Agency

Design, branding & hourly projects

Healthcare invoice template example for clinics with GST, VAT, or fee line items and provider details

🏥 Healthcare & Medical

Consultations, procedures & services

Tech freelance invoice template example with dark theme for GST or VAT software and consulting invoices

💻 Tech & Freelance Dev

Sprints, hourly & project billing

Restaurant & hospitality invoice template example with catering line items and GST or VAT-ready totals

🍽️ Restaurant & Events

Catering, events & venue billing

Main feature: upload a CSV or Excel file, map fields to column letters (A, B, C…), then import. Leave any mapping blank to skip that field. Rows that share the same invoice number become one invoice; without an invoice number, each row is its own invoice with no number shown. Set logo, colour, and business info once under Brand & Details. Click a row below to preview, then Print All or Download All PDF.

How column mapping works
  • First row of your spreadsheet is treated as headers (shown next to letters A, B, C…).
  • Enter the column letter next to each field (e.g. Client name → B).
  • Leave any field blank to skip it — blank fields are not imported. No invoice number means each row is its own invoice with no number shown.
  • The invoice preview and batch list update as you change column letters.
  • Use Let AI decide for a best-guess map from your heading names (runs in your browser).
  • Download the sample CSV for a ready-made layout — mapping will auto-fill from its headers.

Map columns

Match each field to a column letter from your file.

No batch loaded.

Upload a CSV to see invoices here.
Brand personalisation

Heading, logo, and accent colour apply to every document in your print run (and single documents).

Type any heading you like, or tap a preset. Shown as the main title on the document.

No logo

PNG, JPG, WebP or SVG. Kept only in this browser (resized for PDF).

Invoice Details

Tip: use Remember Settings below to save your format (template, headings, custom fields, brand, tax defaults), then Load Remembered Settings later on any device.

Invoice headings

Rename or hide standard labels on the invoice. Leave a rename blank to use the template default. Hide removes the label only — the content still shows.

Custom fields

Add extra label/value fields and place them in a zone (Details, Bill To, above line items, or Footer). Drag rows to reorder. Map spreadsheet columns to these fields in Bulk CSV.

Description Qty Rate Amount

Tax & Totals

Tax labels and preset rates are for convenience only. Legislation and rates change — you are responsible for correct invoicing. You can always edit the label and percentage below.

Discount applies to the line subtotal, then tax is calculated (added if prices exclude tax, or extracted if prices include tax). Shipping is added after tax.

Subtotal0.00
Discount (0%)0.00
GST (15%)0.00
Shipping0.00
Total DueNZ$0.00
Live Preview Template 1 · Construction

Why Use a Free CSV Bulk Invoice Generator?

Most free invoice makers force you to type one client at a time. This tool is built for a CSV invoice print run: upload once, generate many invoices, then print or PDF the whole batch without leaving your browser.

How to Run Invoices from a CSV in 3 Steps

  1. Open Brand & Details once (logo, accent colour, business info), pick a template, then upload your CSV or Excel file (or download the sample CSV template)
  2. Map each field to a column letter (A, B, C…), click Import batch, then review the invoice list — click a row to preview
  3. Print All for a one-job print run, or Download All PDF as a single multi-page invoice file

Column Mapping for Bulk Invoices

Upload any CSV or Excel spreadsheet with a header row. Map only the columns you have — leave the rest blank to skip them:

Rows that share the same invoice number become one invoice (each row is a line item). Invoice-level fields can repeat on each row; the first row wins. Your logo, accent colour, business name, address, and default tax profile come from the Brand & Details tab — not from the spreadsheet — so every invoice in the print run stays consistent. Download the sample CSV for a ready-made layout that auto-maps from its headers.

Features of This Bulk Invoice Print Run Tool

This free CSV-to-invoice PDF generator for freelancers and small businesses includes:

NZ GST Invoice CSV Workflows (and VAT Abroad)

New Zealand freelancers and trades can run a month of billing from one spreadsheet: start with the NZ GST 15% preset and NZ$, upload your CSV or Excel file, map columns, then Print All. Switch to AU GST, UK VAT, EU VAT, or a custom rate when you invoice overseas. This tool does not provide tax or legal advice — always confirm requirements with a professional or your revenue authority.

More Free Tools from SpendStat

After your CSV invoice print run, keep the rest of your workflow local and signup-free:

Frequently Asked Questions

Can I generate multiple invoices from a CSV file?

Yes — that is the main feature of this free CSV bulk invoice generator. Upload a CSV or Excel spreadsheet, map columns with letters (A, B, C…), import rows that share an invoice number into many invoices, preview the batch, then Print All or download one multi-page PDF. Everything stays in your browser.

What columns does the CSV invoice template need?

Map any fields you have to column letters — all mappings are optional. Leave a field blank to skip it. If Invoice number is blank, each row becomes its own invoice with no number shown. Download the sample CSV on this page for a ready-made layout that auto-fills the mapper from its headers.

Is this a free bulk invoice maker with no signup?

Yes — completely free. No account, no registration, and no hidden fees. Upload a CSV or Excel file for a print run or create a single invoice by hand.

Do you store my CSV or invoice data?

No. This is a privacy-focused invoice creator. Your spreadsheet, calculations, and drafts stay only on your device (drafts use localStorage).

Can NZ freelancers use this for GST invoice print runs?

Yes. Use the NZ GST 15% preset for the whole batch, then adjust labels, rates, currency, or tax-inclusive pricing if needed. PDF and print output work for clients anywhere.

Can I download a multi-page PDF of all invoices?

Yes — Download All PDF builds one multi-page file for the printable invoices in your batch. You can also Print All for a single browser print job, or export one invoice at a time from the live preview.

SpendStat calculators, markets & workflow partners

Finish a CSV invoice print run, then lock in the next conversation without endless email threads. MyTimeIs gives clients a simple way to book time with you, while SpendStat keeps the rest of your money picture in the browser—no bank logins, no cloud vault of your raw transactions.

Think of it as one workflow: run invoices from a CSV here, schedule the follow-up on MyTimeIs, and use SpendStat’s CSV budget analyzer (and your PDF exports) as your private backup layer when you reconcile income, chase overdue accounts, or prep for tax season.

SpendStat CSV budget analyzer

Upload bank CSVs, auto-categorize spending, and export reports—all locally in your browser. Ideal backup for cash flow alongside client billing.

spendstat.com

MyTimeIs.com meeting scheduler

Share a booking link so clients pick a slot that works. Fewer “when are you free?” loops after you have sent an invoice or proposal.

mytimeis.com

Monthly budget calculator

50/30/20 style planning to sanity-check income from invoices against rent, savings, and discretionary spend.

spendstat.com/tools

Savings target calculator

Set a goal and track what each paid invoice should set aside for taxes, equipment, or an emergency fund.

spendstat.com/tools

Debt payoff calculator

Snowball and avalanche payoff timelines—useful when you are routing freelance revenue toward loans or lines of credit.

spendstat.com/tools

Live markets snapshot

Quick read on crypto and equities from SpendStat when you want context beyond invoices and expenses.

spendstat.com/markets