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
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.
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.
How to do it
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.
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.
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.
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.