How to Calculate Conversion Rate and ROAS Correctly for Ads

Calculate conversion rate, ad spend return and acquisition costs.

How Do You Calculate Conversion Rate and ROAS?

Conversion rate is conversions divided by the relevant visits or ad interactions, multiplied by 100. Return on ad spend (ROAS) is advertising-attributed revenue divided by ad spend, expressed as a multiple or percentage. For example, 50 purchases from 2,000 eligible ad clicks produce a 2.5% click-based conversion rate; $8,000 in attributed sales from $2,000 in ad spend produce 4.0x ROAS. Accurate results depend on consistent definitions and tracking.

Conversion Rate and ROAS Calculator

Calculate conversion rate, ad spend return and acquisition costs.

Conversion Rate and ROAS Calculator thumbnail

Calculate conversion rate, ROAS and acquisition cost

Conversion rate uses the share of visitors or sessions that converted, not total event count. ROAS = attributed revenue ÷ ad spend. Results exclude refunds, fees and cost of goods; ROAS is not profit or ROI.

Rate this tool Not rated yet. Be the first to rate this tool.

Calculate Campaign Conversion Rate and ROAS Without Misreading the Numbers

A campaign can attract plenty of clicks, generate orders, and still lose money. The difficulty is not usually the arithmetic. It is choosing the right denominator for conversion rate, counting the right revenue for ROAS, and comparing reports that use different attribution rules.

Conversion rate tells you how frequently a defined action happens relative to an audience or interaction count. ROAS tells you how much attributed revenue is generated per unit of advertising spend. Together they help diagnose traffic quality, landing page performance, and campaign economics, but neither number proves profitability on its own. The examples below use a single hypothetical campaign so you can follow each step, audit the inputs, and recognize where Google Ads, GA4, and ecommerce reports may legitimately disagree.

Read Full Guide
Show Less

Start by Defining What Counts as a Conversion

A conversion is the action you decided matters: a completed purchase, qualified lead form, booking, or another meaningful business outcome. Do not combine purchases, newsletter signups, and add-to-cart events into one conversion count unless you intentionally want a combined action metric. Those actions have different values and imply different levels of intent.

Choose one primary conversion definition for the calculation, then use the matching traffic denominator. A purchase conversion rate is not directly comparable with a lead-form conversion rate, even if both are called “conversion rate” on a dashboard.

Use the Correct Conversion Rate Formula

Conversion rate (%) = (conversions ÷ eligible interactions or visits) × 100. For an advertising report, use the platform’s eligible ad interactions when reproducing its conversion-rate metric. For an ecommerce store report, use the sessions that resulted in a purchase divided by total store sessions when reproducing a session-based purchase rate.

Suppose your campaign records 2,000 eligible ad clicks and 50 counted purchases. The click-based calculation is (50 ÷ 2,000) × 100 = 2.5%. That means the report counted 2.5 purchases per 100 eligible clicks on average, not that 2.5% of distinct people necessarily purchased.

Which conversion-rate denominator belongs in each report?
Measurement Calculation What it answers
Ad interaction conversion rate Counted conversions ÷ eligible ad interactions × 100 How many conversions are credited per tracked ad interaction?
Store session conversion rate Sessions with a completed purchase ÷ store sessions × 100 What share of store visits resulted in a purchase?
GA4 session key event rate Sessions with a key event ÷ sessions × 100 What share of sessions included the selected key event?
GA4 user key event rate Users with a key event ÷ users × 100 What share of users triggered the selected key event?

Important: a raw event count divided by sessions is an events-per-session measure, not necessarily a session conversion rate. One session can contain multiple purchases or key events. Google Ads can also show a conversion rate above 100% when multiple counted conversions are credited to a single eligible interaction.

Calculate ROAS From Attributed Revenue and Ad Spend

ROAS = revenue attributed to advertising ÷ advertising spend. Multiply the result by 100 if you prefer a percentage. In the same example, $8,000 in attributed purchase revenue divided by $2,000 in advertising cost gives 4.0x ROAS, also written as 400% ROAS or a 4:1 return.

That means the campaign recorded $4 in attributed revenue per $1 spent on ads. It does not mean the business made $4 in profit per advertising dollar. Product costs, transaction fees, fulfillment, returns, and operating expenses have not yet been deducted.

Use the same currency for both inputs. For meaningful comparisons, keep the revenue definition consistent as well: for example, revenue after discounts and refunds rather than gross order totals in one report and net sales in another. When calculating campaign ROAS, do not include sales from unrelated organic or direct traffic unless your chosen attribution method assigns them to the campaign.

A Complete Worked Example of Both Metrics

Consider this hypothetical paid-search campaign over a defined reporting period. Its recorded purchases and revenue are attributed to the ad campaign under one consistent reporting method.

Example advertising performance calculation
Input or metric Value How it is calculated
Eligible ad clicks 2,000 Tracked campaign interactions
Counted purchases 50 Attributed purchase conversions
Attributed purchase revenue $8,000 Revenue for those purchases
Ad spend $2,000 Campaign media cost
Click-based conversion rate 2.5% 50 ÷ 2,000 × 100
ROAS 4.0x (400%) $8,000 ÷ $2,000
Average order value $160 $8,000 ÷ 50
Cost per purchase $40 $2,000 ÷ 50
Cost per click $1 $2,000 ÷ 2,000

