Viewable Cost Per Thousand (vCPM) Calculator
Calculate the true cost per 1,000 impressions that were actually seen on screen according to viewability standards.
Calculate Viewable Cost Per Thousand (vCPM)
Viewable Cost Per Thousand (vCPM) Formulas & Reverse Equations
Use these standard and algebraic reverse formulas in spreadsheets, agency decks, or media plans:
Solve for vCPM
vCPM = (Total Cost ÷ Viewable Impressions) × 1,000Solve for Total Cost
Total Cost = (Viewable Impressions × vCPM) ÷ 1,000Solve for Viewable Impressions
Viewable Impressions = (Total Cost × 1,000) ÷ vCPMUnderstanding Viewable Cost Per Thousand (vCPM)
Not every served digital ad impression is actually seen by a person — ads placed below the fold or scrolled past quickly may never enter the browser viewport. Viewable Cost Per Thousand (vCPM) divides your media spend strictly by viewable impressions (defined by the MRC and IAB as at least 50% of pixels in view for 1 continuous second for display, or 2 seconds for video).
When to Use Viewable Cost Per Thousand (vCPM)
Use vCPM to audit programmatic display and video placements, compare high-viewability premium publishers against cheap remnant inventory, or negotiate viewable IO guarantees.
Industry Benchmarks & Planning Context
If a placement has a $10.00 served CPM but only 50% viewability, its true vCPM is $20.00 — making it more expensive than a $15.00 CPM placement with 85% viewability ($17.65 vCPM).
Frequently Asked Questions About vCPM
How do you calculate Viewable CPM (vCPM)?
Divide your total campaign cost by the number of viewable impressions, then multiply by 1,000: vCPM = (Total Cost ÷ Viewable Impressions) × 1,000. Alternatively, divide your standard CPM by your Viewability Rate percentage.
What counts as a viewable impression under IAB / MRC standards?
According to Media Rating Council (MRC) and IAB guidelines, a standard display ad is counted as viewable when at least 50% of its pixels are visible in the active browser viewport for at least 1 continuous second (2 continuous seconds for video ads, and 30% of pixels for large-format display units over 242,500 pixels).
Why is vCPM critical when comparing programmatic networks?
Low-cost programmatic inventory often hides poor below-the-fold placement behind a cheap $2–$4 served CPM. Calculating vCPM strips away unseen impressions so you only compare the price of ads that actually reached human eyes.