Marketing ROI Calculator

Calculate ROAS, marketing ROI, break-even ROAS, required revenue, CAC, CPA, and target CPA from campaign spend and revenue.

Return on ad spend

ROAS

0.00x
Sales revenue
$0
Net return
$0
Marketing ROI
0%

How to use this marketing ROI and ROAS calculator

  1. Enter how much you spent on ads or a campaign.
  2. Enter the sales revenue you can reasonably connect to that spend.
  3. Choose another calculation when you want break-even ROAS, required revenue, CAC, CPA, or target CPA.
  4. Compare the result before scaling the campaign.

Marketing ROI Calculator features

  • Calculate marketing ROI from campaign spend and attributable revenue.
  • Calculate ROAS for ad and campaign reporting.
  • Solve for break-even ROAS.
  • Estimate required revenue for a target return.
  • Calculate CAC from spend and new customers.
  • Calculate CPA from spend and conversions.
  • Solve for target CPA from revenue and margin assumptions.
  • Compare results before scaling budget or changing bids.

ROAS, marketing ROI, CAC, CPA, and targets

ROAS shows revenue returned per dollar spent. Marketing ROI shows the return after subtracting spend. CAC and CPA are acquisition cost metrics for people who also track customers or actions.

Use break-even ROAS to understand the minimum profitable return, required revenue to plan a campaign target, and target CPA to set an action bid ceiling before you launch or scale spend.

How the metrics are calculated

Marketing ROI
\operatorname{Marketing\ ROI} = \frac{G - S}{S}

G is profit kept from sales revenue and S is total spend.

ROAS
\operatorname{ROAS} = \frac{R}{S}

R is attributed revenue and S is total spend.

CAC
\operatorname{CAC} = \frac{S}{C}

C is new customers acquired.

CPA
\operatorname{CPA} = \frac{S}{A}

A is conversions or measured actions.

Break-even ROAS
\operatorname{BreakEven\ ROAS} = \frac{S}{M \cdot P}

S is total spend, M is profit margin, and P is ad spend.

Required revenue
R_{required} = T_{ROAS} \cdot S

T_ROAS is the target ROAS multiple.

Target CPA
\operatorname{Target\ CPA} = V \cdot M - P_t

V is average order value, M is profit margin, and P_t is target profit per action.

The calculator treats ad spend plus other campaign costs as total spend. ROAS is sales revenue divided by total spend. Marketing ROI is revenue minus total spend, divided by total spend. If profit margin is entered, ROI uses revenue multiplied by profit margin instead of top-line revenue.

Marketing ROI calculator FAQ

Should I use revenue or profit for marketing ROI?
Profit is usually better for ROI because it accounts for margin. ROAS is the revenue-focused metric.
What is a good ROAS?
It depends on margin and operating costs. A high ROAS can still be unprofitable if margins are low.
Are CAC and CPA the same?
Not always. CAC is cost per paying customer. CPA is cost per action, such as a lead, trial, signup, download, or purchase.
What is break-even ROAS?
Break-even ROAS is the return multiple needed for revenue to cover spend after margin. Lower margins require higher break-even ROAS.
What is required revenue?
Required revenue is the sales total needed to hit a target ROAS for a given ad spend and campaign cost.
What is target CPA?
Target CPA is the most you can spend per action while still leaving the profit you want from each purchase or conversion.

Define revenue, cost, and time before reading ROI

Choose one analysis window and use it for every input. A campaign launched this month may create purchases next month, while subscription revenue may arrive over many months. State whether revenue is booked, collected, first-order, or estimated lifetime value. Mixing lifetime revenue with one month of cost can make performance look stronger than the cash economics.

ROAS divides attributed revenue by advertising spend. Marketing ROI subtracts the included marketing cost before dividing by that cost. Neither figure is automatically profit. Product cost, fulfillment, returns, payment fees, discounts, sales labor, agency fees, creative production, software, and overhead may sit outside the entered spend.

Use gross profit rather than revenue when the question is whether customer acquisition pays back economically. A campaign with high revenue and thin product margins can lose money. Enter a realistic gross margin and run a lower-margin case for returns or discounting. The break-even result is only as complete as the costs included.

Attribution is an allocation rule, not direct evidence of causation. A customer can see several ads, search later, and purchase through another channel. Platform reports may claim the same conversion more than once or use different lookback windows. Reconcile totals with the order system and document the attribution model used.

CAC needs a consistent customer definition. New customers, reactivated customers, leads, trials, and orders are different units. CPA can be useful for an intermediate action, but a cheap lead is not valuable if it rarely becomes a paying customer. Track the conversion from that action to revenue before setting a target CPA.

Run three cases: reported attribution, a conservative attribution haircut, and a fully loaded cost case. If the decision changes under a small adjustment, collect better evidence before scaling. An A/B or holdout experiment can estimate incremental effect when it is designed with enough sample and a prespecified outcome; use the A/B test significance calculator to review a two-variant conversion result.

Save inputs beside the result, including currency, tax treatment, date range, attribution window, margin definition, and excluded costs. Compare like with like across campaigns. A higher ROI on a tiny campaign can produce less total profit than a lower ROI at useful scale, so review absolute contribution and capacity as well as the percentage.

Pre-publish checklist

  • Use one currency, date range, attribution window, and revenue definition for every input and comparison campaign.
  • Reconcile attributed revenue with the order or billing system and adjust for refunds, cancellations, taxes, and duplicate platform claims.
  • Include media, labor, agency, creative, software, discount, fulfillment, and other costs that the decision is meant to recover.
  • Apply a realistic gross margin when revenue is not the same as gross profit, and document whether fixed overhead is excluded.
  • Define customer, acquisition, conversion, and lead consistently so CAC and CPA do not mix different outcomes.
  • Run conservative attribution and margin cases instead of scaling from the platform's most favorable report.
  • Compare absolute contribution, payback time, capacity, and cash needs alongside ROAS or ROI percentages.
  • Save the assumptions with the result so a later reader can reproduce the calculation and understand why the decision was made.

Built and maintained by utilkit. Updated . Found an issue? Send corrections to contact@utilkit.com

Collections featuring this utility

A pen and planning notes on a sheet of paper

Small Business

Small business math should answer everyday decisions: can this offer work, is the price healthy, was the meeting worth it, and did the campaign pay for itself?