Pay Once or Subscribe•Zero Lock-in

Simple, transparent pricing.

Never pay a monthly subscription just to fix a multi-year backfill. Pay once for a clean slate, or get Pro for automated monthly peace of mind.

Free Diagnostic
$0

Inspect statements client-side and export your first 25 missing rows free.

✓100% Client-Side Browser RAM Parsing
✓Mathematical Checksum Verification (±$0.00)
✓First 25 Missing Rows Exported per Statement
✓Transaction-ID Sign Fix CSV Export
Start Free Audit →
Most Popular
20-Statement Backfill PassPay Once
$12 one-time payment

Perfect for fixing 12 to 24 months of dropped Tangerine, Wealthsimple, RBC, Amex, or Chase history.

✓20 Statement Credits (Credits never expire)
✓All Missing Transactions Unlocked (No 25-row cap)
✓Transaction-ID Sign Inversion Fix CSV
✓Deduplicated Daily Balance History CSV
✓Bank of Canada Exact Posting Date FX
Pro Annual
$29 / year

For households managing multiple US & Canadian bank accounts every month without broken aggregators.

✓Unlimited Statements All Year
✓Automated Canadian TSX Portfolio Balance CSVs
✓Priority AI Self-Heal on Complex PDFs
✓Unlimited Multi-Statement Backfill Exports
✓Priority Email & GitHub Support

Feature Breakdown

FeatureFree20-Pack ($12)Pro Annual ($29/yr)
Browser-Local RAM Coordinate Extraction✓✓✓
Missing-Row Backfill CSV Export25 Rows / StatementUnlimited (20 Statements)Unlimited (All Year)
Credit Expiration—Never Expires1 Year
Transaction-ID In-Place Sign Inversion FixPreview Only✓ Full Export✓ Full Export
Daily Balance History CSV GeneratorPreview Only✓ Full Export✓ Full Export
Bank of Canada Exact Date FX—✓✓
Monarch & YNAB 1-Click Re-Import Format✓✓✓

Frequently Asked Questions

Are my bank statements uploaded to any server?

No. All PDF text and coordinate parsing runs 100% locally inside your web browser’s JavaScript memory using pdfjs-dist. No financial statement, account number, or balance ever leaves your computer.

Do the 20-Statement Backfill Pass credits expire?

No. Your 20 credits are stored in your account and never expire. You can use 6 credits today to reconcile 6 months of statements, and use the remaining 14 credits next year.

How do I import the resulting CSV into Monarch Money?

In Monarch Web, navigate to Accounts → [Select Account] → Edit → Import transactions and drop the downloaded monarch_missing_backfill.csv. Because it uses Monarch-compatible column headers and exact negative/positive sign conventions, all missing transactions will be added with zero duplicates.

When uploading the Sign-Fix CSV (monarch_transaction_id_sign_fix.csv), make sure to check the box “Use transaction IDs to match transactions” so Monarch updates the debit/credit polarity on existing rows in place without creating duplicate entries.