Calculate monthly app ad revenue, daily ad impressions, eCPM, or days in month from any three values using impressions and revenue data.
Customize This Calculator
Build your own version. Describe what you want changed, added, or compared.
Related Calculators
- Unit Sales Calculator
- Average Sales Calculator
- Market Price Calculator
- Transaction Cost Calculator
- All Business Calculators
App Revenue Formula
The calculator uses ad impressions, eCPM, and the number of days in the month to estimate monthly app ad revenue. It can also rearrange the same formula to solve for any one missing value when you enter the other three.
- AR = monthly ad revenue
- I = daily ad impressions
- eCPM = revenue per 1,000 ad impressions
- D = number of days in the month
To solve for daily ad impressions:
To solve for eCPM:
To solve for the number of days:
If you leave monthly ad revenue blank, the calculator estimates revenue from your impressions, eCPM, and days. If you leave daily impressions blank, it estimates the required daily impressions needed to reach the revenue amount. If you leave eCPM blank, it calculates the implied eCPM. If you leave days blank, it calculates how many earning days are represented by the other values.
Common eCPM Ranges for App Revenue Estimates
Actual eCPM depends on app category, country, ad format, platform, season, and ad network. These ranges are general reference points for checking whether your result looks reasonable.
| Ad format | Typical eCPM range | Notes |
|---|---|---|
| Banner ads | $0.10 to $1.50 | Usually lower revenue per impression, but easy to show often. |
| Interstitial ads | $1.00 to $8.00 | Often higher than banners because the ad takes over the screen. |
| Rewarded video ads | $5.00 to $25.00+ | Can be much higher when users choose to watch the ad for a reward. |
| Native ads | $0.50 to $5.00 | 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.
