#1168 · Social Media Tool

Facebook RPM Calculator

Use this Facebook RPM Calculator to estimate revenue per 1,000 impressions and evaluate how effectively your Facebook content, ads, affiliate links, or products turn attention into income.

Calculator

Social media metrics
$
impr
people
sales
Ad space

How to use this calculator

  • Enter revenue and impressions from your platform report.
  • Add reach and purchases to measure downstream quality.
  • Click Calculate to view the main result, health score, and recommendation.
  • Use the result with your own historical benchmark before changing budget or content strategy.

What the result means

RPM shows how much revenue you earn from every 1,000 impressions. Strong RPM means impressions are monetized efficiently through ads, products, affiliate sales, or sponsorships.

RPM = Revenue ÷ Impressions × 1000. Revenue per Reach = Revenue ÷ Reach. Revenue per Purchase = Revenue ÷ Purchases.

RPM can change widely by niche, offer, audience quality, and revenue model. Compare it with your own historical average.

Example calculation

If Facebook content generates $2,400 from 180,000 impressions, 70,000 reach, and 90 purchases, RPM is $13.33 and revenue per purchase is $26.67.

Tips for better results

  • Diversify revenue sources beyond one channel.
  • Increase higher-intent clicks and conversions.
  • Package sponsorship and affiliate revenue separately.
  • Improve content formats that create revenue per impression.
  • Track monthly RPM trend, not one isolated result.

FAQ

What is a good Facebook RPM?

A Facebook RPM above $10 is strong for many monetized campaigns, but it depends heavily on niche, geography, and revenue model.

How do I calculate Facebook RPM?

Divide total revenue by impressions and multiply by 1,000.

Why is my Facebook RPM low?

Low RPM can come from weak monetization, low buyer intent, poor audience fit, or too much low-value traffic.

How can I increase Facebook revenue per impression?

Improve offer relevance, increase conversion rate, add affiliate or product revenue, and focus on higher-value audiences.

Is Facebook RPM the same as CPM?

No. CPM is what advertisers pay per 1,000 impressions. RPM is what you earn per 1,000 impressions.

Decision modules

ModuleWhat it checks
RPMRevenue per 1,000 impressions
Revenue per ReachIncome per reached user
Revenue per PurchaseAverage purchase value
Monetization ScoreRevenue efficiency
Scenario ComparisonBest and worst case estimates

Browse more calculators

Category hubs