Calculator Alat telah dikemas kini 27 minit yang lepas

CPR Calculator

Enter what a campaign cost and how many unique people it reached, and this calculator returns the cost per person reached, the cost per 1,000 people reached and a summary line for your report. Sub-cent results keep three significant digits instead of rounding to $0.00, and the maths runs entirely in your browser, so your figures are never uploaded.

CPR Calculator Calculate CPR Health Tool Quick Result

Gunakan CPR Calculator



Masukan

Keputusan

Cost per Person Reached
$0.00
Cost per 1,000 Reached
$0.00
Kos
$0.00
Reach
0
Enter cost and reach to see cost per person reached.

Baca Kandungan

Pelajari cara alat ini berfungsi dan bila hendak menggunakannya.

What this cost per reach calculator does

Cost per reach tells you how much you paid to get a campaign in front of one unique person. This calculator takes two numbers, what the campaign cost and how many people it reached, and turns them into the figures media planners actually compare: the cost per person reached and the cost per 1,000 people reached. It also repeats your cost and reach back to you and writes a one-line summary you can paste into a report.

The calculator is built for reach, not for leads, purchases or other actions. There is one field for spend and one field for people reached, and the maths is a straight division. It does not grade your result with labels such as "Excellent" or "High", because there is no single fair benchmark for reach that holds across channels, countries, audiences and formats. You get the numbers; the judgement stays with you.

The formula

Two results come out of the same division:

  • Cost per person reached = campaign cost ÷ reach
  • Cost per 1,000 reached = (campaign cost ÷ reach) × 1,000

With the default values already in the form, a cost of 120 and a reach of 30,000, the cost per person reached is $0.00400 and the cost per 1,000 reached is $4.00. The summary line reads: "You spent $120.00 to reach 30,000 people, which is $0.00400 per person or $4.00 per 1,000 people reached."

The cost per 1,000 reached looks like CPM, and it is calculated the same way, but the denominator is different. Classic CPM divides by impressions. Here you divide by unique people. Because one person usually sees an ad more than once, reach is smaller than impressions for the same campaign, so the cost per 1,000 reached is normally higher than the CPM your ad platform shows. Both numbers are correct; they answer different questions.

Why sub-cent costs are shown with extra decimals

Reaching one person often costs a fraction of a cent. If the calculator rounded everything to two decimal places, most reach campaigns would show $0.00 per person, which tells you nothing. To avoid that, any value under $1 is displayed with enough decimals to keep three significant digits. Values of $1 or more use the usual two decimals.

Campaign costReachCost per person reachedCost per 1,000 reached
12030,000$0.00400$4.00
1,0005,000$0.200$200.00
500400,000$0.00125$1.25
2,50050,000$0.0500$50.00
752,500,000$0.0000300$0.0300

The trailing zeros in figures such as $0.200 or $0.00400 are deliberate: they show that the value was kept to three significant digits, not cut short. The display goes down to eight decimal places, so only extremely small values (below roughly one hundred-millionth of a dollar per person) would still round to zero. You no longer need the old workaround of typing reach in thousands to see a readable result; enter the real number of people.

Who finds it useful

  • Media buyers and planners comparing awareness campaigns, where the goal is to put a message in front of as many unique people as possible for the budget.
  • Small business owners boosting a post or running a local radius campaign who want to know what each person reached actually cost.
  • Agencies and freelancers who need a clean, consistent line for client reports: spend, reach, cost per person and cost per 1,000.
  • Marketers comparing channels, for example a social campaign against a newsletter sponsorship or a local print run, where each source quotes reach but prices differently.
  • Students and analysts learning how reach-based pricing works and why cost per 1,000 reached differs from CPM.

How to use it

  1. In Campaign Cost, enter the total amount spent on the campaign or the period you are measuring. Decimals are accepted, so 249.50 is fine.
  2. In Reach (people reached), enter the number of unique people the campaign reached, as reported by your ad platform or media partner for the same period.
  3. Read the results. They update as you type; you can also press Calculate to refresh them.
  4. Check the four result cards: Cost per Person Reached, Cost per 1,000 Reached, Cost and Reach. The last two echo what the calculator actually used, which is a quick way to catch a typo.
  5. Copy the summary sentence under the cards if you need a plain-language line for a report or a message to a client.

The page loads with a worked example (120 and 30,000) so you can see the output format before entering your own figures.

How the calculator handles your input

A few details are worth knowing before you rely on the output:

  • Reach is a whole number. Any decimal part is dropped, so 1,500.7 is treated as 1,500. People are counted, not measured.
  • Reach is never zero. A blank or zero reach is treated as 1 so the division can run. That turns the cost per person into the whole campaign cost. If you see a cost per person equal to your spend, the reach field is empty.
  • Negative or non-numeric values count as zero. A negative cost becomes 0, which gives $0.00 for every cost result.
  • The Cost card always shows two decimals, because it is your spend, not a rate.
  • The Reach card uses your browser's number formatting, so the thousands separator may be a comma, a full stop or a space depending on your settings.
  • The dollar sign is a label only. No currency conversion happens. If you enter a cost in euros, rupees or pounds, the results are in that currency even though they display a $ sign.

