eCPM Calculator

Calculate eCPM from earnings and impressions, or reverse-solve earnings and impressions, right in your browser. Nothing is uploaded.

The eCPM Calculator runs entirely in your browser. The earnings, impression, and click figures you enter never leave your device and nothing is uploaded to ArrayKit.

Open the CPM Calculator

About eCPM Calculator

The eCPM Calculator turns raw ad numbers into the one metric publishers actually compare: effective cost per mille, or revenue per 1,000 impressions. Enter total earnings and total impressions to get eCPM instantly, or flip the mode to reverse-solve — estimate the earnings an eCPM will produce over a run of impressions, or work out how many impressions you need to hit a revenue target at a known eCPM. Add clicks to layer in CTR and effective CPC context alongside the result. It is built for publishers, ad-ops teams, and monetization analysts who benchmark placements, networks, and header-bidding demand without exporting a spreadsheet. Every calculation runs on your device — your revenue figures are never sent anywhere.

Features

How to use the eCPM Calculator

  1. Keep the eCPM tab selected to solve for effective CPM
  2. Enter total ad earnings and total impressions
  3. Read the eCPM result and copy it into your report
  4. Switch to Earnings or Impressions to reverse-solve either input
  5. Optionally add clicks to see CTR and effective CPC

Example

Input

earnings: $150
impressions: 50,000

Output

eCPM: $3.00

150 / 50000 * 1000 = an effective CPM of $3.00.

Common errors & troubleshooting

Frequently asked questions

What is the eCPM formula?
eCPM equals total earnings divided by total impressions, multiplied by 1,000. For example, $150 earned on 50,000 impressions is 150 / 50000 * 1000 = a $3.00 eCPM.
How do I estimate earnings from an eCPM?
Switch to Earnings mode and enter the eCPM and impression count. Earnings equal eCPM times impressions divided by 1,000, so a $3.00 eCPM over 50,000 impressions estimates $150 in revenue.
How many impressions do I need to hit a revenue goal?
Use Impressions mode: impressions equal target earnings divided by eCPM, times 1,000. To earn $150 at a $3.00 eCPM you would need 50,000 impressions.
Does a higher eCPM always mean more revenue?
No. eCPM measures yield per 1,000 impressions, not total revenue. A high eCPM on tiny volume can earn less than a modest eCPM on large volume, which is why publishers watch eCPM and impressions together.
Are my earnings and impression numbers uploaded?
No. The eCPM Calculator runs entirely in your browser. The earnings, impressions, and clicks you type are never sent to a server and nothing is stored by ArrayKit.

Related tools

All ArrayKit tools