Guide
How to see App Store and Stripe revenue in one dashboard
Updated 2026-11-02 · 3 min read
Short answer: Either route Stripe purchases through RevenueCat (web billing or Stripe import), use a subscription-analytics tool that has both App Store and Stripe sources, or use a tool that reads both and adds them. Whatever you pick, compare net with net: App Store proceeds after Apple's cut against Stripe revenue after Stripe's fees.
Option 1: Send Stripe purchases into RevenueCat
RevenueCat supports web purchases through its web billing and by importing Stripe purchases, so RevenueCat Charts show one total. Good if all web revenue is subscriptions tied to app users.
Option 2: A subscription analytics tool
ChartMogul and Baremetrics both have Stripe and App Store Connect sources and are strong on MRR, churn and cohorts. They don't include ad spend.
Option 3: A tool that reads both and adds them
WhyItChanged reads Stripe balance transactions (or Polar, Paddle, Lemon Squeezy) and adds that revenue on top of App Store revenue, on the same timeline as ad spend, releases and deploys.
Pitfalls
- Gross vs net: Apple proceeds are after a 15–30% cut. Compare them with Stripe revenue after fees, and exclude sales tax.
- Currency: pick one reporting currency and convert the same way on both sides.
- Time zones: Apple's downloaded reports use Pacific Time; Stripe timestamps are UTC.
- Refunds: count them on the day they happen on both sides, or on the original day on both sides, not a mix.
Questions
Does WhyItChanged need write access to Stripe?
No. A restricted key with Read on Balance, Charges and Customers is enough.