StatementSheet converts PDF bank and card statements to Excel/CSV entirely in your browser - files never touch a server (it works in airplane mode). Every statement is re-verified against its own running balance to the penny, or it's flagged and free. $19 per batch, no subscription, no account. Open source.
No reviews yetBe the first to leave a review for StatementSheet
Maker
📌
Hi Product Hunt — I made StatementSheet after watching how this category actually works: if you need a PDF bank statement as a spreadsheet, every tool wants you to (a) upload financial statements to their cloud and (b) start a subscription, even if you need it four times a year.
StatementSheet does neither, and you don't have to take my word for it:
It can't see your data. All parsing runs in your browser. Load the page, turn off your Wi-Fi, and it still converts - try it. The browser's own security policy blocks the page from sending data anywhere, and the source code is public and unminified, so "we never see your files" is automatic, not just a promise.
It refuses to be wrong. Every statement is re-computed against its own opening and closing balances. If it doesn't reconcile to the penny, it's flagged "needs review" and doesn't count toward your batch. No hallucinated rows in books you have to sign.
Pricing matches occasional use. Preview free, $19 for a batch of up to 12 statements when you want the downloads. No account, no card on file, no subscription.
Limits: digital PDFs only for now (no scans/photos), and output is Excel/CSV (no QBO yet). Both are on the roadmap.
I'd love the hard questions — and if your bank's statement fails to verify, tell me which bank: I can add formats fast.
Report
The airplane mode thing is genuinely cool since privacy is a real concern with financial docs. Would be amazing if it could also remember column mappings for repeat statements from the same bank, basically so you don't have to re-format the output every time you process your monthly statement. Would save a lot of clicks honestly.
Report
Maker
@ahmetrtensjl1 Thanks. The airplane test is my favorite demo too.
Good news on the mapping part: there's actually no column mapping to remember. StatementSheet auto-detects each bank's layout and always outputs the same clean columns, and every statement is re-verified against its own running balances, so repeat monthly statements from the same bank just work (and if a layout ever doesn't, that's a bug I fix, not a mapping you configure).
But you put your finger on something real with "re-format the output every time" - the massaging people do after export for their accounting import. So I just shipped that today because of this comment: you can now set your date style (ISO or MM/DD/YYYY) and choose one signed amount column vs. separate debit/credit columns, and it's remembered for next time on your device, like everything else here; settings never touch a server. Live now if you want to try it.
Keep the feature requests coming, especially bank formats. If a statement fails to verify, tell me the bank and I can usually fix it quickly.
Report
the in-browser thing actually works offline which is kind of wild, dropped a pdf in and it spat out a clean csv with the balances matching to the cent. really nice for anyone paranoid about uploading financial docs
The airplane mode thing is genuinely cool since privacy is a real concern with financial docs. Would be amazing if it could also remember column mappings for repeat statements from the same bank, basically so you don't have to re-format the output every time you process your monthly statement. Would save a lot of clicks honestly.
@ahmetrtensjl1 Thanks. The airplane test is my favorite demo too.
Good news on the mapping part: there's actually no column mapping to remember. StatementSheet auto-detects each bank's layout and always outputs the same clean columns, and every statement is re-verified against its own running balances, so repeat monthly statements from the same bank just work (and if a layout ever doesn't, that's a bug I fix, not a mapping you configure).
But you put your finger on something real with "re-format the output every time" - the massaging people do after export for their accounting import. So I just shipped that today because of this comment: you can now set your date style (ISO or MM/DD/YYYY) and choose one signed amount column vs. separate debit/credit columns, and it's remembered for next time on your device, like everything else here; settings never touch a server. Live now if you want to try it.
Keep the feature requests coming, especially bank formats. If a statement fails to verify, tell me the bank and I can usually fix it quickly.
the in-browser thing actually works offline which is kind of wild, dropped a pdf in and it spat out a clean csv with the balances matching to the cent. really nice for anyone paranoid about uploading financial docs