AppCradle

Troubleshooting

Why app revenue numbers differ across dashboards

A mismatch does not immediately tell you which dashboard is wrong. First establish whether both reports describe the same activity, using the same definitions and the same coverage.

By AppCradle Updated

The key idea

Reduce the comparison to one store, one app, one completed period, and one currency. Change one assumption at a time until you can explain the difference.

Start with the definition, not the chart title

Write down what each number measures. A customer-spending total, developer proceeds, recurring revenue, and a payout can all appear beneath a heading that says revenue. They should not be expected to match simply because their labels look similar.

Make a comparison sheet with a column for each dashboard. Record its source, metric definition, period, currency, and filters. Unknown fields are useful findings: resolve those before trying to explain a percentage difference.

Make the comparison specific

“August revenue is different” is hard to investigate. “Imported proceeds for one iOS app, August 1–31, in the source currency, differ from the matching Apple report” gives you a bounded comparison you can reproduce.

Check the time window and conversion method

Apple documents differences caused by transaction processing and exchange rates across its reporting tools. Timezone choices can also move activity between dates. Comparing a fiscal period with a calendar month introduces another boundary difference.

Write the literal start and end dates in your comparison sheet. If possible, first compare amounts in the source currency. Once that matches, compare the conversion method as a separate step instead of changing the period and currency at the same time.

Apple: reporting differences

Verify coverage before treating a gap as lost revenue

Check the latest complete report date in each system and look for incomplete imports. Apple publishes report availability and retention limits; an older date outside the available history cannot be recovered just by retrying a download.

In AppCradle, inspect the import status and missing reports for the store you are comparing. A daily refresh and a historical backfill serve different purposes. Record which history has been imported instead of assuming the account contains every past transaction.

Apple: report availability and retention

Check how another analytics provider builds its metrics

RevenueCat documents that its charts use purchase data stored in RevenueCat. It identifies migration history, metric definitions, and currency or tax estimates as possible reasons for differences from store reports. Receipt coverage therefore matters when comparing that dataset with a report-based system.

For any provider, inspect its current definition of the metric you selected. Record how it handles refunds and later adjustments, then choose a small sample that both systems cover. Do not assume every tool has the same history or recognizes changes on the same date.

RevenueCat: data differences between systems

Use this checklist for the next discrepancy

Start with the narrowest reproducible comparison. Once it matches, expand to another product, a longer period, and then a combined-store total. This makes it easier to identify the step that introduced the difference.

  • Same store, app, product scope, and environment.
  • Same metric definition, with fees and taxes treated consistently.
  • Same date boundaries and an understood timezone.
  • Same currency, or a documented conversion method.
  • Refunds and adjustments interpreted using each source’s rules.
  • Complete, non-duplicated report coverage for the chosen period.

Bring your store reports together.

Explore revenue and subscriptions in one workspace, with visibility into report coverage. Free during early access. No payment details required.

Keep exploring

All guides

Reporting workflow

How to combine App Store and Google Play revenue reports

Build a comparable view of iOS and Android revenue: align report types, dates, currencies, and app identifiers before combining your store reports.

Read guide

Metric definitions

App Store sales vs. proceeds: which number should you track?

Understand App Store sales, developer proceeds, and payments, with a worked example and a practical checklist for comparing your revenue reports.

Read guide