You’re the analytics lead for NovaCard, a consumer fintech app (similar to Cash App + debit card) with 6.5M MAUs, 1.8M weekly transacting users, and ~$420M annual gross profit. NovaCard monetizes via interchange plus a $4.99/month “Instant Transfers” fee that enables immediate cash-outs to external bank accounts.
Last month, Finance increased the Instant Transfers fee from $4.99 → $6.49 for new subscribers immediately and for existing subscribers at renewal. The change was rolled out globally over 48 hours with no A/B test (urgent margin pressure). Two weeks later, the Head of Growth reports that “retention is down” based on a dashboard showing a drop in 30-day active rate. Finance argues the fee hike increased revenue per user and that any retention change is seasonal.
You have one week to provide a recommendation to the GM: keep the new price, roll it back, or introduce mitigations (e.g., grandfathering, discounts, feature bundles). You must quantify whether the fee increase is hurting customer retention, identify which segments are impacted, and estimate the net business impact (revenue vs churn).
Key complication: NovaCard users can be active without paying the fee (they can still use the debit card and standard transfers). So “app retention” may move for reasons unrelated to the fee. The fee is tied specifically to Instant Transfers subscribers, and the price change only affects users who are exposed (new subs and renewing subs).
Stakeholders ask:
| Source | Description | Grain |
|---|---|---|
subscriptions | subscription lifecycle events | one row per event |
transfers | cash-out transfers (instant/standard), fees charged | one row per transfer |
card_transactions | debit spend and interchange proxy | one row per card txn |
app_sessions | app opens and session duration | one row per session |
pricing_exposure_log | when user saw new price, screen, country, app version | one row per exposure |
user_profile | country, KYC status, risk tier, acquisition channel, account age | one row per user |
Constraints: