Skip to content
Pro feature

All your app revenue,
one dashboard.

Connect your payment providers once. See revenue from Apple, Google Play, Stripe, Paddle, and RevenueCat — broken down by app, by provider, with monthly trend charts.

supportdock.io/console/revenue
Live

Net Revenue

$12,847

+23%

Gross

$14,290

+18%

Refunds

$1,443

-12%

Transactions

847

+31%

Monthly trend

Net Gross
JanFebMarAprMayJunJulAugSepOctNovDec

Apple

$5.4k

Google

$2.8k

Stripe

$2.3k

Paddle

$1.3k

RC

$1.0k

How it works

1

Connect once

Add your API credentials in the credential vault. Encrypted with AES-256-GCM — we never store plain-text keys.

2

Link to your apps

Attach the connection to any SupportDock app. For Apple, just add the bundle ID. Credentials are reused across all your apps.

3

See your revenue

Data syncs automatically every day. View net revenue, gross, refunds, monthly trends, and per-provider breakdowns.

5 providers, one view

Connect any combination. If you use RevenueCat, you only need that — it already aggregates App Store and Google Play data.

Apple App Store Connect

Monthly financial reports via the App Store Connect API. Per-app filtering by bundle ID.

Google Play

Earnings reports via the Play Developer Reporting API. Filter by package name.

Stripe

Balance transactions via the Stripe API. Tracks charges, refunds, and payouts.

Paddle

Transaction data via the Paddle Billing API. Supports sandbox and production.

RevenueCat

Overview metrics and transactions via the REST API v2. Per-project scoping.

Need help?

Read the setup guide

Built for indie developers

🔐

Credential vault

API keys encrypted with AES-256-GCM. Connect Apple once, reuse across all your iOS apps — just add the bundle ID.

📊

Per-app dashboards

Each app in your console shows its own revenue stats, monthly trend chart, and provider breakdown.

🌍

Global overview

See combined revenue across all your apps in the Revenue tab. Area charts, pie charts, top apps ranking.

🔄

Automatic daily sync

Revenue data pulls automatically every day. Transactions are deduplicated — no double-counting.

↩️

Refund tracking

Refunds and chargebacks tracked separately. See net revenue (gross minus refunds) at a glance.

💱

USD normalization

All amounts converted to USD for unified reporting, regardless of which currency the provider uses.

Included in Pro

$19.99/month

or $199/year (save 17%)

Revenue tracking is part of the Pro plan alongside unlimited apps, 15 templates, 15 animated backgrounds, and branding removal. No separate add-on.

Common questions

Do I need to enter my API keys for every app?

No. Credentials are stored in a vault at your account level. When adding a second app with the same provider, you just select the existing connection and enter the app-specific identifier (like bundle ID for Apple).

Is RevenueCat enough, or do I also need Apple/Google?

If you use RevenueCat for subscription management, you only need to connect RevenueCat. It already aggregates data from both App Store and Google Play. No need to connect them separately.

How often does revenue data sync?

Automatically once per day. You can also trigger a manual sync at any time from the app dashboard or the global revenue page.

Are my API keys secure?

Yes. All credentials are encrypted with AES-256-GCM before storage. The encryption key is stored as an environment variable on the server — it never reaches the browser.

Can I track revenue for apps not on SupportDock?

Revenue integrations are tied to SupportDock apps. Create an app profile (even unpublished) and connect the integration there. The app doesn't need to be publicly listed.