Select the value to solve for, then enter the other three values to estimate app ad revenue, average daily impressions, eCPM, or earning days.
Related Calculators
- Unit Sales Calculator
- Average Sales Calculator
- Market Price Calculator
- Transaction Cost Calculator
- All Business Calculators
App Revenue Formula
The calculator uses average daily ad impressions, eCPM, and reporting days to estimate app ad revenue. For monthly revenue, enter the actual number of days in that month. Select the unknown value under Solve for and enter the other three. Dollar amounts use USD.
- AR = ad revenue for the reporting period
- I = average daily ad impressions
- eCPM = revenue per 1,000 ad impressions
- D = reporting period in days
To solve for daily ad impressions:
To solve for eCPM:
To solve for the number of days:
Choose Ad revenue, Average daily ad impressions, eCPM, or Earning days under Solve for. The selected value appears in the results. An inferred earning duration may be fractional and is not necessarily a calendar month. Zero earning factors cannot determine a unique inverse answer when revenue is also zero.
Choosing eCPM for App Revenue Estimates
Actual eCPM varies with traffic, ad format, platform, season, and ad network. Use your observed rate for the same traffic and reporting period; no universal numerical benchmark is assumed here.
| Ad format | eCPM input | Notes |
|---|---|---|
| Banner ads | Use your observed eCPM | Usually lower revenue per impression, but easy to show often. |
| Interstitial ads | Use your observed eCPM | Often higher than banners because the ad takes over the screen. |
| Rewarded video ads | Use your observed eCPM | Can be much higher when users choose to watch the ad for a reward. |
| Native ads | Use your observed eCPM | Performance varies based on placement and user engagement. |
Monthly Revenue at Different Impression Levels
The table below shows estimated monthly revenue for a 30-day month using the main formula.
| Daily impressions | Revenue at $1 eCPM | Revenue at $5 eCPM | Revenue at $10 eCPM |
|---|---|---|---|
| 1,000 | $30 | $150 | $300 |
| 10,000 | $300 | $1,500 | $3,000 |
| 50,000 | $1,500 | $7,500 | $15,000 |
| 100,000 | $3,000 | $15,000 | $30,000 |
Example App Revenue Calculations
Example 1: Calculate monthly ad revenue
You have 20,000 daily ad impressions, an eCPM of $4.50, and a 30-day month.
The estimated monthly ad revenue is $2,700.
Example 2: Calculate required daily impressions
You want $6,000 in monthly ad revenue, your eCPM is $5, and the month has 30 days.
You need about 40,000 daily ad impressions to reach $6,000 for the month.
FAQ
What is eCPM in app revenue?
eCPM means effective cost per thousand impressions. It tells you how much revenue you earn for every 1,000 ad impressions. For example, if your app earns $3 for 1,000 impressions, the eCPM is $3.
Are daily impressions the same as daily active users?
No. Daily impressions are the number of ads shown per day. Daily active users are the number of unique users who open or use the app in a day. One user can create multiple ad impressions if they see more than one ad.
Why does the formula divide by 1,000?
eCPM is based on revenue per 1,000 impressions, not per single impression. Dividing by 1,000 converts total impressions into thousands of impressions so the eCPM can be applied correctly.
