Disclosure: DealsCompass may earn a commission when you sign up through links on this page. It never changes which apps we recommend or the numbers we report.
Restaurant cashback splits into two very different habits: eating out (where card-linked apps pay you automatically just for showing up) and ordering in (where the savings hide in delivery fees and portal rates). Most people only set up one side and leave money on the table. Below are the apps that actually pay on dining — with the real rates and the order to use them.
Card-linked dining: eat, earn, no receipts
The most effortless dining cashback comes from linking a card once and forgetting about it. Rakuten applies cashback automatically when you dine at participating restaurants — no codes, no uploads — with rotating offers like up to 4% on Grubhub and 2% on Instacart. Upromise pays 2.5% on your entire restaurant bill including tax and tip when you dine in, take out, or buy a gift card at participating spots. Link a card to each and the rewards accrue in the background.
Upside — cash back at local restaurants near you
Upside isn’t just for gas; it lists nearby restaurants with cash-back offers. You claim the offer, pay with a linked card, and earn real cash — testers have seen around 8% at participating local spots. Coverage depends on which restaurants near you participate, so check the map before you pick a place.
Food delivery: where the fees eat your savings
For delivery, the math changes. Ordering Grubhub or DoorDash through Rakuten’s portal can earn a few percent back. If you order often, DoorDash DashPass ($9.99/month or $96/year) removes delivery fees and cuts service fees — worth it only if you order roughly twice a month or more, where the fee savings clear the subscription cost.
Fetch — scan any restaurant receipt
Fetch rounds it out: photograph your receipt from nearly any restaurant or fast-food chain and earn points toward gift cards, with nothing to activate first. It stacks on top of whatever card-linked app already paid you.
Side-by-side comparison
| App | Best for | How it works | Typical reward |
|---|---|---|---|
| Upromise | Dine-in & takeout | Card-link, automatic | 2.5% of the full bill incl. tax & tip |
| Rakuten | Delivery portals & dining | Card-link + portal click-through | Up to ~4% (e.g., Grubhub) |
| Upside | Local restaurants | Claim offer, pay with linked card | ~8% at participating spots |
| DashPass | Frequent delivery | $9.99/mo or $96/yr subscription | $0 delivery + lower service fees |
| Fetch | Any receipt | Scan receipt for points | Points for gift cards |
Worked example: a $60 dinner and a $25 delivery order
Dine-in $60 paid with Upromise → ~$1.50 back; scan the receipt in Fetch → a few cents more. Order $25 of delivery through Rakuten on Grubhub → ~$1; skip the ~$5 delivery fee if you already hold DashPass. The dinner is small change, but the delivery-fee avoidance is where DashPass members quietly save the most.
What to expect realistically
Card-linked dining offers rotate and are merchant-specific, so not every restaurant pays. DashPass only wins if you actually order often enough to beat the subscription. Treat dining cashback as a bonus on spending you’d do anyway — never a reason to order more.
Which app should you start with?
If you eat out, link Upromise first (it pays on the whole bill). If you order in, decide on DashPass based on your frequency and route delivery through Rakuten. Keep Fetch running for the receipts either way.
Frequently asked questions
Do card-linked dining apps work at any restaurant?
No — only participating ones. Check the app’s restaurant list for your area before relying on it.
Is DashPass worth it?
Roughly, if you place two or more delivery orders a month; below that, the fee savings don’t cover the $96/year.
Can I stack a dining app with a restaurant rewards card?
Yes — a card-linked cashback app plus a card that earns on dining are separate rewards and combine.
Cover the rest of your spending too: see our guides to gas and fuel cashback and grocery cashback apps.













