fastdocai
Sign in

PDFclean CSV

Convert bank statements, invoices and receipts into CSV your software can actually import. UTF-8 with a BOM so Excel does not mangle a merchant's name, amounts as plain numbers, and every row tagged with the file and page it came from.

  • An Excel file where the amounts are numbers you can sum — not text that looks like numbers.
  • A category on every row, and foreign spend converted at the rate on the day you spent it.
  • Or the file your software wants: OFX, a Xero or QuickBooks CSV, UBL XML for an ERP.

The PDF your bank sends

NORTHBANK PLC

Statement · 01–31 March 2026 · GBP

03/03/26SALARY - ACME LTD4,250.00

04/03/26RENT - MARCH1,200.00

05/03/26TESCO STORES 447187.35

07/03/26SHELL FUEL LONDON62.10

11/03/26AWS EMEA214.88

22/03/26VODAFONE LTD42.00

The Excel you get back

DateDescriptionCategoryGBPEUR

Category filled in for you. EUR converted at the rate on each transaction's own date — not today's.

Download asExcelCSVXMLOFXXero CSVQuickBooks CSVUBL XML

Drop a PDF — statement, invoice or receipt

PDF · photo · iPhone HEIC · scan · zip · Word — mix them freely, no sign-up to try

Free to try, no sign-up. Pay $9 for a batch, or sign in for 10 free pages.

How it works

  1. 1

    Drop the PDFs

    One or sixty. Scans and photos work too — no text layer required.

  2. 2

    It reads them

    Every row transcribed as printed, with a category and a converted amount added.

  3. 3

    Import it

    One CSV, ready for your accounting package, your database, or a pandas script.

Encoding that does not break

UTF-8 with a byte-order mark. Without it Excel reads Kaufhaus Müller as Kaufhaus Müller, and a CSV you have to repair by hand is not a conversion.

Numbers stay numbers

No thousands separators, no currency symbols glued to the figure, no parentheses standing in for a minus sign. A column your code can sum on the first try.

Every row knows its source

Each line carries the file and page it came from, so a figure that looks wrong can be traced back to the document that produced it.

Questions people ask

Can it read a scanned or photographed document?
Yes. Scans and phone photos are read the way a person reads them — a crumpled receipt or a skewed scan still works, and there is no template to configure for each bank.
What if one PDF holds many receipts?
It splits them apart. Fifty receipts scanned into a single PDF become fifty rows; a twelve-page statement stays one document.
Are the amounts real numbers in Excel?
Yes. Amounts and balances arrive as numeric cells, so a column sums the moment you open the file.
How are foreign currencies handled?
Each amount is converted at the published rate for the date of that transaction — not today's rate. The rate and its date sit beside the figure so you can check it.
Do I need an account?
No. Convert a batch, pay once, download it. An account is only for a monthly page allowance.
Does it work with QuickBooks and Xero?
Yes. Alongside Excel, you can download a statement as OFX — the standard bank-data format both read — or as a ready-made CSV laid out the way each one expects: Date, Amount, Payee, Description, Reference for Xero, and the three-column Date, Description, Amount for QuickBooks, with money out already signed negative. Invoices and receipts can also come out as UBL XML for an ERP or an e-invoicing system.