Privacy: everything stays in your browser

The whole calculation is a short script running in the page. Your cost and reach figures are not sent to Newisty or any other server, and nothing is saved between visits. Close or reload the page and the inputs return to the default example.

Getting a reach figure you can trust

Use de-duplicated reach, never a sum

Reach is not additive. Do not add daily reach figures, ad set reach figures or per-campaign reach figures together. The same person can appear in several of those totals, so the sum overstates unique reach and makes the cost per person look cheaper than it was. Use the de-duplicated reach your platform reports for the whole period and the whole set of campaigns you are measuring.

Match cost and reach to the same window

If the cost covers the full month, the reach must cover the full month too. Mixing a monthly spend with a weekly reach, or the spend of one campaign with the reach of an account, produces a number that describes nothing real.

Read it next to frequency

Frequency is impressions divided by reach: how many times, on average, each person saw the ad. A low cost per person reached combined with very high frequency means you are paying to show the same people the ad again and again. A slightly higher cost per person with healthy frequency may be the better buy for awareness.

Tips for better comparisons

  • Compare like with like: same objective, same placement type, similar audience size and similar date range.
  • Use cost per 1,000 reached when comparing campaigns of very different sizes. It is easier to read than a five-decimal per-person figure.
  • Include agency fees, production costs or platform fees in Campaign Cost if you want a fully loaded figure. The calculator only divides what you enter.
  • Write the platform, date range and objective next to the result in your notes, so the number can be interpreted later.
  • When planning, divide a target reach by 1,000 and multiply by a recent cost per 1,000 reached to get a rough budget. Treat it as an estimate: reach gets more expensive as you saturate an audience.

What not to do

  • Do not enter impressions in the reach field. The result would be a cost per impression, not a cost per person, and it would look cheaper than your real reach cost.
  • Do not enter leads, clicks or purchases as reach. For actions, use a cost per result or cost per acquisition calculation instead; for clicks against impressions, the CTR Calculator is the better fit.
  • Do not compare cost per 1,000 reached with a platform CPM as if they were the same metric. One divides by people, the other by impressions.
  • Do not judge a campaign on cost per reach alone. Reach says nothing about whether people noticed, remembered or acted on the ad.
  • Do not assume a lower cost per person is always better. Cheap reach in the wrong audience is wasted spend.

Limitations

This is a two-input calculator. It does not connect to Facebook, Google, TikTok or any other ad account, so you copy the figures in yourself. It does not calculate frequency, impressions, CPM, click-through rate or conversions, and it does not convert currencies or add taxes and fees. It does not save history or export files; copy the summary line if you need to keep the result. It also offers no benchmark ratings, because a fair cost per reach depends on the market, channel, audience and season, and a fixed label would mislead more often than it helps.

Frequently Asked Questions

Soalan Lazim

Jawapan ringkas untuk soalan yang ditanya pengguna sebelum mempercayai keputusan.

Cost per reach is the amount spent to reach one unique person. It is the campaign cost divided by the number of people reached. This calculator shows it per person and per 1,000 people reached.

No. Both multiply a per-unit cost by 1,000, but CPM divides by impressions while cost per 1,000 reached divides by unique people. Because people usually see an ad more than once, cost per 1,000 reached is normally higher than CPM for the same campaign.

Reaching one person often costs less than a cent. Values under $1 keep three significant digits, so a cost of 500 for 400,000 people shows $0.00125 instead of rounding down to $0.00. Values of $1 or more use two decimals.

No. Reach is not additive, because the same person can be counted in several totals. Adding them overstates reach and understates the cost per person. Use the de-duplicated reach your platform reports for the whole period.

A blank or zero reach is treated as 1, so the cost per person equals the full campaign cost. Enter the real number of people reached before using the result. Decimal reach values are rounded down to a whole number.

Yes, as long as you read the results in the currency you entered. The $ sign is only a display label and no conversion takes place, so a cost in euros gives results in euros.

No. It shows the figures without quality ratings, because a fair cost per reach depends on channel, country, audience and season. Compare it with your own past campaigns and read it next to frequency.

No. The calculation runs in your browser and the cost and reach you enter are not sent to Newisty or stored. Reloading the page brings back the default example values.

Komen (0)

Untuk perbincangan pengguna, kes sempadan, dan petua susulan.
Tinggalkan komen
Komen anda akan dipaparkan secara terbuka selepas dihantar.
Tiada komen lagi. Jadilah yang pertama untuk memberi komen!
Beritahu kami!
Laporkan masalah dengan alat ini

Terangkan masalah yang anda hadapi supaya kami dapat menyiasat dan memperbaiki alat tersebut.

Apa yang paling membantu
Sertakan input, hasil yang dijangkakan, hasil sebenar, pelayar/peranti, dan tangkapan skrin jika membantu.
Butang tangkapan skrin merakam halaman dalam pelayar dan melampirkan imej yang dijana pada borang ini.
Skrinshot penuh halaman
Direkod dalam pelayar anda dengan newisty.
Tiada tangkapan skrin yang diambil lagi.
Alat Laporan