Calculate the CPM

Digital Advertising Cost Calculator

Estimate the total expense of running digital ad campaigns across display, social, video, and search channels by inputting your target impressions, CPM, CPC, or CPV rates.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is the Digital Advertising Cost Calculator?

The Digital Advertising Cost Calculator provides a comprehensive budget estimate by combining your desired reach with the pricing model of each channel. It supports CPM, CPC, and CPV inputs so you can model costs regardless of how the inventory is sold.

Planning a multi-channel campaign requires knowing how much each channel will cost before you commit budget. This calculator removes guesswork by converting your reach goals into dollar amounts based on current or estimated rates.

Agencies and in-house teams use this tool during the proposal and planning stage to build accurate media plans, justify budget requests, and set realistic KPI targets tied to spend.

Multi-Model CPM, CPC, and CPV support
Budget Clarity Total cost in seconds
Channel Mix Plan across all platforms

Digital Ad Cost Formulas

Depending on the pricing model, the calculator applies the appropriate formula to determine total campaign cost from your inputs.

CPM Cost = (Impressions / 1,000) × CPM Rate CPC Cost = Clicks × Cost Per Click CPV Cost = Views × Cost Per View

Budget Example

$500
$10 $10,000
100,000
1K 1M
Display: $12,000 · Search: $60,000 · Video: $9,000 $5.00 Total estimated campaign cost: $81,000

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Digital Advertising Costs

Walk through these steps to estimate your total digital ad spend accurately.

1

Select Pricing Model

Choose the pricing model that matches your channel — CPM for display, CPC for search, or CPV for video.

Example

Example: Choose CPM for a programmatic display campaign

2

Enter Volume Targets

Input the number of impressions, clicks, or views you want to achieve during the campaign.

Example

Example: Target 2,000,000 impressions for brand awareness

3

Input Rate

Enter the CPM, CPC, or CPV rate based on platform benchmarks or negotiated prices.

Example

Example: $6.00 CPM from your DSP's rate card

4

Review Total Cost

The calculator multiplies your volume by the rate to show total campaign cost, cost per day, and cost per week breakdowns.

Example

Example: 2,000,000 impressions × $6.00 CPM = $12,000 total

Frequently Asked Questions

How much does digital advertising cost on average?
Costs vary widely. Display CPMs average $2–$10, search CPCs range from $0.50–$4.00, and video CPVs sit between $0.01–$0.06. Niche audiences and premium placements increase costs significantly.
What's the cheapest digital advertising channel?
On a pure cost-per-impression basis, programmatic display and in-app ads tend to be the cheapest. However, the cheapest channel isn't always the most effective — consider engagement and conversion rates alongside cost.
How do I set a realistic digital ad budget?
Start by defining your campaign goal (reach, clicks, or conversions), then use benchmark rates for your industry and channel to calculate the spend needed. Add a 10–15% buffer for rate fluctuations.
Can I mix CPM and CPC campaigns in one budget?
Absolutely. Enter each channel separately with its own pricing model. The calculator totals all channels so you see one combined budget figure for the entire campaign.
Why is my actual ad spend higher than the estimate?
Actual spend can exceed estimates due to competitive bidding, audience scarcity, ad fraud, or frequency capping adjustments. Use conservative rate assumptions and monitor pacing daily to stay on budget.
Does the calculator include ad platform fees?
The calculator uses the rates you input. If your platform charges a service fee or technology fee on top of media cost, add that percentage to your CPM or CPC before entering it.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.