imoninja tools

One CSV row = one finished invoice.

Your billing data is already in a spreadsheet. Batch Invoice Maker merges each row into your own invoice template and writes one ready-to-send file per customer — a hundred invoices in the time it takes to make one by hand.

  • Works with your template
  • 100% offline
  • One-time purchase
Get Batch Invoice Maker from the Microsoft Store
One-time purchase · no subscription
Batch Invoice Maker on Windows: pick a CSV and an invoice template, generate one document per row

How it works

If you can fill a spreadsheet, you can batch-generate documents. No formulas, no macros, no code.

Pick your CSV

Export it from your accounting tool, your web shop, or just type it — one row per customer or job.

Map columns to cells

Point each CSV column at a cell in your own .xlsx template: customer name → B3, amount → E10. Saved as a reusable profile.

Generate in bulk

One click writes one finished file per row — invoices, quotes, delivery notes, certificates, anything template-shaped.

Built for repetitive paperwork

Visual mapping, reusable profiles

Set up the column-to-cell mapping once, save it as a profile, and reuse it every month. Multiple templates? Keep a profile for each.

  • Monthly billing runs in one click
  • Quotes and delivery notes from the same data
  • Your template keeps its formatting, logo and formulas
Visual mapping screen: assign CSV columns to template cells

It works in reverse, too

Collect a folder of filled-in spreadsheets — order forms, timesheets, survey sheets — and pull them back into a single CSV for analysis.

  • Consolidate forms returned by email
  • Turn scattered workbooks into one clean dataset
  • Shift-JIS and UTF-8 CSVs both supported
Reverse mode: aggregate many spreadsheet files into a single CSV

FAQ

Do I need Microsoft Office installed?

No. The app reads and writes .xlsx files directly — no Office installation or macros required.

Does my data get uploaded anywhere?

No. Everything runs locally on your PC. Customer data in your CSVs never leaves the machine — there is no server and no account.

Can I use my existing invoice template?

Yes — that's the whole point. Use the .xlsx template you already send to customers; the app only fills in the cells you map.

What about non-English CSVs?

UTF-8 and Shift-JIS encodings are detected automatically, and the app UI ships in English and Japanese.

Is it a subscription?

No. It's a one-time purchase on the Microsoft Store, with all future updates included.

Make this month's invoices in one click.

Batch document generation on your own PC — private, fast, yours forever.