Changelog  /  current v1.2.5

What's new.
Shipped, tested, in your pocket.

A running log of every release that's made its way into Receeto. Newest first. No marketing spin - just what changed and why it matters.

Versions v1.0.0 → v1.2.5 · MAR-SEP 2026
POLICY Updated Sep 16, 2026

Privacy policy update

Not an app release. The privacy policy now covers purchases and refund requests.

Changed
01

Privacy policy now covers purchases and refund requests

Receeto Pro purchases are handled by Apple and verified through RevenueCat. The policy now explains what purchase information that involves, and that when you ask Apple for a refund, basic information about your purchase is shared with Apple to help it decide. Your receipts and expenses are still never uploaded. Read the privacy policy.

v1.2.5 LATEST
Released Sep 7, 2026

Scans you can trust

Receipt totals, dates, currencies and categories are read correctly across far more receipts and regions, and editing an expense or switching currency now saves what you asked for.

New
01

Receeto now tells you when Apple Intelligence would improve your scans

Receipt reading uses Apple's on-device model when it's switched on, which helps most with long, faded and coupon-crowded receipts. If it's off on a device that supports it, you'll see a one-time note on the scan screen and a status row in Settings, with instructions for turning it on. Scanning works without it, and nothing is shown on devices that can't run it.

Fixed
02

Receipt totals are read correctly again

Scanning could save a tax line, a single item's price, or nothing at all instead of the real total. There were three separate causes. The text scanner returns a receipt's words column by column rather than line by line, so "TOTAL" was separated from its own amount. On iOS 26 a second scanner was preferred that silently dropped the total altogether. And receipts that print tax as GST, SGST, CGST, VAT or HST (which is most of the world outside the US) were not recognised as tax at all, so the total could not be checked against the sum. Totals that end in a round-off line, standard on Indian receipts, now add up correctly too.

GST VAT HST
03

Receipt totals without decimals are read correctly

A receipt printing "TOTAL 494" is normal in India, and the only possible format for yen and won, which have no decimal part at all. It was skipped entirely, and the app saved the largest amount that did have decimals instead. On one receipt that meant saving the 11.75 tax line as the total. Whole-number totals are now read properly.

INR JPY KRW
04

Receipt dates are read using your region's date format

"03-09-2026" is 3 September in most countries and 9 March in the US, and "26/09/03" is year-first in Canada, Japan, China and Korea. Only the US order was understood, so dates were months out or dropped entirely, and a dropped date silently became today's. Your region's own convention is now used, and a receipt from somewhere else is still read correctly when the date is unmistakable.

05

Receipts are no longer read in the wrong currency

A three-letter currency code can hide inside an ordinary word, so a receipt could be detected as a currency that appears nowhere on it. A Toronto grocery receipt was read as Romanian lei, since "Toronto" contains "ron", and the app then converted the total from that currency, so the saved amount was wrong as well. Currency codes are now only matched as whole words, and an explicit code printed on the receipt wins.

06

Scanned receipts land in the right category more often

Category matching looked for its keywords anywhere inside the receipt text, including in the middle of unrelated words. "Las Vegas" filed a steakhouse under transport, "small" filed a lunch under shopping, "red velvet" filed a cake under pet care, and "UNITED STATES" in an address filed a US receipt under travel. Keywords are now matched as whole words. Metro is also recognised as the grocery chain it is in Canada and Europe.

07

You can close the receipt screen again

After scanning, the close and back buttons at the top of the confirm screen were drawn underneath the status bar, so there was no visible way out. Both buttons now sit clear of the clock and battery, and have larger tap areas.

08

Editing an expense now has a Save button where you'd expect it

The Save button on the Edit screen sits underneath the number pad, and on smaller iPhones or at larger text sizes it fell off the bottom of the screen entirely, leaving only the camera and a close X. People closed the screen assuming their change had been applied, and it hadn't. Save now also appears in the top-right corner, in the place iOS puts it everywhere else.

09

Switching an expense to a different category now applies

