LedgerSprout converts bank statements and credit card PDFs into clean, organized ledger exports — entirely on your local machine. No subscriptions. No cloud uploads. No compromises.
Drop your statements, review parsed results, export. That's it.
Drag and drop PDFs from Chase, Citi, Ally, Sapphire, and more. Whole folders work too — LedgerSprout discovers everything recursively.
A local web app opens automatically. Inspect every transaction, check parser confidence scores, fix categories, and flag anything unusual — all before export.
Export to CSV (free) or a beautifully organized multi-sheet XLSX workbook (Pro). One file, multiple banks, all reconciled.
Every design decision starts with privacy and accuracy.
Runs 100% offline. No telemetry, no cloud sync, no API calls home. Want to verify? The full source is there to audit.
Built-in parsers for major US banks. Add your own in minutes using YAML manifests and a simple Python interface.
Rule-based category engine with regex matching and priority ordering. Fully customizable, fully yours.
Pre-built rule sets for IRS Schedule A and Schedule C deductions. Designed by and for tax preparers.
Native on Linux, macOS, Windows. Portable PyInstaller bundle included. Or pull the Docker image and run anywhere.
Parser confidence scoring, threshold diagnostics, and a built-in accuracy harness. You always know exactly how well each parser is performing — no guessing.
Community edition is free forever. Pro is a one-time annual payment — no subscriptions, no surprises.
No Python required
tar -xzf LedgerSproutPortable-v0.4.0-linux.tar.gz./LedgerSproutPortable/start_ledgersprout.shNo Python required
Extract the zip and double-click Start LedgerSprout.bat to launch.
Download .zipNo installer needed. Download, extract, and run — on any platform.
All builds are for v0.4.0 · Report an issue