Help center
The questions people ask most, grouped so you can find yours, then the detail on how particular statements, file limits and export formats behave. Email support@statementtable.com and a person replies within one business day.
Last updated September 10, 2026
Answers
Getting started
Do I need an account to convert a statement?
No. The free tier gives you 3 pages every day with no account, no email address and no card. A free account does not add free pages: it is where purchased credits and your conversion history live. You can use the product without ever signing up.
What files can I upload?
A PDF up to 20 MB or 100 pages, or up to 10 JPG or PNG photos of one statement (each is shrunk in your browser before upload and must be under 5 MB after that). Bank statements and credit-card statements, digital, scanned or photographed. On a phone, the upload button can open your camera directly.
How long does a conversion take?
A typical native PDF takes 10-60 seconds. Scans and photos take longer, about 20-40 seconds a page for a scanned PDF and 40-60 seconds for a full-resolution phone photo, because every pixel has to be read rather than lifted from a text layer.
Can I convert several statements at once?
One document per conversion today. A multi-page PDF is one document, and several photos of consecutive pages of the same statement count as one. For twelve monthly statements, run them one after another. Bulk upload is on the roadmap.
The balance check
What is the balance check?
After extracting your transactions, we rebuild the running balance from them and compare it against the balance printed on each line of your statement. Opening balance plus transactions has to equal each printed balance and the closing balance. It is arithmetic proof that the amounts and their order came across correctly. How it works.
What does a flagged row mean?
That line broke the balance chain: the balance we computed doesn't match the one printed. The difference is shown next to the row. It usually means one digit was misread, so check that row against your PDF. It does not mean the rest of the file is wrong.
Why does my statement say the check is unavailable?
Because there is no running balance printed on it to check against. This is common on credit-card statements. The transactions are still extracted, and the check is reported as unavailable rather than passed, so nothing about the file implies a check that did not run.
Every row is flagged. What happened?
Almost always one of three things: the opening balance was misread, so everything after it is off by the same amount; the statement is in an order we didn't detect; or the scan quality is too low. Re-run it. A native PDF that fails is retried automatically with a stronger reading pass. If it still fails, email us the bank name and a description of the columns, not the file.
Scans and photos
Do scanned statements work?
Yes. Scans and photos take a stronger reading pass than a native PDF, so they are slower and more likely to produce a flagged row. The balance check is what makes them usable: a misread digit shows up as a row that breaks the running total instead of a quiet error in your books. How we validate releases.
How should I photograph a paper statement?
Shoot straight down on a flat page, get the entire page in frame including the header and the closing balance, use even light rather than a ceiling lamp overhead, don't use digital zoom, and take one page per photo. If you can't read a digit on your own screen, neither can we. Full guide.
Can I convert a screenshot from my banking app?
A screenshot carries no printed running balance and no statement structure, so there is nothing for the balance check to compare against and it is reported as unavailable. Download the PDF statement instead, which is the input the reader is built for.
Exports
Which format should I download?
XLSX or CSV for spreadsheets, QBO for QuickBooks, OFX for Xero, QFX for Quicken, QIF for older desktop software, JSON for feeding another system. There is a decision table on the formats page with import steps.
Can I download more than one format?
Yes, all eight from a single conversion, at no extra cost in pages.
QuickBooks rejected my QBO file. What now?
QuickBooks files carry a bank identifier. We write a generic one, which manual Web Connect imports accept. Some setups are configured to require the bank's own identifier: email us the bank name and we add it, within a week. In the meantime, CSV import works, with a column-mapping step.
Credits and refunds
Do my credits expire?
No. Page packs are one-time purchases and unused pages stay on your account indefinitely. Monthly plans (Practice and Firm) are different: they bill every month until you cancel, their pages roll over month to month while you are subscribed, and you cancel from your account page in one click.
What happens if a conversion fails?
Nothing is deducted. Pages come off your balance only after a conversion succeeds. If a conversion completed but the output was clearly wrong, tell us within 7 days and we credit those pages back.
How do refunds work?
Unused credits are refundable within 14 days of purchase. Email us from the address on your account; Polar, our merchant of record, returns the unused portion to your original payment method, usually in 5-10 business days. Full policy.
Privacy and accounts
Do you keep my statement?
No. Your file exists only while the conversion runs and is deleted right after, in every case within one hour. We write nothing from inside it to a log. What remains is an anonymous counter with no file name, account number or transaction text in it. The full data flow.
Who else sees my statement?
One company: our AI document-processing provider, whose model reads the pages during extraction, under a contract that forbids training on our data and deletes inputs within 30 days. Cloudflare carries the traffic, Polar handles payment, Resend sends email; none of them receive your statement contents for any other purpose. That is the entire list, and we name the provider on request.
How do I delete my account?
From your account page, or by emailing us. Your email address is deleted, and the identifier on your credit ledger entries is replaced with a short code that carries no name and no email address, so the accounting record survives without you in it. It is immediate and permanent, including any unused credits, so ask for a refund first if you are within 14 days of a purchase.
How your statement is handled
What the balance check covers, what one conversion can take, and how particular layouts and export formats behave.
What the balance check covers
- Amounts, dates and the running balance. The check is arithmetic: the opening balance plus each transaction has to equal each printed running balance and the closing balance. Rows that break the chain are flagged with the difference.
- Descriptions sit outside the arithmetic. A misread merchant name does not change a total, so it is not flagged. Read the descriptions where they matter to you.
- Credit-card statements without a per-line balance. Most issuers print a previous balance, the transactions and a new balance, with no running balance on each line. Where the totals tie, the badge reads "closing total checked". Where they cannot be tied, the check is marked unavailable and the transactions are exported for you to review. Credit-card statements.
- A passed check means the arithmetic ties. Two offsetting errors would tie as well, so treat it as strong evidence of a clean extraction. How the check works.
- Authenticity is a separate question. The check confirms that the export matches the document. It says nothing about whether the document itself is genuine.
What one conversion can take
- 100 pages per PDF, 20 MB per file. Split a longer statement across two conversions, and see where to cut it. A scanned statement usually reaches the 20 MB limit before the page limit, because a scanned page carries an image.
- 10 photos per conversion, under 5 MB each after your browser shrinks them. A 14-page paper statement is two conversions.
- One document per conversion. Twelve monthly statements are twelve conversions, run one after another. Bulk upload is on the roadmap.
- Expect 20-40 seconds a page for a scan and about 15 seconds a phone photo, against 10-60 seconds for a typical native PDF, because every pixel has to be read. Pages are read in parallel, so five pages cost about what one page costs. Keep the tab open: the conversion lives in the open page, and the tab title shows the percentage while you work in another tab. Scans and photos.
Splitting a PDF statement
On a Mac, open the file in Preview, choose File then Print, set the page range for one part, and choose Save as PDF; repeat for the rest. On Windows, open the file in Edge, press Ctrl+P, set the page range, and choose Save as PDF. Convert each part on its own; every format stays available for each conversion separately.
Where you cut matters more than how. If the file holds several statement periods, cut between periods: each part then carries its own opening and closing balance, and the check runs cleanly on both. If you have to cut one statement in half, the second part carries no printed opening balance, so enter the first part's closing balance in the Opening balance for this file box that appears with the result, and the check runs from there.
Splitting never drops a row. Everything on the pages you send is read and checked against itself. What a partial upload can lose is the closing check, because the closing balance printed on those pages usually belongs to the whole period rather than to the part you sent.
Layouts that need a decision from you
- Multi-account statements. A single PDF covering several accounts, such as a current account and a savings account or a primary and a supplementary card, is exported as one list in document order. The check flags the rows where one account's balance chain ends and the next begins. Convert the accounts as separate documents when you need them apart.
- Several currencies in one table. A statement is read as a single currency. Mixed columns break the balance chain and those rows come back flagged, which is the signal to split the document by currency before converting.
- Redacted pages. Where the balance column is blacked out, the transactions are still extracted and the check is marked unavailable.
- Dense pages. A page carrying more than 60 rows takes longer, and on a scan it is the most likely place for a flagged row.
- What the converter reads. Bank and credit-card statements. Screenshots, handwritten ledgers and transaction lists pasted into a document carry no statement structure and no printed balance, so they sit outside its scope.
Files the converter turns away
A refused upload costs you nothing: no page is deducted and no credit is spent.
- Anything that is not a bank or credit-card statement. If the reader cannot find a transaction table with dates and amounts, it says so instead of handing back an empty spreadsheet. Invoices, receipts, payslips and tax forms are turned away here.
- Pages whose amounts cannot be read. A line with no figure in either column is not a transaction, so it is left out of the export and reported above the table. When every line on a statement is like that, usually a photograph too dark or too skewed to read, the whole conversion is refused and the fix is a better picture rather than a better guess.
- Mortgage and loan statements. On a loan account the balance is money owed and a repayment reduces it, the opposite of a transaction account, so exporting one as a bank statement would reverse every row in your books. The converter recognizes them and turns them away rather than getting it quietly wrong.
- Files that are not PDFs or images. Spreadsheets, Word documents and archives are rejected on their contents, not their file name, before anything is read.
- Password-protected PDFs. Open the file in your PDF reader, save an unlocked copy, and upload that. The converter does not remove passwords, by design.
Languages and dates
- Statements in English and Turkish are supported. Both number conventions (1,234.56 and 1.234,56), accounting-style negatives and CR/DR suffixes are detected from the statement itself, and every export writes a plain decimal.
- Dates. Month names in English and Turkish are read directly. An ambiguous numeric date such as 03/04, on a statement with no day above 12 and no printed period, is resolved from the transaction sequence; where a running balance is printed, the check catches an ordering error that results.
- The interface is in English.
Exports
- QBO bank identifier. Exports carry a generic INTU.BID. Some QuickBooks setups require the bank's own identifier; email us the bank and we add it.
- QuickBooks Desktop. Import through QBO Web Connect or CSV.
- Descriptions are exported exactly as printed. No merchant-name cleanup, no categorization.
- Programmatic use. JSON export is the route today. An API, a Google Sheets destination and team workspaces are on the roadmap.
If you are converting your first statement, how to convert a bank statement PDF to Excel walks through it end to end.
Support
Email support@statementtable.com or use the contact form. A person answers within one business day.
Please don't attach the statement. Describe the bank, the country, the document type and what the columns say; that is what we work from. Where a layout came out wrong, that description is what fixes it, and the changelog records what changed.
Convert one and see
Three pages a day are free, and you don't need an account to run your own statement through it.