How SumFair works

Scan. Share. Claim. Settle. Here is the whole flow for a restaurant bill, and what changes for a trip. Prefer pictures? See every screen of the app.

  1. Create a bill

    Tap Split a bill. Choose the currency, optionally name the place. No account needed.

    You can start as a guest. An optional free account keeps the bill in your history and lets you reuse the same group next time.

  2. Scan the receipt

    Photograph the receipt. For long receipts, take two or three overlapping photos: top, middle, bottom.

    SumFair straightens the image, reads it, detects where the photos overlap, removes duplicated lines and rebuilds the receipt: items, quantities, unit prices, discounts, VAT, service charge, deposits and the printed total.

    2 × Coca-Cola 12.00 SGR 0.50 Pizza Prosciutto 48.00 DISCOUNT -10.00 TOTAL 62.50 becomes: Coca-Cola × 2 (24.00, deposit 1.00 attached), Pizza Prosciutto (48.00), discount −10.00, total 62.50 with a warning that the lines sum to 63.00.
  3. Check that it adds up

    Fix anything the scan got wrong. Tap a line to rename it, change the quantity or price, merge duplicates, add a missing item.

    SumFair continuously compares items + taxes + fees + deposits + tip − discounts with the total on the receipt. If there is a difference, it shows the amount and highlights the lines it is least sure about, so you never finalize a bill that silently loses 2 lei.

  4. Share the QR code or link

    Show the QR code at the table or send the link. Guests open it in any browser, type a name and join.

    The link is a random, unguessable token. It contains no names, phone numbers or emails. Nobody has to install an app, create an account or confirm anything.

    Join James's bill Your name: [ Alex ] [ Continue ] What did you have?
  5. Everyone claims their items

    Each person taps what they had. Shared items can be split equally, by exact amounts, by percentages, by shares or by quantity.

    The receipt is live: claims appear for everyone in real time. Two of the four beers to Alex, one each to Maria and James, without anyone doing percentages by hand.

    Wine bottle 120 lei Alex 25% Maria 25% James 50% Nachos 36 lei Alex, Maria, James: 12 lei each Beer × 4 = 80 lei Alex 2 · Maria 1 · James 1
  6. Add the tip, and finalize

    Enter what was actually paid, or the tip directly. Choose how it's spread: proportional to consumption (default), equal, custom, or excluded for someone.

    Before you finalize, SumFair lists anything still unclaimed and asks what to do: assign it, split it between everyone, let the payer absorb it, or ignore it on purpose. Tip, mandatory service charge and taxes stay separate lines with their own rules.

  7. Settle

    Everyone sees exactly what they owe, with a breakdown: food, deposits, service, tip, total. One tap to copy an IBAN or phone number, open a payment request, or mark as paid.

    For trips, SumFair first simplifies the debts, so a circle of who-owes-whom becomes the fewest transfers that settle every balance exactly. You can settle everything, only until today, selected expenses, or just the person who is leaving early.

    Alex Food 94.00 · SGR 1.00 · Service 4.50 · Tip 8.25 Total 107.75 RON [ Pay James ] [ Mark as paid ]

What changes in trip mode

A trip is a group with many expenses over time. Each expense can be a scanned receipt, a manual entry (taxi, fuel, tickets), a transfer between two people, a refund, or income the group received, like a deposit returned. One expense can have several payers, and each expense keeps its own currency with the exchange rate locked at the moment it was added.

Balances update as expenses come in. When it's time to settle, SumFair reduces the payments to the minimum set that clears everyone exactly. Settled expenses are locked in a checkpoint; if someone finds a mistake later, the checkpoint can be reopened with an audit trail and recalculated openly, never edited quietly.

What SumFair guarantees

  • Every amount is stored in whole minor units (cents, bani, pence). No floating-point arithmetic, ever.
  • The sum of all participants' shares equals the total actually paid, to the last cent.
  • Rounding is deterministic and auditable: the same input always gives the same split.
  • Exchange rates never change retroactively.
  • Nothing is finalized while items are still unclaimed without an explicit decision.

Split your next bill in under a minute.

Free to use. Your friends join from a link, no account needed.