PassPunch is a universal loyalty wallet where rewards aren't trapped points — they're real store credit you own. Earn it at any business, move it between them, swap it 1:1, even send it to a friend.
Traditional loyalty locks value inside one business with confusing points that customers rarely redeem. PassPunch flips the model: every reward is real, portable store credit. That single decision turns loyalty into a network with its own liquidity — the moat competitors can't copy overnight.
One app holds every business's credit. No more juggling a dozen punch cards and apps.
Company-provisioned NFC tags with geofencing and rate limits — tap to join, earn, or redeem.
Swap credit 1:1 between businesses or send it to a friend. Rewards finally move.
Live analytics, program advisor, customer segments, and revenue insight for every store.
Email verification, transfer review holds, and replay-safe stamping baked into the core.
Multi-party support threads connect customers, businesses, and our team in one place.
Customers tap an NFC tag or scan in-store and instantly earn real store credit.
It lands in the wallet as cash-equivalent value that never expires.
Move credit between businesses 1:1, or gift it to a friend in seconds.
Spend it at any participating business — no points math required.
PassPunch is a full-stack product spanning native apps, a web console, a transactional API, and provisioned hardware. We design every layer to be observable, secure, and self-healing — because we run it in production ourselves.
Verification gates, fraud-hold review on large transfers, and replay-safe stamping protect real value at every step.
We run what we build. Self-healing schema and structured observability mean we ship features without 2am surprises.
One source of truth for business rules keeps mobile, web, and admin perfectly in sync as the product grows.
Fast, visible release cycles paired with typed code and clear boundaries — speed that doesn't accrue debt.
We design and operate ambitious products end-to-end. Tell us what you're imagining.