If an expense was already filed under one of your own categories (which is what a scanned receipt usually gets), changing it to anything else appeared to work and then reverted. Changes now save properly in both directions, between your own categories and the built-in ones.

10

Changing your currency now actually sticks

Picking a new currency in Settings asked whether to convert your existing expenses, and if you said no, the currency change was quietly thrown away too. There's now a proper screen instead of a one-line prompt: it shows the switch you're making and spells out both options against your own running total. Convert your amounts at each expense's historical rate, or keep the numbers exactly as they are and just correct the currency. The second one is what you want if the app simply started you off in the wrong currency.

Convert amounts Keep numbers
v1.2.4
Released Sep 2, 2026

Zoom, notes, and three more languages

Pinch to zoom while scanning, add notes to any expense, and export only the categories you need. Japanese, Spanish and German are fully translated, receipts take far less space, and Receeto Pro costs less in many countries.

New
01

Japanese, Spanish and German are now fully translated

Large parts of the app (Analytics, Receipts, Settings, backups and tags, plus the whole upgrade screen) were still in English in these languages. All three are now complete, joining Portuguese, Thai and Chinese.

Japanese Spanish German
02

Pinch to zoom while scanning a receipt

Zoom in on small print instead of moving the phone closer and losing the receipt out of frame. Tap a zoom level to jump straight to it, or double-tap the preview to go back to 1×. iPhones with an ultra-wide lens also get 0.5×.

03

Add a personal note to any expense

Optional, up to 500 characters, on both manual entries and scanned receipts. Useful for the context a merchant name cannot carry, like who you were with or which trip it belongs to. Notes have their own column when you export.

04

Choose which categories to export

Export only Groceries and Travel, for example, instead of everything and then deleting rows. Defaults to all categories.

05

Lower prices in many countries

Pricing now reflects local purchasing power rather than a straight currency conversion of the US price. If you are in India, Brazil, Turkey, South Africa, Indonesia and many other places, Receeto Pro costs substantially less than it did.

Improved
06

Receipts take up far less space on your iPhone

New receipts are saved in a more efficient format at slightly better quality than before. Receipts you export are still ordinary JPEGs, so they open anywhere, including on Windows and in spreadsheet software. You can see how much space receipts use under Settings -> Receipt Storage.

07

Tags export to separate columns

Previously every tag was crammed into one cell separated by semicolons, which a spreadsheet cannot sort or filter. Each tag now gets its own column, ordered consistently so the columns line up between exports.

08

The scanner now captures the whole frame

The alignment box is gone. What you see in the preview is what gets saved.

09

Camera controls sit where your thumb is

Flash moved down next to the shutter and shows whether it is off, on or automatic. Close moved to the top right.

10

Empty export cells now show a dash

Empty cells in an export now show a dash instead of being blank, so it is obvious that nothing is missing.

Fixed
11

Photos are now taken at the zoom you selected

Zooming changed the preview but not the saved image, so a receipt framed at 2× came back looking like 1×.

12

Scanned receipts in another currency keep their original amount

A receipt in dollars converted to your currency lost any record of what it originally cost, so the Original Amount and Original Currency columns in an export were always empty. They are now filled in for receipts scanned from this version onwards.

v1.2.3
Released Aug 31, 2026

Comma decimals and real prices

Amounts written with a decimal comma now save properly, and the upgrade screen only ever shows the real price for your region.

Fixed
01

Saving an expense now works when your region writes amounts with a comma

If your iPhone is set to a region that uses a comma for decimals (France, Germany, Spain, Italy, Brazil, Russia and others), typing an amount like 11,90 left the app unable to save it. On a scanned receipt, Confirm & Save did nothing at all; in Quick Add, the save button stayed greyed out. Amounts now save whichever separator your keyboard uses, and scanned amounts are shown in your region's format from the start.

02

The upgrade screen no longer shows a placeholder price

While the App Store was still loading, or when it could not be reached, the screen briefly displayed a fixed US dollar amount that was wrong for every other country. It now shows a loading state and only ever displays the real price for your region.

