InvoiceXL / Practical guide
Invoice to Excel: choose a summary register or an item table
Decide which invoice data you need before extracting it, and avoid turning a simple register into an unreliable accounting import.
Choose the table before choosing the method
Moving an invoice to Excel can mean recording one total per document or extracting every item. Start by deciding which task you need. For a payment checklist, a manually prepared register with supplier, invoice number, invoice date, currency and printed total may be enough. A few invoices can be entered into a spreadsheet without a converter purchase. For item analysis, create a separate table with one row per item and a reference back to the invoice. Keep the source PDFs unchanged so every value can be checked later.
Look for a structured source first
Ask whether the supplier can provide the invoice detail as a spreadsheet or CSV, especially when you receive recurring files. A structured export may avoid extracting page positions from a PDF. For selectable-text PDFs, Excel's From PDF connector, which Microsoft lists for Microsoft 365 subscriptions on Windows, can detect candidate tables. Tabula is a free, open-source tool that runs on your own computer and reads text-based PDFs, not scans. Neither method automatically identifies every invoice header or decides the correct tax treatment. If you use manual entry, do a second pass against the original, including amounts that look ordinary and invoice numbers containing leading zeros.
Keep invoice and item levels separate
A four-item invoice has four item rows but only one document total. Putting the full total on every item row makes accidental overcounting easy. Keep a document register and item detail on separate sheets, linked by a checked document reference. Supplier plus invoice number is more informative than invoice number alone when different suppliers use similar numbering. Preserve currency on both tables. Store source filename and page references so a missing line or questionable header can be found without searching through an entire folder of documents.
Preserve what the document says
Treat identifiers as text and keep an unambiguous date or a copy of the printed date until the date order is known. An unlabeled date may be a due date, service date or invoice date; do not assign a role merely from its position. A dollar sign alone does not establish a currency code. Leave an absent field blank and record the uncertainty rather than guessing a zero or supplier name. Spreadsheet formatting changes appearance, so inspect stored values as well as what the cell displays on screen.
Check arithmetic and the intended use
Compare item counts, quantities, unit prices and amounts against each source page. Then compare the printed subtotal, tax, shipping, discount and total. Inclusive-tax lines need a different interpretation from net lines plus tax, so a simple addition formula may be inappropriate. A matching total can coexist with a wrong supplier or omitted offsetting lines. If the spreadsheet will feed an accounts-payable system, check its supplier IDs, account codes and duplicate policy separately. Extraction is a preparation step and does not determine posting decisions or establish that an invoice should be paid.
Choose a row grain with a concrete invoice
Consider a synthetic invoice with three items costing 20.00, 30.00 and 50.00 before tax. The register contains one row with the document subtotal of 100.00; the detail table contains three rows whose amounts sum to 100.00. If you repeat the document subtotal on each detail row and sum that column, you obtain 300.00. Avoid that trap by naming document and line amounts clearly and keeping the register separate. When joining tables for analysis, check the number of rows produced and aggregate at the intended level instead of assuming every amount column can be summed together.
Keep credit notes and currencies visible
A document with negative amounts may be a credit note rather than an ordinary invoice entered with the wrong sign. Preserve its printed identity and reference to the original invoice when present, and ask the responsible person how it belongs in the register. Group totals by currency instead of adding dollar, pound and euro amounts into one figure. If the handoff requires a converted reporting value, keep that calculation and its supplied rate separate from extracted invoice facts. A register for review should make these distinctions visible before anyone uses it as a payment checklist or an accounting upload.
Where InvoiceXL fits
InvoiceXL produces separate Line items and Invoices sheets from supported text or scanned invoice PDFs, retaining line-item filename and page references and highlighting arithmetic mismatches. It does not post invoices, decide tax treatment or convert currencies. Handwriting, rotation, faint scans, inclusive tax, repeated tax summaries and complex discounts may fail or need manual checking. An account can try one invoice PDF free without a card, up to 20 pages. Paid batches allow ten PDFs, 15 MiB combined and 3,000 line items; each file must contain one invoice. Usable flagged PDFs cost one credit each; failures cost none. Results expire within 24 hours.
Try a real free conversion See one-time packs
Written by Zijian Xiao. Examples are synthetic. Review all extracted results against your original source file.