These metrics answer different questions. Conversion rate shows the purchase frequency relative to clicks. Average order value shows revenue per purchase. Cost per purchase shows the media cost of acquiring one recorded purchase. ROAS combines the spending and revenue sides, but it still leaves out product and fulfillment costs.

Find Your Break-Even ROAS Before Calling a Campaign Profitable

Suppose the campaign’s attributed revenue has a 30% contribution margin before advertising, after product costs and other relevant variable costs. On $8,000 of revenue, that leaves $2,400 before ads. Subtract the $2,000 advertising bill and the campaign contributes $400 toward fixed overhead and profit.

Break-even ROAS = 1 ÷ pre-ad contribution margin expressed as a decimal. Here, 1 ÷ 0.30 = 3.33x. At that margin, a campaign returning less than approximately $3.33 per advertising dollar cannot cover both its included variable costs and its ad spend. At 4.0x, it is above that limited break-even threshold.

This shortcut assumes the margin is calculated consistently on the same revenue basis and that advertising is the remaining variable cost to recover. If fixed overhead, agency fees, subscriptions, taxes, or other costs are outside that margin, 3.33x is not necessarily the break-even point for the entire business.

Conversion Rate, CTR, CPA, ROAS, and ROI Measure Different Things

Click-through rate (CTR) is clicks divided by impressions. It describes response to an ad, not whether visitors purchase. Conversion rate assesses the defined outcome against a click, session, or user denominator. Cost per acquisition (CPA) divides spend by counted acquisitions; it does not measure customer revenue.

ROAS compares attributable revenue against ad spend. Return on investment (ROI) evaluates profit relative to an explicitly defined investment or cost base. You must state which costs are included in an ROI calculation; otherwise, two ROI percentages may be incomparable.

Imagine one ad achieves an excellent CTR but sends people to a confusing checkout. Its conversion rate may be low. Another ad might convert efficiently but sell low-margin products. Its ROAS could look healthy while its contribution after advertising remains weak. No single metric describes the whole funnel.

Why Google Ads, GA4, and Store Reports May Disagree

Different totals do not automatically indicate a broken tracking setup. Google Ads calculates conversion rate using eligible ad interactions and conversion actions credited through its measurement and attribution settings. Google Analytics 4 offers session-based and user-based key event rates. Shopify’s online store conversion rate uses store sessions that completed a purchase. These are different populations and calculations.

Other differences come from attribution models, lookback windows, click dates versus conversion dates, cross-device identity, consent, ad blockers, currency conversion, refunds, processing delays, and the inclusion of repeat conversions. Google Ads conversion value per cost can also differ from a manually calculated ROAS if the selected conversion actions or revenue definitions do not match.

Before comparing platforms, write down the same date range, time zone, currency, traffic source, conversion action, counting rule, attribution setting, and revenue treatment. Keep each platform’s native metric labeled instead of presenting them as interchangeable.

Prepare Reliable Numbers Before Using a Calculator

  1. Choose the outcome. Decide whether you are measuring purchases, qualified leads, or another primary action.
  2. Select the denominator. Use eligible interactions for click-based ad conversion rate or qualifying sessions for session conversion rate. Never silently switch between them.
  3. Reconcile revenue. Use attributed order value or actual recognized revenue, depending on your reporting goal. Remove duplicate transactions and apply a consistent refund policy.
  4. Match advertising costs. Use spend from the same scope and reporting basis as the attributed conversion value.
  5. Check data quality. Inspect purchase-event duplication, missing values, currency mismatches, conversion delays, and attribution changes.
  6. Interpret the result against margin. Compare ROAS with break-even ROAS and review CPA, conversion rate, and customer quality alongside it.

For lead-generation campaigns, an assigned value per lead is an estimate rather than booked sales revenue. ROAS based on assigned lead values should be labeled value-based or modeled ROAS and reconciled later with qualified leads, closed deals, and actual customer revenue.

Questions That Prevent Expensive Reporting Mistakes

Can a campaign have 400% ROAS and still lose money?

Yes. ROAS excludes costs other than advertising. If the business keeps less than 25% of revenue before advertising, a 4.0x ROAS may not cover the ad spend, even before fixed overhead is considered.

What is a good conversion rate or ROAS?

There is no universal target. A useful conversion-rate comparison keeps the same conversion event and denominator. A worthwhile ROAS target depends on contribution margin, customer lifetime value, cash flow, attribution confidence, and the campaign’s purpose.

Can conversion rate exceed 100%?

In some interaction-based advertising reports, yes. Multiple conversions can be credited to one eligible interaction. A session-based measure defined as the percentage of sessions with at least one specified event should not exceed 100%.

Should ROAS use gross sales or revenue after refunds?

Use a documented, consistent revenue definition that matches the decision you are making. Gross attributed order value can be helpful for an immediate platform comparison, while adjusted revenue after refunds and discounts generally gives a better picture of retained sales. Always label which one you used.