v1.2.2
Released Aug 4, 2026

New languages and tax deadline reminders

Receeto now speaks Portuguese, Thai and Chinese, Home reminds you when a tax deadline is coming up, and Lifetime becomes the only plan for new customers.

New
01

Receeto now speaks Portuguese, Thai and Chinese

The app is available in Brazilian Portuguese and Thai for the first time, and Simplified Chinese is now complete rather than partial. Change it any time under Settings -> Language.

Portuguese (BR) Thai Simplified Chinese
02

Tax deadline reminders on Home

When a tax deadline is coming up, Home shows a banner for it: the US quarterly deadline in September, the year-end wrap-up over the holidays, filing season in the new year, and 確定申告 in Japan. Tap it and your CSV export opens already set to the right dates, so you're not scrolling back through a date picker to work out which months you need. Dismiss it and it stays gone until next year's deadline.

Changed
03

Lifetime is now the only plan

The yearly Supporter plan is no longer offered to new customers. If you're already on yearly, nothing changes: your plan renews as usual, you keep every Pro feature, and you can still manage or cancel it from Settings -> Subscription.

v1.2.1
Released Jul 29, 2026

Appearance, currencies, calmer prompts

Pick Light or Dark straight from Settings, add the Moldovan Leu to your currency options, and get live rates for far more currencies. Tips are easier to follow and the review prompt knows when to stop asking.

New
01

Choose light or dark from Settings

Appearance now has its own row under Settings -> Preferences, so you can pick System, Light, or Dark directly instead of cycling the toggle on Home until you land on the one you want.

System Light Dark
02

Moldovan Leu (MDL)

Pick MDL as your currency from Settings -> Currency. Amounts convert to and from every other supported currency, with an offline fallback rate so it still works without a connection.

Fixed
03

Algerian Dinar (DZD) now converts correctly

DZD was selectable but had no offline rate, so amounts could be treated as 1:1 with USD when offline. It now uses the correct fallback rate.

Currency conversion
Changed
04

Smarter "rate the app" prompt

Instead of a single system prompt after your first scan, Receeto now asks at natural moments in an on-brand prompt, with a quick path to leave a review or send feedback instead. Each ask waits longer than the last, and once you've left a review it stops for good.

05

Tips now hold your focus

When a tip appears, the rest of the screen softly blurs and the button it's pointing at stays sharp, so it's obvious what's being explained. Tap anywhere to dismiss. This also fixes the stutter you could hit by scrolling quickly while a tip was on screen.

06

Fewer tips in Settings

The Budget and Categories rows explain themselves, so they no longer interrupt with a tip.

Under the hood
07

Live rates for more currencies

Moved to Frankfurter's newer exchange-rate host, which covers 165+ currencies. Several currencies that previously relied only on a built-in fallback (including MDL, DZD, AED, and SAR) now fetch up-to-date rates when online.

v1.2.0
Released Jul 11, 2026

Monthly Budgets

Set an overall or per-category monthly budget and see exactly where you stand at a glance, plus performance improvements and bug fixes.

New
01

Monthly Budgets

Set an overall budget or a per-category budget for the month and see exactly where you stand with a clean progress gauge. Like everything in Receeto, budgets live entirely on your device.

Overall budget Per-category Progress gauge
Improved
02

Performance improvements and bug fixes

General polish across the app to keep everything fast and reliable.

v1.1.6
Released Jul 4, 2026

Housekeeping release

A small behind-the-scenes release with no user-facing changes - App Store submission housekeeping only.

Changed
01

App Store submission housekeeping

Declared our encryption usage to the App Store so future submissions go through without an extra compliance prompt. Nothing changes in the app itself.

v1.1.5
Released Jun 17, 2026

CSV export, plus sort & filter for receipts

Export your expenses as a spreadsheet over any date range, with optional receipt images bundled in. The Receipts tab gains sorting and filtering, receipts can jump to their linked expense, and a smarter currency reader stops bare "$" receipts from being misread as US Dollars.

