Frequently Asked Questions

Find answers to common questions about bank statement conversion, file formats, security, pricing, and more.

Converter & Accuracy

Questions about conversion accuracy, file formats, and processing

How accurate is BankStatement Savvy on complex bank PDFs?

Popular

Our parser stack combines pattern templates (for popular banks) with AI-assisted line detection and reconciliation checks. We validate rows against running balances, enforce date/amount normalisation (locale-aware), and auto-repair common issues (wrapped descriptions, thousand-separator drift). On clean, digital PDFs we expect 95–99% row-level accuracy; on scans we degrade gracefully via OCR with confidence thresholds and surface a "review required" banner when needed.

Do you support scanned PDFs or only digital PDFs?

Popular

Both. We first attempt text extraction. If a page is image-only, we fall back to OCR. Scans under ~150 DPI or skewed >10° may need re-scans; we flag low-confidence lines instead of guessing.

How do you handle line wraps, multi-line descriptions, or OCR noise?

Popular

We de-wrap using regex + whitespace heuristics, merge continuation lines when the amount/date pattern repeats, and strip OCR artifacts (e.g., `,` vs `.` confusion). We never fabricate rows.

Related resources:

Can you preserve running balance and opening/closing balances?

Popular

Yes. We compute and validate running balances when present and export opening/closing balances as metadata.

Related resources:

How are negative amounts represented (minus vs debit/credit)?

Popular

Choose Signed Amount (default) or Debit/Credit columns in export settings. We normalise `−` vs `()` vs `DR/CR` styles.

Related resources:

What date formats do you output (US/EU/ISO) and can I choose?

Popular

Select MM/DD/YYYY, DD/MM/YYYY, or YYYY-MM-DD (ISO 8601). We also detect columnar day/month swaps to avoid import errors.

Related resources:

What happens if a page is rotated, skewed, or has stamps/watermarks?

We auto-deskew/rotate; stamps and heavy watermarks are masked before OCR. Edge-cases are flagged for review.

Related resources:

Do you support password-protected PDFs?

Yes—if you know the password. Enter it at upload and we decrypt in memory for processing.

Related resources:

What's the max file size/pages you accept?

Popular

Default limits: 50MB and ≤200 pages per file (configurable on paid tiers). Batch mode supports multiple files.

Related resources:

Can I upload multiple files at once?

Popular

Yes. Use Batch Upload in the converter or the API with webhooks for large jobs.

Related resources:

PDF to Excel/CSV

Generic PDF conversion and format questions

Why do generic "Export to Excel" tools fail on bank statements?

Popular

Banking PDFs mix headers, totals, footers, and multi-line rows. Generic exporters flatten everything into columns causing column-shift and mis-typed values. We use bank-aware parsing and reconciliation logic designed for statements, not invoices or forms.

CSV vs XLSX vs JSON — which should I use for accounting?

Popular

CSV for imports to QBO/Xero and spreadsheets. XLSX when styling/formulas matter post-import. JSON for developers and downstream automation.

Related resources:

How can I fix "column shift" issues after exporting to Excel?

Popular

Use our QBO/Xero-ready presets or lock columns in the converter. Column shift usually means the source PDF was scanned with noise; try OCR cleanup or the signed amount preset.

Related resources:

How do you handle thousands separators and decimal symbols?

Popular

Locale-aware parsing converts `1.234,56` ↔ `1,234.56` correctly. Choose your output locale at export.

Related resources:

Can I batch convert multiple statements at once?

Popular

Yes—use Batch Upload or the API for automation.

Related resources:

Can I customize column order or headers?

Yes. Save a custom preset per client/bank.

Related resources:

Will the export retain original transaction order?

Yes, we stabilise by date/time and original sequence; you can reverse order if needed for imports.

Related resources:

How do I import the CSV into Google Sheets correctly?

Use File → Import → Upload and set Detect locale off; pick your date format. Avoid auto-type conversion that changes account numbers.

QuickBooks & Xero

Integration and import questions

What exact headers do you output for QuickBooks Online?

Popular

Default QBO headers: `Date, Description, Amount` (signed) or `Date, Description, Debit, Credit`. Optional: `Payee, Memo, Reference, Check #, Balance`. All presets validated to pass QBO's importer without edits.

Related resources:

What exact headers do you output for Xero?

Popular

Default Xero headers: `Date, Amount, Description` (signed), optional `Payee, Reference, Cheque Number, Balance`. Presets align with Xero's bank import rules.

Related resources:

QBO says "can't import"—common causes and fixes?

Popular

Most failures are (a) wrong date format, (b) mixed `.`/`,` decimal symbols, or (c) DR/CR when QBO expects signed amounts. Re-export with the QBO preset and ISO date.

