Skip to content
DOCUGRIP©

Bulk invoices

Turn one spreadsheet into a folder of invoice PDFs — free, and nothing is uploaded.

  • Zero-transmission processing
  • No watermark
  • Limited daily trial
  • Unlimited on Pro
CSV, Excel, TSV, ODS

Drop your CSV, Excel, TSV, ODS here

or choose it from your files

Your files are never transmitted. Nothing is uploaded.

Before you start

  • Each row is one item; rows with the same invoice number become one invoice.
  • Excel files work directly — no need to save as CSV first.
  • Once the file is in, you'll see how many invoices it makes and which columns were read.
PDF editor35 ready

Good to know

Accepts
CSV · Excel · TSV · ODS
Files at once
One at a time
Transmission
None — nothing is uploaded.

Chain it

Run this tool and the next one back to back — nothing to download in between.

Build a workflow

How to do it

  1. Add your file

    Add an Excel sheet or a CSV where each row is one line item. Rows that share an invoice number are grouped into the same invoice, so a client with four items is four rows and one document.

  2. Set it up the way you want

    Set the defaults for the whole batch — your logo and company details, the currency, the tax name and rate. Anything a row specifies wins over the default.

  3. Download the result

    Download the batch. You get one PDF per invoice plus a report listing every invoice and its total, so you can tie the batch back to your books.

What your CSV needs

One row per line item. Rows with the same invoice number become one invoice. Header names are matched loosely, so “Invoice No”, “Invoice Number” and “Invoice” all work.

Required
Invoice number, Customer name, Description, Quantity, Unit price
Optional
Customer address, Invoice date, Due date, Currency, Tax rate, Seller, Notes. A missing date becomes today; a missing currency or tax rate comes from the settings.
Download a sample CSV (2 invoices)

Questions about Bulk invoices

What happens to a row it cannot read?
It is left out and listed in the report by row number, with the reason. Nothing is silently dropped, because an invoice that quietly failed to generate is one you will not chase and will not get paid for.
My CSV has strange characters in it.
The file has to be UTF-8. If it is not, the tool says so plainly rather than producing invoices with mangled names — a wrong client name on a bill is worse than a clear error.
How many invoices can I make at once?
Measured: fifty invoices took under a second. The limit is your own device, not a plan tier, because nothing is processed on a server we have to pay for.
Can I use it to invoice clients in Spain (Veri*factu)?
Not as your invoicing system. DocuGrip is not a Veri*factu billing system: it does not keep the chained record of your invoices that Spain requires, and it does not send them to the Spanish tax agency (AEAT). If you invoice from Spain, issue your invoices from certified billing software — you can still use DocuGrip to read, merge, sign or compress the PDFs.

You might also need

Edit →