New
01

CSV export with a date range

Export your expenses as a spreadsheet straight from Settings -> Backup & Restore. Pick exactly what to export (Today, This Week, This Month, This Year, a Custom Range, or All Time) and choose whether to bundle the receipt images alongside the CSV. With images on you get a .zip; with images off you get a plain .csv.

CSV export Date range Optional images
02

Readable receipt filenames and a Receipt column

Exported receipt images are now named by date and merchant (for example 2026-06-17_Costco.jpg) instead of a random ID, and the CSV gains a Receipt column so every row points to its matching image.

03

Sort and filter on the Receipts tab

Sort by Newest, Oldest, Highest or Lowest amount, or Merchant A-Z, and filter by date (using the same period picker as Analytics) and category. A dedicated date button sits up top so it's always one tap away.

Sort Filter by date Filter by category
04

View Expense from a receipt

The receipt detail screen now has a View Expense button that jumps to the linked expense, mirroring the existing "View Receipt" button.

05

West African CFA Franc (XOF)

Added to the currency list, so receipts and totals in CFA are recognised and shown correctly.

Fixed
06

"$" no longer always means USD

Receipts that print a bare $ (used by Hong Kong, Singapore, Australia and others) were being read as US Dollars and wrongly converted. Detection now respects your chosen currency, so an HKD receipt stays in HKD. You can also manually change the currency on the receipt review screen before saving.

Currency detection
07

Cleaner currency labels

Currency labels now use a regular hyphen (for example HKD - $).

Changed
08

Polish on the scanned-receipt screen

Small UI refinements to the scanned-receipt screen.

v1.1.4
Released Jun 11, 2026

Update reminders & a limited-time Lifetime deal

Receeto now nudges you when a new version is live with a persistent banner and gentle reminders, and there's a limited-time Lifetime launch price - 50% off for the first 48 hours. Plus a trimmed Settings screen and a couple of polish fixes.

New
01

Update reminders

When a newer version is on the App Store, Receeto now shows a persistent "Update available" banner on the Home and Settings screens. If you have notifications turned on, it also sends a gentle reminder every 6 hours until you update, and tapping it takes you straight to the App Store.

In-app banner Reminders
Changed
02

Limited-time Lifetime offer

Lifetime is $8.99 as a launch price - 50% off the $17.99 regular price - for the first 48 hours, shown with a live countdown. Once the window ends, it reverts to $17.99.

$8.99 launch 50% off 48 hours
03

Update banner stays until you update

The per-version dismissal is gone, so the prompt can't be permanently hidden without actually installing the new version.

04

Trimmed Settings

Removed the informational "Privacy" row from Settings. The Privacy Policy link still lives under Legal.

Fixed
05

Update banner survives relaunch

The detected version is now remembered and re-checked against your installed build on every launch, so the banner sticks around through app restarts and only clears once you're on the latest version.

06

Search screen background

The area below the header used to render as plain white; it now fills with the same app background used across every other screen.

v1.1.3
Released Jun 5, 2026

A new app icon, animated splash & a rebuilt QuickAdd

Receeto gets a hand-illustrated liquid-glass app icon, a smooth animated splash on launch, and a fully rebuilt QuickAdd sheet that feels native to iOS. Plus simpler new pricing and a cleaner Tag Manager.

New
01

Brand new app icon

A hand-illustrated receipt with an embossed "$" mark, built as a liquid-glass icon with light, dark, and tinted variants. The Profile, Subscription, and Paywall screens now show the new icon at sizes that sit naturally next to their text.

Liquid glass Light / Dark / Tinted
02

Animated splash screen

Launches now open on a clean app-themed background (no icon flash from the system launch screen). The icon, the "Receeto" title, and the "100% Offline Expense Logger" tagline ease in from below, hold briefly, then ease out to the top before the home screen appears.

Changed
03

QuickAdd sheet rebuilt

