Skip to content

Every sale,
out loud.

TapRev is an iPhone app for people who sell software, apps and digital products. Connect the platform you sell on — one, or several — and your revenue is one number on your phone, with a ka-ching every time a sale lands.

Works with

  • Stripe
  • Lemon Squeezy
  • Paddle
  • Polar
  • Gumroad
  • FastSpring
  • Dodo Payments
  • RevenueCat
  • Adapty

Your API keys stay in your iPhone’s Keychain. There is no TapRev server and no account to make.

You check it before breakfast, after the launch tweet, and once more before bed. Not for the charts. Just to see if the number moved.

You sell a SaaS.

A subscription on Stripe, Paddle, Lemon Squeezy or Polar. You open the dashboard before you open your editor.

You ship an app.

Sales through RevenueCat or Adapty, maybe a web plan on Stripe. Two numbers that never add up on their own.

You sell what you made.

Templates, courses, a tool you built last month — on Gumroad, FastSpring or Dodo Payments. You refresh the page more than you’d admit.

Revenue, last 30 daysupdated 16:47
$12,480

▲ 4.2%against the 30 days before

The number comes to you.

Open the app, or glance at the widget. Every sale, from every platform you’ve connected, is already in the number. And when one lands, you hear it before you look.

  1. Stripe$4,120.00
  2. Lemon Squeezy$880.00
  3. Paddle$1,930.00
  4. Polar$1,260.00
  5. Gumroad$640.00
  6. FastSpring$1,410.00
  7. Dodo Payments$520.00
  8. RevenueCat$1,140.00
  9. Adapty$580.00

Ka-ching. For everything you sell.

Every sale lands on your phone with a sound. A big one — you set the threshold — gets a different sound, so you know before you look.

  1. 07:30Daily Revenue Summary — your numbers, at the hour you pick
  2. 11:04Large Sale! — Acme Team, annual+$1,188
  3. 16:47New Sale — Acme Pro, monthly+$49
TapRev notification settings: transaction alerts, large sale alerts with a $500 threshold, milestone alerts and a daily summary at 09:00

Paste a key. That’s the setup.

No account to create and no TapRev server in between. Pick a platform, paste a read-only API key, and your phone syncs from it — whenever you open the app, and about every half hour in the background.

  1. The Add Platform screen listing Stripe, Lemon Squeezy, Paddle, Polar, Gumroad, FastSpring, Dodo Payments, RevenueCat and Adapty
    1

    Pick where you sell

    Start with the one you check most.

  2. The Connect Stripe screen: four setup steps, a link to Stripe’s API settings, and a field to paste the key
    2

    Paste a read-only key

    The app tells you where to make one and which permissions to give it.

  3. The TapRev revenue screen scrolled to its metric grid: period revenue, active subscriptions, new subscriptions, churn, ARR and revenue by platform
    3

    See your numbers

    Revenue, subscriptions, churn and the split by platform, synced from the platform to your phone.

March 2026

Apple is retiring the Sales & Trends dashboards.

In March 2026 Apple rebuilt App Store Connect analytics around individual apps, with three months as the default window, and said the Trends dashboards — the one view across all your apps — are being deprecated over this year and next. The 24-hour and 7-day views are still there, just harder to find. If you have more than one app, you add them up yourself.

RevenueCat and Adapty still see purchases the day they happen. TapRev reads them from your phone and puts today’s App Store number next to everything else you sell.

Nothing on a server.

Your API keys are stored in the iOS Keychain with the device-only setting: never synced to iCloud Keychain, never restored onto another device. Revenue requests go from your iPhone straight to each platform’s API over HTTPS, and every one of them is a read — the app has no code that writes to a platform. What comes back is cached only on the device: transactions, subscriptions and customer records for the last twelve months. None of it leaves the phone. TapRev has no server, no account, no crash reporter and no product analytics.

The one SDK

RevenueCat’s purchase SDK verifies your subscription. On launch it contacts api.revenuecat.com with your App Store transaction, a random per-install ID and the device’s vendor identifier (not the advertising ID), plus device model and OS version. That is the “Purchase History” entry on the app’s App Store privacy label — not linked to your name or email, not used for tracking.

Read the privacy policy

One plan. Try it before you pay.

Connect your platforms and the numbers are open for a day, no subscription needed. After that, the numbers and transaction history blur until you subscribe. New subscriptions start with a 7-day free trial; cancel before it ends and you’re not charged.

Monthly
$6.99a month
Yearly — about 40% less
$49.99a year
Pro is
  • Every number, every platform you connect
  • Full transaction history, searchable
  • Small, medium and large home-screen widgets

Your connections and cached data stay on your phone whether or not you subscribe, and sale alerts keep arriving either way. The widget goes blank until you do.

Get TapRev

Prices in USD; the App Store sets local prices. The free trial is offered once per Apple ID. Cancel any time in your Apple ID subscriptions.

Before you paste a key

Stripe, Paddle, Lemon Squeezy, Polar, Gumroad, FastSpring, Dodo Payments, RevenueCat and Adapty. Connect as many as you use.

No. One is enough — connect a single Stripe account and the number, the widget and the ka-ching work exactly the same. Add others if and when you sell somewhere else.

The numbers blur and ask you to subscribe. Nothing is deleted: your keys, connections and cached data stay on the phone, and notifications keep coming. The widget goes blank until you subscribe; then everything reopens exactly as you left it.

Through RevenueCat or Adapty. TapRev doesn’t read App Store Connect. A purchase shows on the next sync — open the app, pull to refresh, or about every 30 minutes in the background.

No. MRR is calculated per currency and the app shows one — the currency you choose in Settings, or the one with the most MRR — and, if you have more than one, a footnote saying which. Nothing is converted.

No. They are in your Keychain, and there is nothing on our side to send them to. Settings → Delete All Data removes them; deleting the app alone does not, because iOS keeps Keychain entries — do that first, or revoke the key at the platform.

No. Stripe, Polar, Paddle and RevenueCat issue keys with read-only permissions, and the app tells you which to pick — for Stripe, a restricted key with Read on Charges, Customers, Products, Subscriptions and Balance. The others don’t offer a read-only scope; TapRev only ever reads with the key, and you can revoke it in the platform at any time.

Every time you open it or pull to refresh, and in the background about every 30 minutes when iOS allows it. Notifications arrive as sales are found.

Yes. The last sync is cached on the device, and the app says how old it is.

iPhone, iOS 18 or later, for now.

Yazeed Al Oyoun, an indie developer. Say hello on X.

One tap.

One number, and a sound when it moves.