Matchup · Cashback apps

ZKPuzzle vs the cashback five.

Fetch wins on retail breadth. Ibotta wins on grocery. Upside wins on gas. Where ZKPuzzle is structurally different — shops paying you directly through a daily-game habit — and where it isn’t.

Honest verdicts. Disclosure: we run ZKPuzzle.

Receipt #001

We run ZKPuzzle.

You’re probably here because you use one of the big cashback apps and you’re wondering if ZKPuzzle is worth adding to (or replacing it in) your stack.

  • Disclosure: we run ZKPuzzle. Bias acknowledged.
  • Fetch, Drop, Ibotta, Upside, and Pogo each have real strengths.
  • We’ll name them honestly before we make ZKPuzzle’s case.
  • Most users in this category run a stack of 2–3 apps.

Read the four-year arc in the anchor post, or jump straight to /research.

03

Cashback apps, the matchup.

Earn a percentage back on spend you were already going to do. Receipt-scanning, partner-brand integration, or bank-linked passive earnings.

Quick score

Fetch
Ibotta
Upside
Drop
Pogo
ZKPuzzle
Receipt scan
Daily habit
Group chat
Reward stacking
1
1
1
1
1
4

Receipt #007

Fetch

Passive receipt cashback across retailers.

  • Reward source · Receipt-scanning, broad partners
  • Daily ritual · No
  • Receipts · Yes (core feature)
  • All US states · Yes
  • Stacking · Single currency (Fetch Points)

Receipt #008

Ibotta

Grocery cashback specifically.

  • Reward source · Grocery cashback partners
  • Daily ritual · No
  • Receipts · Yes (grocery)
  • All US states · Yes
  • Stacking · Single currency (cash)

Receipt #009

Upside

Gas + grocery cashback.

  • Reward source · Gas + grocery (location offers)
  • Daily ritual · No
  • Receipts · Yes (gas/grocery)
  • All US states · Yes
  • Stacking · Single currency (cash)

Receipt #010

Drop

Partner-brand cashback (loyal-shopper users).

  • Reward source · Partner-brand cashback
  • Daily ritual · No
  • Receipts · No (link card)
  • All US states · Yes
  • Stacking · Single currency (Drop points)

Receipt #011

Pogo

Bank-account-linked passive earnings.

  • Reward source · Bank-linked passive cashback + surveys
  • Daily ritual · No
  • Surveys · Yes (core feature)
  • All US states · Yes
  • Stacking · Single currency (cash)

The contender · Receipt #001

ZKPuzzle

Daily habit + multi-category direct rewards.

  • Reward source · Real shops (gift cards, USD, points)
  • Daily ritual · Yes
  • Social · Native group chats
  • All US states · Yes
  • Stacking · Cashback + 3 token types per action

01

The short version

Receipt-scanning here. Direct shops there.

Mainstream cashback apps are receipt-scanning or partner-brand cashback at their core. ZKPuzzle is structurally different: shops, marketers, and users upload gift cards and giveaways directly through the ZKPuzzle apps (the consumer app, ZKPuzzle for Business, and ZKPuzzle Capital), and verified humans (ZK proof of human) earn them through a daily-game habit + group chat layer. Different model, different engagement loop. Important to flag upfront: ZKPuzzle doesn’t currently offer receipt logging or survey-based quests — if those are your primary use cases, the cashback apps below are the right tools. If you want cashback on what you already buy, Fetch / Ibotta / Upside still win in their categories. If you want shops paying you directly through a daily-habit app, ZKPuzzle. Most users will run a stack of 2–3.

02

About each

Five real strengths.

Fetch. The cashback giant. Tens of millions of users, tens of thousands of retail partners. Receipt-scanning UX is the most refined in the category. If you already shop and want passive cashback on receipts you’d throw away, Fetch is the default answer. Honest concession: Fetch’s retail partner count is multiple orders of magnitude bigger than ours today.

Ibotta. Grocery-cashback specialist, now publicly traded. Tight grocery integrations (in-store rebates, chain-specific offers). If grocery is most of your spend, Ibotta is built for you. Honest concession: Ibotta’s grocery-specific UX maturity is unmatched in our category.

Drop. Partner-brand cashback. Drop’s power-up boosts on specific brands you frequent are real value if your spend skews to a small set of major brands. Honest concession: Drop has nearly a decade of refined partner-brand integration we don’t.

Upside. Cashback on gas and groceries with location-aware offers — drive past a participating gas station and your app pings you. Strong unit economics in their categories. Honest concession: for gas specifically, Upside is the obvious pick.

