When you decide to sell ad space on a site, or to buy it for a campaign, the first question is how the price will be calculated. Ad pricing models define whether the same placement is charged by impressions, by clicks or by a fixed period. The model you choose also decides how risk is shared between the two sides.
This guide compares CPM, CPC and flat fees through simple calculation logic. We do not quote market prices or averages, because those values change with the site, the audience and the season. For the factors that move a price, see our separate article on what drives the cost of ad space.
Ad Pricing Models: The Three Main Approaches
Ad space is usually priced in one of three ways: per impression, per click, or as a flat fee for a defined period or placement. All three answer the same question: what is the advertiser actually paying for? As the answer changes, so does who carries the risk.
A short summary:
- CPM: A rate is set for every thousand impressions. Payment follows visibility volume.
- CPC: Payment is due only for each click on the ad. Payment follows user action.
- Flat fee: The placement is rented for a set period or package at one price, independent of impression or click counts.
No model wins in every situation. The right pick depends on the campaign goal, the traffic profile of the site and the measurement tools both sides can use. A publisher and an advertiser may read the same model with different expectations, so the choice should be written down clearly at the quote stage.
The difference between direct deals and programmatic buying is outside the scope of this article; for that comparison, read our guide on direct ad buying versus programmatic. Here we focus only on how a placement can be priced.
CPM: The Cost per Thousand Impressions Logic
CPM stands for cost per mille, the price paid for one thousand impressions. The math is simple: the total cost equals the number of thousand-impression units multiplied by the CPM rate. If you know the budget and the rate, you can work out how many impressions you will receive.
Under this model an impression counts even if nobody clicks. The advertiser therefore pays for visibility volume. For goals such as brand awareness or announcing a new product, this logic feels natural.
Points to settle under a CPM deal:
- The definition of an impression: does it count when the page loads, or when the ad actually appears on screen?
- Which measurement tool is the reference, and which figures apply if the two sides' data differ.
- A frequency cap, meaning how many times the same user may see the ad.
When the impression definition is left unwritten, this is where most disputes start. So when you receive a CPM quote, ask how impressions are counted.
CPC: The Cost per Click Logic
CPC stands for cost per click. The advertiser pays not for the ad being displayed but for a user clicking it. The math: the total cost equals the number of clicks multiplied by the rate per click.
Impression volume alone is not a reason to pay under this model. If an ad is shown often but clicked rarely, the publisher earns less; the advertiser pays only for the part that produced interaction. That is why CPC tends to suit performance-driven campaigns.
For a publisher, CPC means income that depends on the quality of the ad creative. The same placement can perform very differently with an appealing visual and a clear message. Because that factor sits outside the publisher's control, forecasting revenue becomes harder when CPC is used alone.
Points to settle under a CPC deal:
- The definition of a click and how invalid clicks will be filtered out.
- Which tool records the click count.
- Whether a budget or click ceiling applies.
Flat Fees and Time-Based Rentals
With a flat fee, the advertiser rents a specific placement for a specific period at a single price. Impression and click counts do not change the price. Periods such as a week, a month or a campaign window are common, and the term, position and rotation rules are written into the agreement.
This is the easiest model to calculate: the price, period and placement are all known. The publisher knows the income in advance and the advertiser plans the budget as one line item. In return, if traffic comes in lower than expected, the advertiser carries that risk.
You can find the details of term-based deals in our guide to renting ad space on a time basis. As a model, three points are enough to remember here:
- The term should be written with start and end dates.
- The position and any rotation with other ads should be stated.
- The remedy for an interruption in delivery should be agreed in advance.
Because it is predictable, a flat fee is a frequent choice for small and mid-sized sites. On a high-traffic site, however, the same fixed price may undersell the real value, so a publisher may prefer to proceed with short trial periods.
Which Model Fits Which Goal
Starting model selection from the campaign goal is the sounder path. The more the goal is visibility, the more natural CPM looks; the more it is interaction, the more natural CPC looks; the more it is predictability, the more natural a flat fee looks.
Imagine a newly opened online bookshop that wants to advertise on a literature blog. In this fictional example, the shop first wants its name to be known and then wants its first orders. For the first two weeks it could consider CPM or a flat fee for visibility, and in later weeks CPC to bring visitors. A staged plan by goal replaces a single model.
A general matching logic can be summarized like this:
- Brand awareness and launch: CPM or flat fee.
- Short-term traffic and action: CPC.
- A specific event or season: Flat fee with a clear term.
- Testing a new publisher: A low-risk, short flat fee or a CPC with a limited budget.
Once the goal is clear, the next step is to pick a measure that will evaluate it. Choosing a model without a measure invites arguments later about what counts as success. For a measurement approach, see how to measure banner ad performance.
Revenue Predictability for Publishers
Revenue predictability for a publisher varies noticeably by model. The most predictable option is the flat fee, because income is tied to the agreed price even when traffic fluctuates. Under CPM, income moves with traffic; under CPC, it depends on both traffic and how engaging the creative is.
A basic calculation logic is enough to see roughly how income forms:
- With CPM: monthly impressions, the CPM rate and the fill rate are considered together.
- With CPC: impressions, the expected click-through rate and the price per click are multiplied. The click-through assumption is the least certain item.
- With a flat fee: the price is multiplied by the number of rented periods; unsold periods are accounted for separately.
The key concept here is fill. A placement is not always sold, so whichever model you use, empty periods must be reflected in the revenue estimate. When forecasting, a publisher should build three scenarios, low, medium and high, instead of a single optimistic one.
If you are only starting to think about selling ad space, you can also read our guide to selling ad space on your website. Knowing how each model affects the revenue forecast helps you build stronger offers in sales conversations.
Risk Sharing for Advertisers
For the advertiser, the main question is under what conditions the budget could be wasted. Under CPM the risk is that impressions miss the right audience: an impression may count without reaching a relevant user. Under CPC the risk is that clicks do not turn into conversions. Under a flat fee the risk is that traffic arrives below expectations.
Ways to reduce the risk:
- Start with a short trial period and extend it based on results.
- Set a ceiling on budget or clicks.
- Confirm the target audience and page topic with the publisher beforehand.
- Write down which measurement source will be used to judge the results.
Under click-based models the possibility of invalid or misleading clicks must also be considered. An effective safeguard is keeping click records in a tool both sides accept and writing down when and how suspicious activity will be reported. If the criteria for a valid click are not set at the start, a dispute is likely later.
A consistent website media kit also helps the other side choose a model knowingly.
Reporting Expectations by Model
Each model creates a different reporting expectation. Reporting matters as much as the pricing itself, because the report is the basis for payment. Who shares which data, and how often, should be settled up front.
- For CPM: Impression count, the definition of a counted impression and the date range.
- For CPC: Click count, the tool that recorded the click and the separation of invalid clicks.
- For a flat fee: Delivery period, the days the ad remained visible and any interruption record.
If the two sides use different tools, the numbers may not match exactly. In that case a source of record is usually named, and a tolerance is written for small gaps. The tolerance percentage is up to the parties of each agreement; we do not suggest a fixed rate here.
Sample Template: Pricing Model Comparison Table
The sample template below helps you compare the three models line by line during a quote discussion. The price row is deliberately left open; fill each cell with the information from your own quote.
Sample template: pricing model comparison table
| Comparison criterion | CPM | CPC | Flat fee |
|---|---|---|---|
| Basis of payment | Thousand impressions | Click | Period and placement |
| Side carrying the risk | Mostly the advertiser | Mostly the publisher | Mostly the advertiser |
| Publisher revenue visibility | Depends on traffic | Depends on traffic and creative | High |
| Definition to settle | How an impression counts | A valid click | Position and term |
| Reporting measure | Impression count | Click count | Days delivered |
| Price to write in the quote | Fill in from your quote | Fill in from your quote | Fill in from your quote |
Imagine a fictional discussion in which both sides fill in the "side carrying the risk" row together: it becomes clear that a flat fee is easier for the publisher and CPC is easier for the advertiser. The table makes that comparison visible in the meeting. Attaching it to the quote also makes sure both sides look at the same record.
Frequently Asked Questions
What is the core difference between CPM and CPC?
CPM is the price for one thousand impressions, while CPC is the price for individual clicks. CPM follows visibility volume and CPC follows user action. If the advertiser's goal is awareness, CPM looks more suitable; if it is bringing visitors, CPC does.
Which model suits a small site?
On a site with low and uneven traffic, revenue is hard to forecast, so a flat fee or a short rental is often easier to manage. The decision still depends on the audience of the site and the advertiser's goal. A small site can also try a CPC deal with a budget ceiling.
When does a flat fee make more sense?
A flat fee makes sense when the advertiser wants a predictable budget or needs to reserve a placement for a specific event period. It also helps a publisher who wants to know income in advance. What matters is that position, term and interruption terms are written down.
Can the models be combined?
Yes. For example, a flat fee can be used during a launch period and CPC afterwards. In a mixed setup, the period and placement each model covers should be written together with the measurement source. Otherwise reporting can get confused.
How do I guard against click fraud?
Keep click records in a tool both sides accept, write the definition of an invalid click into the agreement and set a method for reporting suspicious activity. A budget ceiling also limits the exposure. The parties of each agreement set the methods and thresholds themselves.
What must a price quote clarify?
The quote should state what the price is calculated on, the definition of an impression or click, the term, the position, the measurement source, the reporting frequency and the payment terms. If these are missing, differences of interpretation arise later. The price field is filled in with your own value in each quote.
Conclusion and Next Step
Choosing a pricing model is really deciding who carries the risk. CPM rests on visibility, CPC on action and a flat fee on predictability. The most sensible approach is to set the campaign goal and the measurement method first, pick the model to match, and then put the definitions in writing.
After adapting the table in this guide to your own quote discussion, you can browse the available ad spaces. Purchases on the platform move through cart and payment, seller approval, delivery notification and, if needed, a dispute process. Evaluate the pricing details against your own goal.
Post a comment
Please log in to leave a comment. Login