Pull the line items out of an invoice PDF
Sometimes the header fields are not the point. You need every row of the item table: what was billed, how many, at what price. Copying a PDF table by hand tends to merge columns or split long descriptions. This guide covers getting the item rows out as a clean table instead.
Your file is never uploaded. The PDF is read in your browser and makes no network requests while it works.
Open the Invoice PDF to CSV tool
Steps
- Drop the invoice PDF into the tool.
- Scroll to the Line items preview below the summary.
- Check rows where a description wrapped onto a second line in the PDF; they should appear as one row.
- Fix any cell by clicking it. Your edits go into the download.
- Choose CSV or XLSX and click Download line items.
Good to know
How the table is found
The tool looks for the item table under a header row with a description column and an amount column, and reads the rows beneath it. Page headers, footers and continued-on-next-page markers are left out of descriptions on multi-page invoices.
Each row knows its invoice
Every line item carries the invoice number from the summary. If you correct the number in the summary preview, the matching line items update too.
Unusual tables
Item tables with nonstandard headings can still be read, but if none is found, the Notes column says so, so you know to check that invoice by hand.
Questions
Why is a quantity shown as text?
Quantities with units, such as 40 hrs, are kept as printed. You can split the number out in your spreadsheet if you need it.
Do I have to download the summary too?
No. The two downloads are separate, so you can take only the line items.
Working with bank statement PDFs too? RowSmith converts text-based PDF statements to CSV or Excel in your browser.
This guide was written with AI assistance and reviewed against the tool's behaviour. Always review your output before using it.