PaperChore › Guides › Invoices

How to turn supplier invoices into a spreadsheet

By the PaperChore team · Updated Oct 15, 2026

The short answer

Use two tables: an Invoices sheet (one row per invoice: vendor, invoice number, date, due date, subtotal, tax, total) and a Line items sheet (one row per line: invoice number, vendor, item code, description, quantity, unit, unit price, amount). Get the data in by typing, by Excel's import tools, or with an invoice reader. Then run three checks: quantity × unit price = amount, lines add up to the subtotal, and subtotal + tax + fees = total.

Why two tables

An invoice is a header (who, when, how much in total) plus a list of lines. If you squeeze both into one row, you can't sort by item or see what you pay per case of tomatoes over time. Keep them separate and link them by vendor + invoice number.

Invoices sheetLine items sheet
Vendor
Invoice number
Invoice date
Due date
Subtotal
Tax
Fees/delivery
Total
Status (unpaid/paid)
File name of the original
Vendor
Invoice number
Invoice date
Item code (SKU)
Description
Quantity
Unit (case, lb, each)
Unit price
Line amount

Format money columns as numbers, not text, and dates as real dates. Put each sheet in an Excel table (Ctrl+T) so formulas and filters follow new rows.

Three ways to get the data in

  1. Type it. Honestly fine for a handful of invoices a month, and you'll notice things as you go. Type the header first, then lines.
  2. Use Excel's import tools. For text-based PDFs with consistent tables, Excel for Microsoft 365 on Windows can pull tables out of PDFs (Data > Get Data > From File > From PDF). It struggles with scanned pages, photos and invoices whose layout changes from vendor to vendor.
  3. Use an invoice reader. Tools that read PDFs and photos and output rows save the most time when you have many vendors or paper invoices. Whatever you use, insist on the checks below and keep the original file.

The three checks

Units are where it goes wrong

The same item can be billed per case one week and per pound the next. Always record the unit next to the unit price, and don't compare prices across different units. That's the most common cause of "price increases" that aren't real.

Getting it into your accounting software

Most accounting tools can import bills from a CSV with columns like vendor, bill number, date, due date, account and amount. Check your software's import template first and match its column names exactly. For QuickBooks Online in the US, bill import from a spreadsheet requires the Advanced plan.

A routine that sticks

Common questions

What columns should an invoice spreadsheet have?
Use two sheets. Invoices: vendor, invoice number, invoice date, due date, subtotal, tax, fees, total, status and the original file name. Line items: vendor, invoice number, date, item code, description, quantity, unit, unit price and line amount.
Can Excel convert a PDF invoice to a spreadsheet?
Excel for Microsoft 365 on Windows can import tables from text-based PDFs via Data > Get Data > From File > From PDF. It works best on consistent, text-based PDFs, and less well on scans, photos or layouts that differ by vendor.
How do I check that extracted invoice data is correct?
Check that quantity × unit price equals each line amount, that the lines add up to the subtotal, and that subtotal plus tax and fees minus credits equals the total. Anything that doesn't reconcile needs a look at the original.

Want it done for you? Have a stack to do? TallyThis reads PDFs and phone photos into exactly this two-sheet layout, runs all three checks on every invoice, and flags anything that doesn't reconcile instead of guessing.

First 5 invoices free, then from $9 for 50. No subscription.

Try TallyThis →

More guides

The PaperChore newsletter

An occasional email with practical paperwork tips (refunds, invoices, job applications) and what we're building. No spam, unsubscribe anytime. We'll email you a link to confirm.