Blog
Why kisir does not scan receipts
Receipt scanning is the feature people most often ask about in a bill-splitting app in 2026, and the one we most often say no to. The short reason: typing a total takes three seconds, checking a scan takes longer, and most shared expenses were never a receipt with lines on it.
What receipt scanning promises
Photograph the bill. The app reads every line, works out what each item cost, lets each person tap their dishes, and splits the total so everyone pays for exactly what they ate. It’s the demo every bill-splitting app with AI leads with, and in a demo it is lovely.
I’ve looked at it carefully, because people ask for it, and it’s a reasonable thing to want. kisir doesn’t have it, and isn’t going to. Here’s the reasoning, one step at a time.
Most shared expenses are one number
Think about what a group actually pays for on a trip or in a flat. The villa. The rental car. The fuel. The groceries. The taxi from the airport. The tickets. The dinner.
Nearly all of those are one amount, paid by one person, shared by some or all of the group. There is nothing to itemize. The villa isn’t €640 of separate lines; it’s €640. The person who paid it knows the number, because they just watched it leave their card.
For that expense, the fastest possible entry is: type 640, pick who it was for, save. A camera adds a photo, an upload, a wait and a check, to arrive at a number you already had.
The restaurant is the exception, and it’s smaller than it looks
The receipt-scanning case is the restaurant bill with twelve lines where people ordered differently. It’s real. It’s also rarer than the demo suggests, and when it happens, the group usually wants one of two things.
Split it equally anyway. This is what most tables do, and it’s what kisir’s Equal does. Six people, €127.50, €21.25 each. Done before the card machine is back in the waiter’s pocket.
Pull out the obvious exceptions. Three people shared a €36.00 bottle of wine and the other three didn’t drink. The honest split is: the wine as its own expense for the three, €12.00 each, and the rest equal. That’s two expenses, two totals, and it takes a minute. The restaurant bill guide works through this with real numbers, evenly and by what people ordered.
What people almost never want is twelve lines assigned to six people, with the service charge split in proportion and the shared starters divided by who took how many pieces. That’s the case the scanner is built for, and it is the one where the table has already decided it isn’t worth the bother.
A scan is a number you have to check
Here’s the part that decided it for me. A scanned total isn’t a fact. It’s a guess that’s usually right.
So after the scan you check it. You read “Sea bass 2x €38.00” and work out whether that’s one line or two. You notice the tip line was read as a dish. You see €127.50 where the paper says €121.50 because a 7 looked like a 1 under the candle. Then you fix it, which means typing.
If the scan is right, you spent longer than typing. If it’s wrong and you don’t check, the group’s ledger is wrong, confidently, with a photo attached as evidence. The one thing a shared expense list has to be is right, and “usually right” isn’t a feature when your friend’s money is in the column.
What it would need from you
A scanner needs the photo. The photo has to go to a server, or a large model has to live on the phone. Either way, an app that today asks for your name and nothing else would start collecting images of your bills: the restaurant, the date, the card’s last digits, sometimes the address.
kisir doesn’t have an account, doesn’t connect to your bank, and keeps nothing about you except your groups. Receipt scanning would be the first feature to change that. I’d rather keep the app in the position where the worst thing it knows about you is that you owe Ana €21.25.
What it would need from the room
A scan goes to a server, and the server has to be reachable. The restaurant is in a basement. The villa’s wifi is a rumor. The hike has no signal at all. kisir adds expenses offline and syncs them later, and that’s a feature we care about more than a camera. A scanner that works everywhere needs a connection everywhere, or a phone big enough to run the model, and it still needs a check at the end.
The three seconds that matter
An app for splitting costs lives or dies on one moment: the person who paid, standing up from the table, adding the expense before they forget. If that takes three seconds, the ledger stays complete. If it takes a photo, an upload, a wait and a correction, it gets done “later”, and later is where shared expense lists go to die.
So kisir’s add screen is a total, a payer, the people it was for, and Equal, Shares or Amounts. The editor won’t save until the amounts add up. If the dinner was uneven, add the wine as its own line. If one person paid for everyone, the one-person-paid guide shows the arithmetic. If you’re planning a whole trip, the group trip guide covers the method from the first booking to the last taxi.
None of those pages needs a camera. Neither does the app.
Add the bill in one line
Type the total, pick who paid and who it was for. kisir does the rest in plain arithmetic. No account, no ads, no AI.
Get kisir