Skip to content

Receipt scanning

You are standing at the till with a receipt in your hand. Instead of typing the amount, the shop and the date, you photograph it — and the app fills those fields in for you. Keeping books costs one photo instead of five fields, and the receipt itself stays attached to the expense.

Author: Oleksii Itseksonthe developer of FinLad, and its user since 2025

Published: Updated:

How it works

  1. 1

    On the home screen tap “+” and choose Receipt — the camera opens straight away.

  2. 2

    Photograph the receipt. If it carries a fiscal QR code, the data is read from the code itself: instantly, with no network, and without using your AI allowance. With no code, image recognition takes over.

  3. 3

    Check what was filled in, correct any field, and save. The expense appears in the list with the receipt on it — you can see it in the transaction’s details.

Two different ways to read a receipt

A Ukrainian fiscal receipt carries a QR code, and everything is already in it: the date, the total, the merchant’s tax number. If the code is in frame the app reads that — instantly, on the device, with no network and without using any AI allowance. This is not image recognition but reading data that is already there, so it cannot get it wrong.

When there is no code — an old till, a café bill, a purchase abroad — image recognition takes over. It reads the photograph itself, and so it does worse on a creased, faded or angled receipt. This is the case in which the photo leaves the device, and the app says so before the first scan.

The practical conclusion is simple: if the receipt has a QR code, frame it so the code is included, even when the rest of the receipt runs off the edge. A receipt your eyes can no longer read can still be read by its code.

What to do when it reads something wrong

  • Correct the field like any other — nothing locks, and nothing needs rescanning. One action puts back every value the recognition filled in.
  • The most common mistake is not the amount but the date: receipts print it in a dozen formats, and 03/04 can be the third of April or the fourth of March. That is the field to check.
  • The second most common case is a discounted total and an undiscounted one printed next to each other. The app takes the one marked as the final amount due; if a till prints them the other way round, it is a second to fix.
  • A long receipt can be photographed in several frames — each frame is stored and deleted separately, and the expense stays a single one.

Why keep the receipt itself

Recognition pulls four fields out of a receipt, and the receipt itself stays attached to the expense. This is not about tidiness: a warranty runs from the receipt, a return is impossible without it, and a disputed charge is settled with it.

A paper receipt fades within months — thermal paper survives neither heat nor light. A photo taken at the till outlives it by years, and it can be found by date and amount rather than in a box.

Receipt photos are stored encrypted, and the key never leaves your devices — neither we nor anyone with access to the server can read them.

Which plan you need

Receipt scanning is part of Plus. On the free plan you can still attach a photo to an expense by hand — it is stored the same way, it is simply not read.

Worth knowing

  • A photo leaves the device only when image recognition runs, and the app says so before the first scan. A QR receipt is not sent anywhere at all.
  • Read something wrong? Correct the field like any other. Nothing is locked, and undo puts back every value the reading filled in.
  • Several frames of one receipt are still one receipt: a long till roll can be photographed in parts, and each frame is removed on its own.