CestApp

Know what you spend

Scan your supermarket receipts and track your grocery spending. Everything stays on your phone.

1.0.0 is in review at the App Store and Google Play.

Free iOS & Android No Cloud Open Source On-Device OCR
Dashboard with this month's spending and recent receipts
Reviewing a scanned Mercadona receipt before saving it
Receipt history with search and filters
Spending analytics by month, category and store
How a receipt was read, with its zones drawn over the image
Settings with language, appearance, smart reading and backup

Room to work on a tablet

iPad and Android tablets get their own layout: the whole receipt on one screen in review, and every chart in view at once.

Reviewing a receipt on a tablet, with every line and the totals on one screen
Spending analytics on a tablet, with the store comparison in view
How a receipt was read on a tablet, zones drawn over the receipt

Works with your supermarket

CestApp recognizes receipts from the most popular Spanish supermarket chains.

Mercadona Carrefour Lidl Eroski Dia Consum Alcampo Aldi HiperDino

Scan, Import or PDF

Document scanner with auto-crop, gallery import, or PDF. CestApp reads the receipt on the spot and opens it in review

100% On-Device

ML Kit OCR runs locally. No image or receipt is ever uploaded, and there is no account to create

Smart Categorization

Auto-sorts items into 11 categories and learns from your corrections per store

Spending Analytics

Monthly trends, category breakdowns, store comparisons, and top items

See How It Was Read

Every receipt shows the zones CestApp found over the image. If the reading is off, redraw them or crop to the receipt and it reads again

Your Data, Your Backup

Export every receipt, item and category to a JSON file. Phone and tablet layouts, dark mode, English and Spanish

Your data never leaves your phone

CestApp uses Google ML Kit for on-device text recognition. On iPhones with Apple Intelligence, an on-device model repairs the receipts the OCR read badly. No images or receipt data are ever uploaded. Everything is stored locally on your device.

Read privacy policy →

Take control of your spending

View on GitHub

Open source · Expo SDK 57 · React Native 0.86 · MIT License