Xero import errors: how to resolve date/amount/currency issues?

Popular

Align to DD/MM/YYYY or ISO for EU/UK orgs; ensure currency matches the bank account in Xero; avoid thousands separators on export.

Related resources:

Signed Amount vs Debit/Credit—what should I pick?

Popular

Signed Amount is simpler and less error-prone. Use DR/CR only if your downstream tooling requires it.

Related resources:

How do you handle duplicates across months (import safety)?

We optionally emit a stable transaction hash (date, amount, last-4 reference, normalized text) to help deduplicate across periods.

Related resources:

Can I map Payee/Description/Reference consistently for my bank?

Yes—save mappings per bank in your custom preset; applies in batch/API too.

Related resources:

Do you support memo/category/class on export?

We export memo and reference fields; category/class tagging is usually applied inside QBO/Xero rules after import.

Related resources:

Security & Privacy

Data security and compliance questions

Where are files processed and stored?

Popular

Our infrastructure is hosted in the United States. Files are processed on our servers and encrypted in transit (TLS 1.2+) and at rest (AES-256).

Do you delete files after processing by default?

Popular

Yes. Default is delete-after-processing. Paid users may opt-in to retain files and outputs for convenience; you can delete anytime.

Related resources:

What encryption do you use?

Popular

TLS 1.2+ for transport; AES-256 for storage. Keys are rotated and access is strictly limited and logged.

Do employees ever view my files?

Popular

No, except when you explicitly open a support ticket and grant consent for a least-privilege, time-bound review.

Related resources:

Are you GDPR/CCPA compliant and how do I exercise my rights?

Popular

Yes. You can request access, correction, deletion, or export by emailing privacy@bankstatementsavvy.com or via your account. We honour Do Not Sell/Share.

Related resources:

Do you train AI models on my data?

Popular

No. We do not use customer files to train foundation models.

Related resources:

Can I request immediate deletion and get confirmation?

Yes—delete from your dashboard or email support. We'll confirm deletion and purge from backups on their next rotation.

Related resources:

Do you sign NDAs or DPAs?

For Business/Enterprise, we offer an NDA and Data Processing Addendum.

Related resources:

Workflows & Business

Professional use cases and business features

How much time can an accountant save per month?

Popular

Customers report saving 1–3 hours per statement—more on messy scans—by avoiding manual cleanup and failed imports.

Related resources:

Will your CSV import cleanly into QBO/Xero without manual edits?

Popular

Yes—use the QBO/Xero presets and locale matching. If an import fails, re-export with the guided preset; our support can review sample rows.

Related resources:

How do lenders use the export for underwriting?

Popular

Exports include normalized dates/amounts, optional balance column, and consistent Payee/Description mapping—ideal for income/expense analysis.

Do you support bulk upload and API/webhooks?

Popular

Yes—upload folders in batch or use the API with webhooks for async processing at scale.

Related resources:

Can multiple clients be managed under one account?

Popular

Business plans support client folders, tags, and team seats.

Related resources:

Can I tag files by client, month, or account number?

Yes—use tags and metadata on upload; searchable in your dashboard.

Related resources:

Do you provide audit trails or version history?

We log upload → processing → export events with timestamps; exports are deterministic given the same preset.

Related resources:

Do you support multi-currency statements?

Yes—currency is detected and preserved; you can force output currency codes if needed.

Related resources:

Billing & Support

Pricing, plans, and support questions

Is there a free trial? When is the card charged?

Popular

Yes—trial starts on signup; the card is authorised but not charged until the trial ends. Cancel anytime in the dashboard.

Related resources:

What's included in each plan (page limits, batch/API, team seats)?

Popular

See our Pricing page for page credits, batch/API access, and seats per tier.

Related resources:

Do unused credits roll over?

Popular

On annual plans, yes (within reasonable limits); monthly plans reset each cycle.

Related resources:

Do you offer one-time credits or lifetime deals?

We occasionally offer one-time credit packs. Lifetime deals are limited promos.

Related resources:

How do refunds work?

Popular

If exports fail due to our fault and we can't fix promptly, we'll credit or refund.

Related resources:

Can I switch plans or cancel anytime?

Popular

Yes—upgrades prorate instantly; cancellations take effect next cycle.

Related resources:

Do you offer discounts for non-profits/students?

Yes—contact support@bankstatementsavvy.com.

Related resources:

What support SLAs do paid plans receive?

Priority support for paid tiers; Business/Enterprise can add SLA/DPAs.

Related resources:

Still have questions?

Can't find what you're looking for? Get in touch with our support team.