
CPM, eCPM and RPM explained for buyers and publishers
CPM, eCPM and RPM explained in plain English: what each term measures, how to calculate it, and how buyers and publishers read these numbers.
Many website owners join an ad network and then wonder how the money actually reaches them. Words like CPM, revenue share and net 30 can sound confusing at first. This article explains the usual payment path, the main pricing models and the terms you should read before you connect your site or app.
An advertiser sets a budget and pays the ad network. The network places ads on publisher sites and apps. When the ads run, the network records what happened, takes its share and pays the publisher the rest. The exact steps differ from company to company, but the logic is usually the same.
Notice that the publisher is often paid after the advertiser has paid the network. So your payment depends on a chain of reports, invoices and checks. That chain takes time, and this is why payment terms exist.
Advertisers buy in different ways, and this changes what your traffic is worth. CPM means cost per mille, the price for 1,000 impressions. An impression is one time an ad is shown. CPC means cost per click, so the advertiser pays only when someone clicks. CPA means cost per action, so the advertiser pays when a person completes a set step, such as signing up.
Imagine an advertiser pays 2 dollars for every 1,000 impressions. For example, if your pages show 500 of those impressions, the gross value is 1 dollar before any share is taken. Real prices change with audience, ad format, country and demand, so never treat a simple example as a forecast.
Revenue share means the network and the publisher split the money earned from your ad space. Imagine the advertiser pays 100 units for your impressions, and the agreed split is 70 for you and 30 for the network. For example, you would receive 70 units. The network's part pays for sales work, technology, support and the risk of non-payment. These numbers are only a hypothetical illustration.
Ask two questions. First, what money does the split apply to: the full advertiser payment, or the amount left after other fees? Second, is the share fixed, or does it change by ad format or volume? Get the answers in writing. Also remember that a higher share does not always mean higher earnings, because a network with a smaller share may bring stronger demand.
Some deals work differently. The network pays a fixed rate to the publisher, whatever the advertiser paid. This is simpler for you, but the network keeps the margin and carries the price risk, so the rate may be lower in good periods.
Payment terms say when and how you get paid. They matter as much as the price. Look for the following items in your agreement.
Imagine the payment cycle is monthly and the term is net 30, counted from the end of the month. For example, earnings from the first day of a month could reach you roughly two months later. Plan your cash flow with that delay in mind.
Taxes, invoices and withholding rules differ by country. Check your local rules or ask a qualified adviser before you decide how to receive payments.
Your own tools and the network's reports will rarely match exactly. Counting happens at different moments. A visitor may leave before an ad loads. An ad blocker may stop one system from counting. Two systems may also define a viewed ad in different ways. Small gaps are normal. Large or growing gaps deserve a polite conversation with the network.
Invalid traffic is another reason. This means views or clicks that come from bots, accidents or tricks, and not from real interest. Networks often remove it, sometimes after the first report. So the number on your dashboard today can change later. Never click your own ads or ask friends to click them. It harms advertisers and can lead to lost earnings or a closed account.
Also check the trust signals. ads.txt is a public file on your site that lists which companies may sell your ad space. sellers.json is a public file where companies list who they sell for. Together they help buyers trust the inventory and help you confirm that you are listed correctly. If a network asks you to add lines to ads.txt, that is normal. Check that the lines match what you agreed.
Before you sign, write down the answers to these questions.
Money from ads is simple in idea but full of small rules. Before you join a network, put the rate, the revenue share, the payment cycle and the minimum payout in one short note, and ask the network to confirm each line in writing.
Prepared by the DIGIWEBS team with the help of AI writing tools. General information only, not legal, tax or financial advice. Images by DIGIWEBS Media.

CPM, eCPM and RPM explained in plain English: what each term measures, how to calculate it, and how buyers and publishers read these numbers.

Use this step-by-step checklist to set goals, check your landing page, test tracking, prepare creatives and launch your first ad campaign with care.

Learn how a real-time ad auction works in a few milliseconds: bid request, bids, winner, and ad display, explained simply for buyers and publishers.