Privacy-first  ·  Fully offline  ·  Open formats

Your statements.
Your data.
Your machine.

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.

🔒 Zero data leaves your machine 📄 Open CSV & XLSX output 🏦 Multiple bank formats Linux · macOS · Windows · Docker

From PDF chaos to clean ledger in three steps

Drop your statements, review parsed results, export. That's it.

01

Drop your statements

Drag and drop PDFs from Chase, Citi, Ally, Sapphire, and more. Whole folders work too — LedgerSprout discovers everything recursively.

02

Review in your browser

A local web app opens automatically. Inspect every transaction, check parser confidence scores, fix categories, and flag anything unusual — all before export.

03

Export clean data

Export to CSV (free) or a beautifully organized multi-sheet XLSX workbook (Pro). One file, multiple banks, all reconciled.

Built for people who take their data seriously

Every design decision starts with privacy and accuracy.

🔐

Air-gap safe

Runs 100% offline. No telemetry, no cloud sync, no API calls home. Want to verify? The full source is there to audit.

🏦

Multi-bank parser registry

Built-in parsers for major US banks. Add your own in minutes using YAML manifests and a simple Python interface.

🏷️

Smart categorization

Rule-based category engine with regex matching and priority ordering. Fully customizable, fully yours.

📋

Tax-ready categories

Pre-built rule sets for IRS Schedule A and Schedule C deductions. Designed by and for tax preparers.

🐳

Deploy anywhere

Native on Linux, macOS, Windows. Portable PyInstaller bundle included. Or pull the Docker image and run anywhere.

📐

Accuracy-first design

Parser confidence scoring, threshold diagnostics, and a built-in accuracy harness. You always know exactly how well each parser is performing — no guessing.

Simple, honest pricing

Community edition is free forever. Pro is a one-time annual payment — no subscriptions, no surprises.

Community
Free
Forever. No strings attached.
  • All built-in bank parsers
  • Full category rules engine
  • CSV export
  • Local review app
  • Docker & portable builds
  • Parser scaffolding tools
  • Apache-2.0 open source
Download Free
Pro
$129/yr
One-time annual payment. Everything in Community, plus:
  • Multi-sheet XLSX export
  • In-app category editor
  • Persistent rule saving
  • Priority support
  • All Pro updates during your term
  • Personal use on your own machines
Get Pro — $129/yr
What happens when my year is up?
You get a 14-day grace period, then the app falls back to Community features — it never stops working. Renew any time to restore Pro.
Is this really a one-time annual charge?
Yes. No recurring billing, no auto-renew. You pay once, use Pro for 12 months, then decide if you want to renew.
Can I get a refund?
Yes — 14-day no-questions-asked refund window from date of purchase.
Does it work offline? Does it phone home?
100% offline. The license key is verified locally via cryptographic signature — no server call, no telemetry, ever.

Up and running in seconds

🐧

Linux portable

No Python required

tar -xzf LedgerSproutPortable-v0.4.0-linux.tar.gz
./LedgerSproutPortable/start_ledgersprout.sh
Download .tar.gz
🪟

Windows portable

No Python required

Extract the zip and double-click Start LedgerSprout.bat to launch.

Download .zip

Get LedgerSprout v0.4.0

No installer needed. Download, extract, and run — on any platform.

All builds are for v0.4.0  ·  Report an issue