ROAS calculator
Return on ad spend, profit on ad spend and the break-even ROAS your margin implies.
Open the ROAS calculatorEnter the conversions your ad platform reports and the conversions you recorded yourself for the same period. Get the gap between them, the value of those conversions and the cost per conversion under each count. No signup and no email needed — the numbers never leave your browser. The fields start empty; Reset to example loads the worked example.
What this does not include: a comparison with other accounts, a verdict on whether your gap is large or small, a cause for it, or an estimate of what could be recovered. It is arithmetic on the numbers you type.
The worked example
Load these values with Reset to example
380
Platform reports
500
You recorded
What the example works out to
Platform reports
380 ÷ 500
76.0%
Conversions not reported
500 − 380
120
Gap
(500 − 380) ÷ 500
24.0%
Value of those conversions
(500 − 380) × $150
$18,000
Cost per conversion, as the platform reports it
$30,000 ÷ 380
$78.95
Cost per conversion, as you recorded it
$30,000 ÷ 500
$60
Example values, made up for illustration. Arithmetic on the four numbers typed, with no comparison to other accounts and no verdict on whether a gap is large.
This measures the size of the gap between two counts, not what causes it. Neither count is checked here: the result depends entirely on the two numbers you type, so use the same period and the same definition of a conversion for both.
Optional. Type your own alternative for one or both of these inputs and the results are worked out again next to yours. What-if figures are arithmetic on numbers you typed: nothing here is suggested or assumed. A field left blank keeps your number from above, and with both blank nothing is worked out.
Worked example
Example valuesMade up for illustration, and the ones Reset to example loads: the platform reports 380 conversions, your store recorded 500 orders for the same month, an average order is worth $150 and you spent $30,000 on the platform.
76.0%
380 ÷ 500
platform count ÷ recorded count
120
500 − 380
recorded count − platform count
24.0%
(500 − 380) ÷ 500
not reported ÷ recorded
$18,000
(500 − 380) × $150
conversions × your average value
$78.95
$30,000 ÷ 380
ad spend ÷ platform count
$60
$30,000 ÷ 500
ad spend ÷ recorded count
The value line is conversions × your average value: plain multiplication of the numbers you entered, nothing more. Nothing on this page estimates what could be recovered.
How it works
For example paid orders in the last calendar month. Both counts must cover exactly that.
The conversions your ad platform reports, and the conversions you recorded in your store, CRM or payment tool.
Add an average value and your ad spend if you want the value line and the cost per conversion under each count.
Why the numbers differ
These are ways the same sales can be counted differently. The calculator shows the size of the difference; it cannot tell you which of these applies to you.
A platform credits a conversion to an ad within its own attribution window after a view or a click. Your records count the sale when it happened, whatever led to it.
When a visitor declines tracking, or a blocker stops the platform's tag from running, the platform may not see a conversion that your records show.
A visitor who clicks on a phone and buys on a laptop can look like two different people to the platform.
Two platforms can each claim the same sale, and a single platform can count one conversion twice if its tag fires twice.
A conversion in a platform may be a lead, an add to cart or a purchase. Your records may count only paid orders. The calculator needs the same definition on both sides.
What this does not tell you
FAQ
It compares two counts of the same thing: the conversions an ad platform reports and the conversions you recorded yourself, for the same period. The gap is the conversions the platform did not report (recorded minus platform) divided by your recorded number, shown as a percentage. It measures a gap, not its cause.
Enter the conversions your ad platform reports for one period, and the conversions you recorded yourself for that same period, for example orders in your store, CRM or payment tool. Use the same period and the same definition of a conversion for both, such as paid orders only. A count of leads next to a count of orders is two different things, not a gap.
Platforms credit a conversion to an ad within their own attribution window, while your own records count a sale whenever it happened, so the two numbers are counted differently even when both are accurate. Consent choices, blockers, devices and overlapping platforms change what each side sees as well. The calculator shows the size of the difference. It does not say which of these causes it.
Instead of a gap, the calculator shows how many more conversions the platform reports and what share of your recorded number that is. This can happen when the two numbers cover different periods or definitions, or when the platform counts conversions your records do not, such as view-through conversions or conversions that more than one platform claims. It gives no verdict either way.
The value is the conversions the platform did not report multiplied by the average value per conversion you enter: conversions × your average value. It is plain multiplication of the numbers you entered; nothing is estimated. Cost per conversion is your ad spend divided by the platform count, and again by your recorded count, so you can see both.
No. The arithmetic runs in your browser and none of the numbers you type are sent to a server. Copy link puts your numbers after a # sign in the link you copy, and the page removes that part from the address bar as soon as it has read it. If you ask for the free tracking audit from this page, only the website address and your email address are sent, never your numbers.
This works out the gap between two counts. Attributing each conversion to the source that produced it is the part that changes where the budget goes — one script tag, 28 days free.
No credit card required. See how attribution ties each customer to the source that won them, or check your setup with the free tracking audit.
Sources ranked by the revenue they brought in.