When your budget app doesn't match your bank. Find every dropped transaction in 10 seconds.
Drop your bank eStatement PDF and your Monarch or YNAB CSV export. StatementDiff mathematically verifies Opening + Sum = Closing to the exact cent, catches transactions dropped by Plaid & Finicity, and fixes flipped credit card signs—100% on your device without uploading your PDF to any server.
Bank or Card Statement (PDF)
Parsed 100% locally on your computer. Your statement never touches a cloud server—works even with your Wi-Fi turned off.
Monarch / YNAB Export (CSV)
Fuzzy matches within a ±4 day posting window, identifies missing transactions, and flags flipped signs.
Catches transactions dropped by Plaid/Finicity using a ±4 day posting window so you never import duplicates.
Fixes backward credit card +/- signs and updates 1,000+ existing rows via Monarch Transaction IDs with 0 API writes.
Generates a deduplicated daily running balance file so your Monarch Net Worth graph updates without "Invalid DateTime" errors.
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.
Inspect statements client-side and export your first 25 missing rows free.
±$0.00)Perfect for fixing 12 to 24 months of dropped Tangerine, Wealthsimple, RBC, Amex, or Chase history.
For households managing multiple US & Canadian bank accounts every month without broken aggregators.