Skip to content
Every app

iOS

ReceiptLog

Photograph a receipt, get a categorized expense, and hand your accountant one PDF at the end of the quarter

In the labPlanned: Free · Pro $9.99 one-time

Screenshots

  • A month of receipts with total spent, receipt count and deductible amount above the list
  • A receipt's detail screen with the original photo above editable merchant, date, total and tax fields
  • Export screen with a date range, PDF, CSV and ZIP options, and a preview showing 7 receipts totalling $1,979.88
  • Settings with business information fields above upgrade, export and delete all data actions

About ReceiptLog

ReceiptLog is for the pile of paper in the glovebox. Photograph a receipt and it becomes a line in a list that is already totaled, already categorized, and already ready to hand over — with the photo still attached, so when someone asks what the $412.60 was, the receipt is right there. Merchant, date, total, tax and tip are read off the image and every one of them stays editable, because faded thermal paper is the normal case rather than the exception. It is built for a tax return rather than a budget: tax categories, a business justification, and an attendees field on the entries that need one, with a month header showing what you spent, how many receipts it took, and how much of it is deductible. At the end of the quarter, pick a date range and export it three ways — a formatted PDF report with the images, a CSV for a spreadsheet, or a ZIP containing the data and every photo — and the preview tells you exactly how many receipts and what total are in the range before you send anything. There is no sign-up and nothing to log in to; receipts live on your iPhone until you choose to export or share them. The free plan saves ten receipts a month and exports a PDF report. Pro is a one-time purchase — not a subscription — that removes the cap and adds CSV and ZIP export.

Who it's for

Sole traders, freelancers and anyone who spends the last week of the quarter flattening receipts on a kitchen table.

What it does

  • Photograph a receipt and keep the image attached to the expense
  • Merchant, date, total, tax and tip read off the photo — all editable
  • Tax categories, business justification and attendees on the entries that need them
  • A month header showing spend, receipt count and the deductible share
  • Export a date range as a PDF report, a CSV, or a ZIP with every photo
  • A preview of the count and total before you export
  • Search by merchant and filter by month
  • No account, no sign-in, no server — receipts stay on your iPhone
  • Proa one-time purchase for unlimited receipts and CSV and ZIP export

Behind the build

Two bugs, and the second one was worth money.

The export screen's preview panel read "0 receipts, $0.00" until you had already exported — the counts were only ever assigned inside the export function, so the panel that exists to tell you what you are about to send could only tell you what you had already sent. The expensive one was in the paywall: when the purchase backend was unconfigured, the handler fell through to flipping the local Pro flag and returning success. That branch was a development convenience with no build-type guard, so a shipped build would have handed every paid feature to anyone who tapped Subscribe, with no transaction behind it. It is now three explicit modes and the one a release build can reach grants nothing. The purchase SDK went next: StoreKit 2 talks to the App Store directly, which removed an account to configure and a third party from the receipt path — and immediately surfaced a third bug, because the default way to read purchases iterates every transaction ever made, including the ones Apple has refunded. A refunded purchase kept Pro forever. Pro also stopped being a monthly subscription; nothing in the app costs money to run, so charging rent for a fixed cost was the wrong shape.

Information

Runs on
iPhone
Status
In the lab
Price
Planned: Free · Pro $9.99 one-time
Requires
iOS 16.0 or later
Source
Not public
Telemetry
None. Apple handles payment and nothing about it reaches me. A receipt photo is sent to Google's Gemini API only in a build made with a key, and only when a Pro user captures one with scanning enabled.
Built with
React Native, Expo, expo-sqlite, StoreKit 2
Stack
React NativeExpoexpo-routerSQLiteStoreKit 2

Works well with

  • Vitality

    Both are the same idea applied to different paperwork: capture it once, and let the totals take care of themselves

ReceiptLog is still in the lab.

Built and running on my machine, but not packaged for release — so there's nothing honest to link to yet. Leave an email and you'll hear when it ships.

More iPhone apps

See all 7
  • BEAROUT

    Web · iOS · Game

    An arcade-idle bear ranch: hunt, stack the haul, run it to the sell table, upgrade, repeat

    Live
  • BabyHQ

    iOS

    Contraction timer, hospital bag, feeds, diapers and sleep — one app for the last week of pregnancy and the first…

    In the lab
  • First Bites

    iOS

    An offline guide to baby-led weaning: 211 foods, how to cut each one by age, meal ideas, and a journal to share with…

    In the lab
  • SwipeClean

    iOS

    Tinder for your camera roll — swipe left to clean, right to keep, and nothing is deleted until you confirm

    In the lab
  • Vitality

    iOS

    Meals, pantry and training in one place, with the nutrition math done for you — and optional AI that runs on your own…

    In the lab
  • Workout

    iOS

    A muscle map that shows which groups you actually trained this week, and an editor for writing the plans you actually…

    In the lab