A native iOS sheet with a standard navigation bar, system Cancel / Save buttons, and the amount front and center as the primary input, replacing the old custom panel. The scan, date, and category shortcuts are now three equal-width chips labelled "Today", the category name, and "Scan" that fill with accent color the moment you override them.

04

New, simpler pricing

Effective June 5, 2026, Yearly is now $6.99/year and Lifetime is $8.99 as a one-time purchase.

$6.99 / year $8.99 lifetime
05

Cleaner Tag Manager

The Tag Manager now uses an inline title and a transparent list background that matches the rest of the app theme.

Fixed
06

Profile header tagline stays on one line

The "Your data never leaves your device." line in Settings / Profile no longer wraps. The in-app icon was cropped to remove its safe-area padding so the receipt fills its container without nudging the layout.

07

No more jump when the keyboard opens

The Dashboard no longer shifts its content when the QuickAdd keyboard appears.

v1.1.2
Released May 2, 2026

Tags, Analytics filters & a new yearly view

Colored tags now sit alongside categories for drill-downs like "Food on Trip to Paris", a unified filter menu replaces the old calendar in Analytics, the new Yearly view groups transactions by month, and pinch-to-zoom finally lands on the receipt viewer. Plus ~110 currencies, two dedicated iOS shortcuts, and a quieter empty-state Dashboard.

New
01

Tags

Attach colored labels to any expense - any expense can have multiple tags, all stored fully offline. Add or pick tags on the Add Expense and Expense Detail screens via a dedicated tag picker sheet; manage your library (create, rename, recolor, delete) from a new Tag Manager screen in Profile. Each tag draws from a curated palette and shows as a chip on transaction rows. Deleting a tag detaches it without removing the expenses.

Tags Tag Manager Offline
02

Filter Analytics by tag

A unified filter menu in the Analytics navbar (single icon, replaces the old calendar) now offers Filter by date and Filter by tags. The tag filter is a searchable sheet with All Tags, Untagged, and a usage-sorted list of tags in the current period - combinable with the category filter for drill-downs like "Food on Trip to Paris". The filter icon shows a dot when any filter is active, and each menu row shows its own dot indicator.

03

Calendar filter with Monthly & Yearly modes

The chevron-based month stepper is gone. Tap the new calendar icon to open a filter sheet with Monthly and Yearly modes. Monthly shows a 3-column grid of months with a tappable year selector; Yearly shows a year list with totals and a radio selector. A custom-range filter is on the way next.

04

Yearly view groups transactions by month

When you pick a year, the list shows pinned month section headers ("MAY ₹7,525.94", "APRIL ₹44,355.77") with day groups beneath each. The pinned header swaps as you scroll between months.

05

Today / Yesterday labels in day headers

The current day now shows as "Today" and the prior day as "Yesterday" anywhere a day group surfaces, instead of a bare day-of-month number.

06

Reset button on filter sheets

Both the date and tag filter sheets now have a leading Reset action that snaps back to defaults (current month / All Tags) in one tap.

07

Scrolling category legend on Analytics

A segmented bar plus a continuously-scrolling marquee of categories (with their totals) now sits between the period total and the pace cards, replacing the old static legend.

08

Pinch-to-zoom on receipt images

The full-screen receipt viewer now supports continuous pinch-zoom from 1x to 5x in addition to the existing double-tap toggle, with drag-to-pan whenever you're zoomed in.

09

Quieter empty Dashboard

The hero card and stat cards stay hidden until you log your first expense, so the very first run reads as "Track your first expense" rather than a wall of zeros.

10

Two dedicated iOS shortcuts: Scan Receipt and Log Expense

Both are exposed to the Shortcuts app, the Action Button, the lock-screen widget, and Siri. Scan routes straight to the camera; Log Expense opens the manual quick-add sheet. Replaces the earlier single combined shortcut - two dedicated ones are easier to find and assign.

Shortcuts Action Button Lock Screen Siri
11

110+ supported currencies

The list expands to 110+ currencies, covering more major Asia-Pacific, Latin American, Middle Eastern, African, and European fiat currencies that weren't in the original set. The currency picker, on-receipt rendering, and historical conversion all read from the same expanded list.

