Skip to main content
Skip to navigation

Mobile transaction totals differ from Charts

Explain mobile transaction date and daily-total differences caused by time zones, transaction limits, and refunds.

AIAsk AIChatGPTClaude
Last reviewed: September 11, 2026

The RevenueCat iOS app's Transactions view and Charts can show different dates and daily totals because they calculate them differently. The mobile Transactions view groups recently fetched purchases by your device's local day, while Charts calculates complete totals on the backend using UTC and subtracts refunds. The cases below explain how to identify each difference. For daily revenue, use the Revenue chart as the source of truth.

A transaction appears on an adjacent date​

The mobile Transactions view groups transactions by your device's local calendar day. Charts groups transactions by Coordinated Universal Time (UTC). Different day boundaries can place the same transaction on adjacent dates.

For example, a purchase at 2026-08-30 20:30 in UTC-6 occurred at 2026-08-31 02:30 UTC. The mobile app groups it under August 30, while Charts includes it in the August 31 UTC date bucket.

Compare equivalent UTC windows or include the adjacent date. Charts always use UTC and can't be configured to use another time zone.

A mobile daily total is too low or decreases​

The mobile Transactions view calculates its daily total on your device from up to 100 recently fetched transactions. On higher-volume days, the total can omit older transactions. It can also decrease when a newer, lower-value transaction replaces an older, higher-value transaction in the fetched set.

The individual transaction values are still valid. Use the Revenue chart in the mobile app or web dashboard for daily totals because Charts calculates them on the backend.

A mobile daily total is higher than the Revenue chart​

The mobile Transactions view doesn't include refunds in its daily sum. The Revenue chart subtracts refunds, so its total can be lower even when the date range and transaction set match. Learn how the Revenue chart handles refunds.

If a transaction is missing​

Check adjacent dates first. If the transaction is missing from the mobile list on a high-volume day, it may have fallen outside the recently fetched transactions.

If it also doesn't appear in Charts, confirm that:

  • You are viewing the same project and environment.
  • The chart includes the transaction's store and transaction type.
  • No filters or segments exclude it.
  • The chart's data freshness interval has passed.
Was this page helpful?