๐ธ Snapreceipt
Scan receipts with local OCR and export tax-ready reports โ nothing uploaded.
Snapreceipt at a glance
| Price | $19, once โ no renewal |
| Replaces | Expensify at $5โ$9/user/mo โ roughly $60 a year, every year |
| Type | Desktop app โ runs offline |
| Platforms | Windows, macOS, Linux |
| Category | Productivity |
Snapreceipt features
๐ฅ Import anything
Drag and drop images, use the file picker, or point a watched folder at your phone-sync directory to land photos in a review inbox.
๐ Local OCR auto-extract
tesseract.js runs entirely on-disk to pull vendor, date, total and tax as an editable prefill you review before saving.
๐ท๏ธ Categories + project tags
A bundled category list plus your own, with free-form project and client tags for billable-expense tracking.
๐ Reports
Spend by category and by month, filterable, with all math in exact integer cents.
๐ค Exports
RFC 4180 CSV for your accountant and a PDF expense report with receipt thumbnails embedded.
๐ Mileage log
Date, purpose, miles and a configurable cents-per-mile rate, with reimbursement auto-calculated to the cent.
๐ Private by design
SQLite file on your disk, receipt images copied into your app data folder, and zero network calls at runtime.
$19 once โ that's the whole pricing page
Expensify charges $5โ$9/user/mo โ roughly $60 a year, every year. Snapreceipt is a single payment, and it keeps working whether or not we ever sell another copy.
Or get Snapreceipt inside the full suite โ every app in the catalog, currently $97 for the bundle. See the bundle →
Snapreceipt guides & pages
Honest answers
Is it really free on GitHub?
Yes โ Snapreceipt is MIT-licensed at github.com/bensblueprints/receipt-scanner-expense-mvp. The $19 buys the 1-click Windows installer; building from source is free.
Do my receipt images get uploaded?
No. OCR is 100% local, nothing auto-saves, and the only network access is a one-time ~11 MB download of the English OCR language data during install. After that it's fully offline.
Does the OCR always get it right?
Not always, and we'd rather say so. Extraction is a prefill you review โ a wrong guess is just something you fix in the form before you click Save.