110+ currencies Historical FX
Changed
12

One source of truth for the Analytics period

Total, comparison line ("vs last month" / "vs last year"), pace section ("EST. MAY" / "EST. 2026"), category buckets, and the transaction list now all stay perfectly in sync with whatever period you've picked, so switching months or years updates the whole screen at once.

13

Filter sheet feels native

Standard iOS toolbar with a Done button, a segmented control for switching between Monthly and Yearly, a menu picker for the year, and a grouped list for the year list - all tinted to the app's monochrome ink color.

14

Removed the "View all N in Receipts" footer card

Gone from filtered Analytics views, where it added noise more than it added a path.

Fixed
15

Disappearing transaction rows on Analytics

Rows near the bottom of the list were fading out before they actually scrolled off-screen. They now stay fully visible until they truly leave the viewport, matching the Dashboard's behaviour.

16

App Store transfer

Receeto is now signed under a new Apple Developer team. Existing receipts, scans, and any active subscriptions on your device carry over without any action on your part.

17

Hairline gap between navbar and pinned month header

A faint 1-2pt seam where scroll content peeked through between the nav bar and the pinned month header is gone. The two now meet cleanly.

v1.1.1
Released Apr 21, 2026

German localization, in-app update banner & the fix for stuck-in-English strings

Deutsch joins as the 9th language (~844 translation strings total), an in-app banner now nudges you when a new App Store build is live, receipts remember their original currency for accurate historical conversion, and a root-cause fix to the SwiftUI typing means the whole UI translates by construction.

New
01

German (Deutsch) added as a 9th language

Alongside English, French, Spanish, Italian, Japanese, Korean, Russian, and Simplified Chinese. The string catalog grew by ~244 keys this release, bringing the total to roughly 844 translated strings.

DE EN FR ES IT JA KO RU ZH-Hans
02

In-app "update available" banner

Receeto now checks the App Store on launch and when you bring the app forward. When a newer version is live, a banner surfaces on the Dashboard and Profile with a one-tap link to update.

03

Receipts remember their original currency

Receipts that aren't linked to an expense can now be re-rendered in your current display currency using historical rates, so old scans stay accurate when you switch currencies.

Fixed
04

Strings that "still showed in English" across the app

A handful of labels, titles, subtitles, chips, and captions across onboarding, settings, summary cards, detail rows, scan-extracted fields, and the paywall were silently slipping past translation and showing in English regardless of your language. The whole UI now translates by construction, so this whole class of bug is gone for good.

v1.1.0
Released Apr 18 - Apr 19, 2026

Dark mode, scan-anywhere shortcuts & a rebuilt iOS 26 pipeline

A native-feeling dark mode, system-level Scan Receipt quick actions from Siri and the Action Button, a gentle daily reminder, three new currencies, and a modernized OCR pipeline for iOS 26 - plus polish across the dashboard.

New
01

Dark mode with a circular-wipe transition

A System / Light / Dark picker that remembers your choice across launches. Toggling from the Dashboard plays a growing circular-wipe reveal that feels native, not janky. Every surface, border, and control recolours automatically as you switch.

02

"Scan Receipt" everywhere

A new App Intent surfaces Scan Receipt in the Shortcuts app, Siri, Spotlight, and the iPhone Action Button. A matching home-screen long-press shortcut handles both cold launches and warm-path cases.

Siri Shortcuts Action Button Spotlight
03

Lens-smudge hint while scanning

On iOS 26+, Receeto now checks for lens smudges right after the receipt auto-frames. A non-blocking yellow "Wipe your lens for a sharper scan" hint appears when it's confident enough to flag it.

iOS 26+ Vision
04

Default daily reminder at 6:30 PM

On a fresh install, Receeto asks once for notification permission and, if you accept, schedules a daily nudge for 6:30 PM. Decline once and you'll never be asked again.

05

Review prompt after first successful scan

