CSV or PDF bank statements: which to import
CSV and PDF bank statements share one review flow. A CSV is read as a table; a PDF is transcribed and checked against its totals. Export CSV when you can.
The same import either way
SavingStat imports bank statements in two formats, a CSV export or a PDF statement, and the import behaves the same whichever you upload. You pick the wallet the statement belongs to, every row comes back as a draft with a category and a budget suggested, and nothing joins your records until you review and publish. The guide to importing a bank statement walks through those steps, and both formats pass through the same duplicate check, described in the guide to finding duplicate transactions.
What differs is everything before the rows appear: how the file is read.
How a CSV is read
A CSV is a table. Each transaction is a row, and once SavingStat has worked out which column holds the date, which the amount and which the description, every row is read from the table directly. That mapping is inferred once for a statement format and reused, so the same bank's export does not have to be puzzled out twice.
Because the values are read rather than transcribed, a CSV is the more literal of the two formats. What your bank exported is what lands in the drafts. A CSV export is accepted up to 5 MB.
How a PDF is read
A PDF statement is a print document, so there is no table to read. SavingStat extracts the text, and AI lifts the transaction rows out of it.
A transcription can drop a row, and a parse that is one row short looks exactly like a complete one. So SavingStat checks the parse against the statement itself. Most statements print their own totals, such as an opening and closing balance or a total in and out, and the parsed rows are reconciled against those figures. When they do not line up, the statement is read again to recover what was missed.
A PDF statement is accepted up to 10 MB. It needs selectable text. A scanned statement that is only a photograph of a page fails with exactly that reason rather than being guessed at.
Which format to export
When your bank offers both, export the CSV. It is read directly rather than transcribed, so there is less room for a misread. The file is smaller too.
When the PDF is all you have, use it. The totals check exists precisely because transcription is fallible. It catches the miss that matters most: a row silently absent.
Either way the rows arrive as drafts, and the guide to reviewing AI drafts covers what to look at before publishing.