For bookkeepers & accounting firms
Client statements in, reconciled QBO out.
Drop the client's bank statement PDF, get back a Verified XLSX, CSV, or QBO ready to import into QuickBooks, Xero, or whatever the engagement runs on. Verified means one thing: Σ(transactions) equals (ending − beginning) within a penny. If it doesn't, we tell you which row to look at — never a quietly-wrong import that turns into a three-hour reconciliation puzzle next month.
15 free pages a month, no card. Most bookkeeping practices land on Professional ($49/month, 1 500 pages).
What this is built for
Monthly close. Catch-up bookkeeping engagements where a client arrives with twelve or twenty-four months of unrecorded statements. Year-end tax-prep workpapers. Migrations from spreadsheet to QuickBooks Online or Xero. Annual review and clean-up engagements where the bank feed dropped a chunk and you have to rebuild from PDFs. Anything where the cost of a quietly- wrong number is more than the cost of the conversion software.
Why bookkeepers pick pdftoexcel
- QBO export, not just XLSX. Every export is available as XLSX, CSV, or QBO/OFX in one click. Drop the QBO file straight into QuickBooks Online or Desktop and the transactions land already typed; no manual CSV mapping per client.
- The reconciliation closes the books. Every export is checked against the statement's printed beginning and ending balance. Verified means Σ(transactions) = (ending − beginning) within a cent. The check that you would otherwise run by hand against the statement summary before importing — already done. Bank-feed gaps and CSV import errors become visible at conversion time instead of at month-end.
- Catch-up engagements at scale. A new client showing up with 18 months of unrecorded statements is a $1 500 engagement that often gets blocked on the conversion step. Drop the bundle, get a ZIP of reconciled QBOs, get the engagement done in a fraction of the time. Professional covers 1 500 pages a month — typically enough for a multi-client catch-up — and Business covers 5 000 for the larger ones.
- Scanned and password-protected files supported. When a client emails a printout-of-a-printout or a password- protected statement, both work. Scans go through Gemini vision OCR with the same reconciliation check; password- protected files prompt for the password and decrypt in memory.
- 77+ banks, plus an AI fallback for the rest. Hand-tuned fast-paths for the major US and UK banks (Chase, Bank of America, Wells Fargo, Citi, Capital One, US Bank, PNC, TD, American Express, Discover, and more). Anything we haven't hand-tuned for falls through to the LLM fallback with the same reconciliation guarantee. You don't maintain a list of supported banks per client.
- Inline edit before export. When OCR misreads a check number, you fix it in the in- browser preview and re-export. No round-trip through Excel just to repair a single cell before the import.
- Confidentiality you can put in writing. No LLM provider trains on your client data — both Anthropic and Google contractually exclude API inputs from model training under their commercial terms. Source PDFs are deleted on successful conversion. We sign a DPA on request — /legal/dpa.
Where pdftoexcel fits in your monthly close
- 1. Bank feed gaps. QuickBooks bank feeds drop transactions, miss entire date ranges, or stop syncing entirely. Instead of manual entry, drop the missing-month PDF, get a Verified QBO, import. Books are caught up in minutes.
- 2. New-client onboarding. Catch-up bookkeeping engagements where the client arrives with months or years of unrecorded statements. Batch upload up to 10 PDFs, get a ZIP of reconciled QBOs.
- 3. Year-end workpapers. The CPA wants a tied-out spreadsheet of every transaction by account. Export XLSX, drop into the binder. Reconciled to the statement summary on the cover page already.
- 4. Migration off legacy systems. Moving a client from spreadsheets, desktop QuickBooks, or a legacy package into QuickBooks Online or Xero. Bulk-convert the historical statements, import in chronological order, the new file opens with reconciled history rather than a starting balance and a blank ledger.
The plan most bookkeeping practices land on
Recommended
Professional — $49/month
- · 1 500 pages per month — typically 30–50 client statements depending on length.
- · Batch upload up to 10 PDFs at a time.
- · 90-day retention of reconciled rows — covers the close cycle and the follow-up review.
- · $349 annual ($29/month effective) when paid up-front.
Solo practice with a few clients? Starter ($25/month, 500 pages) often fits. Larger firm running 30+ active clients? Business at $89/month covers 5 000 pages. Enterprise (custom) covers SSO and centralized billing — email for terms.
FAQ for bookkeeping practices
- Why not just use the QuickBooks bank feed?
- When the bank feed works, use the bank feed. When it doesn't — dropped transactions, broken sync, missing date ranges, or a bank that simply doesn't support a feed — pdftoexcel fills the gap. The QBO file we generate imports the same way a feed does, with the reconciliation-against-statement-summary check that bank feeds don't run.
- Does the QBO export work with desktop QuickBooks?
- Yes — the export is in OFX format, which QuickBooks Desktop and QuickBooks Online both accept. Same file format, two import paths.
- Will it categorize transactions to my chart of accounts?
- Not in this product. The export is a faithful reconciliation of the statement: dates, amounts, descriptions, running balance. Categorization happens inside QuickBooks / Xero on import, where your client-specific COA and rules live. Doing categorization without context produces wrong answers; we don't.
- Multi-client billing — can the firm pay?
- Today the subscription is per-account. Most small firms run pdftoexcel under a single firm account and use it across all client engagements; Stripe receipts are issued in your firm's name. SSO and per-client billing land on the Enterprise plan — email hello@bankpdftoxls.com if that's what you need.
- Will you sign a DPA?
- Yes. Standard DPA at /legal/dpa — covers most US and EU client requirements out of the box.
- What about non-US banks?
- Hand-tuned fast-paths for 24+ banks across the US and UK; LLM fallback handles EU, Canadian, and Australian banks out of the box. Currency formats (1.234,56 vs 1,234.56), date formats, and Portuguese / German / French statements parse correctly.
Convert your next client statement.
Free for 15 pages a month, no card. Drop a sample, see what a Verified QBO export looks like before you commit.