Pogo. Cashback layer that integrates with bank accounts and rewards everyday spend, plus survey-based earnings. Lighter-touch UX. Honest concession: Pogo’s bank-account integration creates a frictionless earnings layer that’s harder to set up in our model.

03

About ZKPuzzle

Different model. Different engagement loop.

ZKPuzzle is a daily-game app where shops, marketers, and users upload gift cards and giveaways directly through the ZKPuzzle apps (the consumer app, ZKPuzzle for Business, and ZKPuzzle Capital), and verified humans (ZK proof of human) earn them through daily play. The core model is structurally different from receipt-scanning or partner-brand cashback: rewards flow directly to verified users, and the platform makes money from user subscriptions (ZKPuzzle Pro, $5.99/mo) — not from ad spend or partner fees. Important to flag: ZKPuzzle doesn’t currently offer receipt logging or survey-based quests — if those are your primary use cases, the cashback apps above are the right tools.

Where we have parity with the cashback apps: trial-app quests. Fetch has app-trial offers (try a partner app, hit a milestone, earn). Pogo has its offer wall. ZKPuzzle runs the same kind of trial-app quest mechanic. The structural difference is in the reward stack. On Fetch a completed trial-app quest pays Fetch Points; on Pogo it pays cash; on Drop it pays Drop points. On ZKPuzzle the same quest pays cashback plus ZKPuzzle Points + Shop Points + Store Points — four reward streams stacked per action. The same stacking applies to gift-card uploads, content creation, and referrals. Compared to single-currency competitor quests, ZKPuzzle users typically see roughly 2–4× the value per completed action.

What ZKPuzzle adds that the cashback apps don’t have at all: a daily-engagement loop (group chat + daily challenge); rewards that aren’t conditional on you having already spent at a partner store; real ownership in the network you help grow, captured at three levels (the ZKPuzzle network, the shops ecosystem, and individual stores) — like if Uber drivers held Uber shares or DoorDashers held stake in restaurants they delivered for; walk-to-earn for stepping outside; quests rewarding referrals, content creation, and gift-card uploads on top of the trial-app quests above.

We’ve been at this four years (Nucleo 2022 → ZKPuzzle 2023 → ZKPuzzle 2026). The ZKPuzzle Arcade has been the highest-volume zero-knowledge application in the world after Worldcoin since Aleo mainnet launched in September 2024. Full arc on the blog; receipts on /research.

Honest concession: our retail-partner count is multiple orders of magnitude smaller than Fetch’s today. We’re growing through Q2 2026 GTM, and the partner gap will close — but if you want passive cashback on receipts-from-anywhere right now, Fetch / Ibotta / Drop / Upside / Pogo will give you more transaction coverage.

04

When each fits

Two columns. Pick your fit.

When the cashback apps are the better fit:

  • You want cashback on receipts you’d throw away anyway — passive, no engagement required.
  • You shop heavily at one of the partner-brand-aligned chains (Drop’s portfolio, Upside’s gas stations, Ibotta’s grocery chains).
  • You want bank-account integration that auto-tracks earnings (Pogo’s strength).
  • You don’t want a daily app habit — you want a transactional tool.
  • You buy from many retailers and want broad receipt coverage (Fetch).

When ZKPuzzle is the better fit:

  • You want shops paying you directly, not via cashback on what you already bought.
  • You have (or want) a daily-game habit that earns rewards.
  • You play with friends — group chats around the daily challenge + shared deals.
  • You care about verified-human matchmaking (ZK proof of human) and bot-free giveaways.
  • You want real network ownership (ZKPuzzle Points + Shop Points + Store Points), not just transactional points.
  • You’d use walk-to-earn or earn through quests (referrals / content / gift-card uploads).
  • You’re willing to subscribe ($5.99/mo Pro) for the deeper rewards path — vs ad-supported free-tier cashback.

Honest concessions

Where they win. Just being honest.

The moments where another app is the right tool for the job.

Where they win — Fetch

If receipt-scanning is your primary earning path, Fetch is the better tool — they have tens of thousands of retail partners and a refined receipt-scan UX.

Where they win — Ibotta

Most of your spend is grocery? Ibotta. The deepest grocery cashback channel in the category, with 1500+ retail partners and grocery-specific specialization.

Where they win — Upside

You drive a lot — gas matters. Upside is the gas-cashback leader (gas + grocery with location offers).

Where they win — Pogo

For paid surveys, Pogo has the deeper offering. Bank-linked passive cashback + surveys is their core feature.