Fires at the moment of peak engagement. Apple rate-limits it to three per user per year, so it never becomes noise.

06

Three new currencies

Romanian Leu (RON), Mauritian Rupee (MUR), and Ukrainian Hryvnia (UAH). Symbols, names, flags, detection markers (including Cyrillic грн), and the on-device LLM whitelist all updated.

RON MUR UAH
07

Tighter scan accuracy from a new test suite

21 golden tests now cover amount, merchant, date, currency, and category extraction, OCR misread correction, split-column receipt layouts, label-to-amount pairing, and weird input. Future scan changes have to clear all of them before they ship to you.

Improved
08

Receipt scanning pipeline, modernized for iOS 26

On iOS 26+, Receeto now uses Apple's newer document-recognition engine, which understands paragraphs and tables natively, and falls back gracefully on older devices. The TOTAL label now pairs with the amount sitting on the same row across the receipt, before falling back to text-pattern matching. Date detection is rebuilt on Apple's native data detectors, retiring a tangle of hand-rolled formatters.

09

Field-edit UX in receipt processing

Chevron accessories replaced with a clearer "Edit ›" label on merchant, amount, category, and date rows. Tap targets now span the whole row instead of just the text.

10

Dashboard refresh

New hero card and modular stat cards replace the older single-card layout. Tighter 16pt corner radii on Scan and Manual buttons match the rest of the B&W system. Transaction rows and in-app typography tuned for the paper-like aesthetic.

11

Receipt image viewer

New lightweight viewer component for inspecting captured receipt photos.

12
v1.0.0 FIRST RELEASE
Released Mar 8, 2026

Receeto launches on the App Store

A 100% offline AI receipt scanner and expense tracker for iPhone. No accounts, no cloud, no data collection. Snap a receipt, and on-device AI extracts the merchant, amount, date, and category in a single tap.

New
01

AI receipt scanner powered by on-device intelligence

Apple Vision OCR for text recognition, paired with Foundation Models for intelligent extraction. Merchant, total, date, and category are pulled out automatically from any receipt photo. Everything runs on the Neural Engine - no network calls, no cloud queue.

Vision Foundation Models On-device
02

100% offline, zero data collection

No servers. No accounts. No analytics SDK quietly phoning home. Every receipt, every expense, and every cent of your data lives only on your device. Works in airplane mode, on a flight, or in a dead-zone.

03

24 currencies with auto-detection

USD, EUR, GBP, JPY, CAD, AUD, INR, KRW, BRL, and more. Receeto detects the currency from the receipt itself and converts between currencies using regularly updated exchange rates.

04

14 smart spending categories

Groceries, dining, transport, entertainment, and the rest, auto-assigned by the on-device model. Override anytime; the app learns your patterns over time.

05

Quick numpad entry for receiptless expenses

Cash tip, parking meter, vending machine. Tap the amount on a tactile numpad, pick a category, and you're done in under five seconds.

06

Spending analytics, computed locally

Monthly charts, category breakdowns, and daily / weekly averages. Every aggregation happens on-device against your local store - no telemetry, no server-side rollups.

07

CSV and ZIP export

Export your full expense history as a CSV for spreadsheets, or a ZIP that bundles the CSV with every original receipt image. Share via email, AirDrop, or anywhere iOS reaches.

08

8 languages at launch

English, French, Spanish, Italian, Japanese, Korean, Russian, and Simplified Chinese. The string catalog ships with every translation in the bundle - no download, no fallback to English.

EN FR ES IT JA KO RU ZH-Hans
09

Free to start, with optional Supporter and Believer plans

Core scanning and tracking are free, no account required. Supporter ($9 / year) and Believer ($29 one-time) unlock unlimited scans and data export, and help fund a solo developer building in the open.

Free Supporter Believer
10

Native SwiftUI throughout

Built with SwiftUI from the ground up for blazing-fast performance, system-native navigation, and tactile haptic feedback on every meaningful interaction.

Get these updates.

Free to start. Works 100% offline. No account needed.

Download Receeto on the App Store