Skip to content
SPECIFICTION
Get listed

OpenReceipts vs Receipt Wrangler

OpenReceipts

github.com

Receipt Wrangler

receiptwrangler.io

Side by side

FigureOpenReceiptsReceipt Wrangler
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOS—Yes
Android—Yes
API—Yes
Self-hostedYesYes
Plans published21
Spec score · Receipt Management Software8.7 (#5)7.7 (#22)
PrivacyThe project says processing happens locally and receipt data is not uploaded to the cloud.The privacy policy says Receipt Wrangler does not collect personal information, and that non-personal information requested for enhanced functionality stays on the user's device.
PurposeOpenReceipts scans receipt photos and extracts the merchant, date, total, tax, and line items on the user's machine.Receipt Wrangler is a self-hosted receipt management solution for organizing expenses and managing financial data.

Plans

OpenReceipts

  • FreeFree
  • OpenReceiptsFree

OpenReceipts pricing →

Receipt Wrangler

  • Receipt WranglerFree

Receipt Wrangler pricing →

In their own words

OpenReceipts

OpenReceipts has no write-up on Specifiction yet; its figures are above.

Visit github.com

Receipt Wrangler

Receipt Wrangler is a free, open-source, self-hosted tool for organizing receipts and managing expense data. OCR reads receipt images, and AI parses the extracted information into receipt records. Quick Scan accepts one or more images and single- or multi-page PDFs, and can save parsed receipts immediately. Magic Fill uses an image to populate receipt fields with extracted values that users can edit before saving. Users can share receipts and track expenses together; email integration can add image attachments to a group as separate receipts. Optional AI providers include OpenAI, Google Gemini, and self-hosted OpenAI-compatible models such as Ollama. The application is designed to run in Docker and Docker Compose with a supported database and Redis. Database options are SQLite, PostgreSQL, MySQL, and MariaDB, though SQLite is not recommended for long-term use. API keys let external tools interact with permissions inherited from the associated user. When AI features are enabled, potentially identifying details may be sent to OpenAI or Google Gemini for processing. Mobile crash and error reporting is on by default and can be turned off in Profile → Privacy.

Visit receiptwrangler.io