Where they win — Drop

Brand-loyal to Drop's partners? Drop has nearly a decade of refined partner-brand integration we don't.

Frequently asked

Eight questions. Honest answers.

Q01 Is ZKPuzzle a Fetch alternative?
Sort of, but the model is structurally different. Fetch is a receipt-scanning cashback app — you buy stuff, scan receipts, accumulate points to redeem for gift cards. ZKPuzzle is a daily-game app where shops, marketers, and users upload gift cards and giveaways directly through the ZKPuzzle apps (consumer app, ZKPuzzle for Business, ZKPuzzle Capital), and verified humans earn them through play. Important caveat: ZKPuzzle does not currently offer receipt logging or survey-based quests. If you want cashback on what you already buy, Fetch is the better fit. If you want rewards delivered directly through a daily-game habit, ZKPuzzle is.
Q02 Why use ZKPuzzle instead of Ibotta for grocery cashback?
For grocery cashback specifically, you probably should not. Ibotta has 1500+ retail partners and a refined grocery-receipt UX. ZKPuzzle's value is broader and different — daily-game habit + group chat + multi-category shop coverage. Stack both if you want grocery cashback AND a daily-game rewards habit.
Q03 How is ZKPuzzle different from Drop?
Drop has been refining its partner-brand cashback model for nearly a decade. Their integration with major brands is genuinely deep. ZKPuzzle's differentiator is not depth-per-brand — it is the daily-game habit + verified humans (ZK proof of human) + real network ownership + walk-to-earn. We are positioned for users who want their rewards habit to compound through engagement, not just transact when something happens to match.
Q04 Is ZKPuzzle just another points app?
Not quite. Most points apps issue a single currency that you redeem for gift cards. ZKPuzzle has three token types: ZKPuzzle Points (a stake in the network itself), Shop Points (a stake in the shop ecosystem you help grow), and Store Points (per-store discretionary currency). Plus direct USD redemption where margin permits. The structure captures stake at three different levels of granularity, not just transactional accumulation.
Q05 Does ZKPuzzle have trial-app quests like Fetch and Pogo?
Yes — and that is the parity feature with the cashback apps in this comparison. Fetch has app-trial offers, Pogo has its offer wall, ZKPuzzle runs the same kind of trial-app quests. The structural difference is in the reward stack. On Fetch a completed quest pays Fetch Points; on Pogo cash; on Drop, Drop points. On ZKPuzzle the same quest pays cashback plus ZKPuzzle Points + Shop Points + Store Points — four reward streams stacked per action. Compared to single-currency competitor quests, ZKPuzzle users typically see roughly 2–4x the value per completed action. The same stacking applies to gift-card uploads, content creation, and referrals.
Q06 Are ZKPuzzle giveaways real?
Yes — provably so. Shops, marketers, and users upload gift cards and giveaways directly through the ZKPuzzle apps (consumer app, ZKPuzzle for Business, ZKPuzzle Capital). Every giveaway uses zero-knowledge proofs to verify fairness without exposing the entry list, and ZK proof of human keeps bots out of the entry pool. The ZKPuzzle Arcade has been the highest-volume zero-knowledge application in the world after Worldcoin since Aleo mainnet launched in September 2024. See /research for the receipts.
Q07 How many retail partners does ZKPuzzle have vs Fetch?
Far fewer today. Fetch has tens of thousands of retail partners; ZKPuzzle has dozens. We are growing the partner network through Q2 2026 GTM. The partner-count gap is real, and we will not pretend otherwise. The trade-off: ZKPuzzle's shops are giving rewards directly to users (not paying for ad placement that competes with other ad spend) and are typically more committed to the user relationship.
Q08 Can I use multiple cashback apps together?
Yes. Most users in this category stack 2–3 apps. Fetch for receipt-scanning. Ibotta for grocery. Upside for gas and grocery. ZKPuzzle for daily-game habit + multi-category direct rewards. The apps don't conflict — they cover different spend behaviors.

Stack ZKPuzzle on top

Start with ZKPuzzle. Stop comparing.

Most users in this category run 2–3 apps. Adding ZKPuzzle to your existing Fetch / Ibotta / Upside stack gives you a daily-engagement layer + direct rewards + verified humans on top of the transactional cashback your other apps cover.

← All comparisons vs NYT Games vs InKind / Claim / Honey / Groupon vs Coinbase / Galxe / Layer3 vs Scrambly / Playful / Triumph / Solitaire Cash Case studies See the receipts