The check ends here. The subscription never starts.

Pay your share.
Nobody gets stiffed.

They had the lobster. You had fries. Somehow you’re both staring at an even split. Scan the receipt, claim what you ordered, and let tax and tip follow the food.

No account. No subscription. No “just divide it by six.”

“I only had one.”Now you can prove it.

The dinner check

AllMarkDanielleTravis
Mark$49.27
Fried Pickles · order 1$11.00
Chicken Tenders · order 1$13.00
Grandma's Meatballs · order 1$14.50
Tax on receipt$3.07
Tip or gratuity$7.70
Your share, with tax + tip$49.27Based on the food Mark claimed.

Native iPhone app

SwiftUI, because details matter

Native Android app

Jetpack Compose, same reason

On-device scanning

Your receipt stays with you

Fair down to the cent

No mystery remainder

The detail other splitters miss

Three orders means three people can claim them.

A receipt line is not a lifelong commitment. Stiffed separates quantities into claimable orders, keeps shared food shareable, and leaves unclaimed items alone until their owner appears.

Claim one item from a quantity of three

Split one shared order between multiple people

See exactly what each person claimed

Claim your plateThe diner check
Fried Pickles3 orders
$33.00
Order 1Mark$11.00
Order 2Alex$11.00
Order 3Unclaimed$11.00

One receipt line becomes three orders. Claim one, two, or none. What a time to be alive.

Built for the whole check

The scanner is the start. The fair total is the point.

Scan it. Then sanity-check it.

Restaurant receipts contain abbreviations, modifiers, subtotals, tax notes, and the occasional hieroglyphic. Review every detected line beside the saved receipt image before it joins the check.

Review receipt
ItemFried Pickles
Quantity3
Full line price33.00
3 orders detected$11.00 each
Tax and tip follow the food

The person with the $42 steak pays a different share than the person with the $4 fries. Civilization survives another dinner.

Unclaimed stays unassigned

Nobody covering the mystery cocktail yet? Its food, tax, and tip wait together instead of quietly landing on everyone else.

How to leave dinner on speaking terms

Dinner math. Zero dinner drama.

One receipt. Eleven people. Suddenly everyone majored in accounting. Stiffed keeps it to three steps.

01

Scan the damage

Take a photo or choose one. Review what the scanner found before anything becomes official.

02

Claim your plate

Tap your food, your share of a dish, or one order from a quantity. Leave the rest for the table.

03

Leave dinner square

Get each person’s food, tax, tip, and final total. Share the numbers without sharing a spreadsheet.

Get paid back without playing bank

We do the math. Your bank moves the money.

Add a Zelle email or U.S. mobile number, share the totals, and let each guest finish payment in their own banking app. Stiffed never guesses whether money arrived.

Confirm the recipient where the payment actually happens.

Food claimed$42.00
Tax on receipt$3.36
Tip or gratuity$7.40
Your share, with tax + tip$52.76Everything you claimed. Nothing you didn't.
Zelle email or U.S. mobilePayment happens in the bank app.

Actually native. Intentionally local.

Built for your phone, not squeezed into it.

The iPhone app uses SwiftUI and Apple Vision. Android uses Kotlin, Jetpack Compose, and on-device text recognition. Your current checks and receipt images stay on your device.

iPhone

SwiftUI + Apple Vision

Android

Jetpack Compose + ML Kit

Local by default

No account required

The bill has enough surprises

A subscription? Check, please.

Splitting dinner should not become a monthly charge. The whole app stays free. If it saves dinner, you can support the project from the website. Nothing unlocks because the useful stuff is already included.

Core app

Free. Really.

Because “you owe me $17.43” should not cost $4.99 a month.

Receipt scanning with a review step

Quantity and shared-item claiming

Proportional tax and tip

Unlimited local checks and history

Support the project

Entirely optional.

Stiffed has no in-app purchase. A website tip funds more receipt formats, better sharing, and increasingly accurate pickle accounting.

Tip Stiffed on Venmo

Questions nobody wants to ask at the table

Fine print, without the tiny font.

No. Stiffed does the awkward math and creates the totals. Payment still happens in your bank or payment app, where you can confirm the recipient before sending.

A quantity of three becomes three claimable orders. One person can claim one, another can claim two, and nobody has to adopt the entire basket of wings.

They follow each person’s claimed food total. An expensive entrée carries more of the tax and tip than a side of fries. Unclaimed food keeps its own share until somebody claims it.

Every scanned line is reviewable and editable before it enters the check. Receipts are chaotic. The app assumes you are smarter than a smudged thermal printer.

No. Checks and receipt images stay on your device in the current app. Cloud sharing and accounts are future work, not a surprise requirement hiding behind the first dinner.

Yes. Scanning, splitting, local history, sharing, and payment tracking stay free. There is no subscription and no in-app purchase waiting behind a suspiciously cheerful button.

Your checks, guest names, receipt images, and payment handles stay in the app’s local storage. Receipt recognition runs on your device. Stiffed has no account, advertising SDK, or analytics SDK in the current app.

No. Send or copy a plain summary with their claimed items, tax, tip, amount due, and your payment options. Their phone already knows how to open a message.

Stiffed receipt logo

Coming to iPhone and Android

Get fed. Get even.

Native apps are in development. Store links are coming when the receipt scanner, the math, and the rough edges are ready for an actual dinner.

No waitlist. No mystery math. No subscription.