Contents

ROI Calculator: How to Calculate Return on Ad Spend Step by Step

A return calculator helps compare the value attributed to advertising with the money spent to generate it.

  • Sections8

Editorial team Spend Ledger

ROI and ROAS calculator

The values below are placeholders for illustration, not data from any source. Replace them with your own figures. The arithmetic runs in your browser and nothing is sent anywhere.

Profit
400.00
ROI
36.4%
ROAS (revenue per unit of ad spend)
1.50×

What the calculator measures

A return calculator helps compare the value attributed to advertising with the money spent to generate it. It can show whether a campaign’s reported revenue is large relative to its ad spend, and whether that revenue remains attractive after other costs are included.

Two related measures are useful:

  • Return on ad spend (ROAS) compares attributed revenue with advertising spend.
  • Return on investment (ROI) compares profit with the total costs included in the calculation.

These measures answer different questions. A campaign can have a strong-looking ROAS but still lose money after product, service, fulfilment, account, agency, or other operating costs are counted. A useful calculation therefore starts with a clear definition of revenue, a consistent cost boundary, and an attribution period that fits the business.

The calculator’s output is only as reliable as its inputs. It does not verify whether revenue was caused by the advertising, whether costs have been omitted, or whether the figures use matching periods. Treat the result as a decision aid, not as proof that a campaign is profitable or a forecast of future performance.

The formulas and their variables

Use named variables so the calculation can be checked and repeated:

  • R = revenue attributed to the advertising during the chosen period.
  • A = advertising spend during that period.
  • C = other costs included in the analysis.
  • T = total cost, calculated as A + C.
  • P = return after included costs, calculated as R − T.

The basic ROAS formula is:

ROAS = R ÷ A

ROAS is often displayed as a ratio or as a percentage. To express it as a percentage, multiply the ratio by one hundred. A ROAS ratio above one means attributed revenue exceeds ad spend alone. It does not mean the campaign has made a profit, because the formula does not subtract other costs.

The basic ROI formula for an advertising activity is:

ROI = (R − T) ÷ T

To display ROI as a percentage, multiply the result by one hundred. With the definitions above, this is the return after all included costs divided by those same costs. If the result is positive, the included revenue is greater than the included cost. If it is negative, the included costs exceed the revenue entered. If it is zero, the entered revenue and total cost are equal.

Some businesses use “ROI” with a different denominator, such as ad spend alone or a broader investment base. Always state the formula alongside the result. A percentage without its cost boundary can be hard to interpret or compare.

What counts as revenue

Enter revenue that matches the campaign and period being analysed. Depending on the business, this may mean completed sales, recognized contract revenue, or another defined revenue measure. Do not mix an order value with a profit figure, or a projected sale with revenue already recorded, without making that distinction clear.

Decide how refunds, cancellations, discounts, taxes, shipping charges, or recurring payments are treated. The right treatment depends on the business’s accounting and reporting approach. The essential point is consistency: use a revenue definition that can be reconciled with the business’s records, and apply it to the campaigns being compared.

Attribution also matters. A platform’s reported conversions may not match the business’s final sales records. Different reporting systems can assign credit using different rules, time windows, or conversion events. If the calculator uses platform-reported revenue, label it as attributed revenue rather than treating it as an unquestionable causal total. For a business-level assessment, compare it with internal sales and payment records where available.

When a sale involves more than one advertising touchpoint, avoid counting the same revenue multiple times across campaigns. If the available data cannot assign revenue cleanly, describe the limitation and use a consistent method for comparisons rather than presenting the output as precise.

What to include in cost

For ROAS, the denominator is normally ad spend. For ROI, define total cost broadly enough to reflect the question being asked. Start with A, then identify the other costs represented by C. Potential items include:

  • Product or service delivery costs, including materials, labour, fulfilment, or service time where relevant.
  • Payment processing, shipping, returns, and customer support costs, if they are associated with the sales being measured.
  • Creative production, landing-page work, tracking setup, and campaign management.
  • Agency fees or other external services used to operate the advertising.
  • Account-related costs, such as preparing, maintaining, or administering an advertising account, when those costs are part of the activity being assessed.
  • Shared overhead, if the business chooses to allocate it to the campaign.

Not every analysis needs every cost. A quick campaign check might include ad spend and directly variable costs, while a broader business assessment may include staff time and allocated overhead. The result should name what is included and what is excluded. Omitting a cost may be appropriate for a particular decision, but it should not be mistaken for evidence that the cost does not exist.

If a team prepares its own account or sources a ready-made one, consider the full operational cost of the route chosen. This can include preparation, administration, support, and the work required to maintain a compliant structure. An account is a work tool, not a way around platform rules. Any account-related expense included in ROI should be recorded consistently and should not obscure the need to follow the platform’s policies.

For agency-provided accounts, clarify in writing who controls access, who pays which charges, what services are included, how reporting is provided, and how responsibilities are handled if the arrangement ends. Include applicable fees in the calculation, but do not assume that an account arrangement guarantees delivery, approval, or performance.

Using the calculator’s input fields

The calculator’s fields should map to the variables in the formulas. Check each label and its instructions before entering data, especially if the calculator offers additional fields or treats costs differently.

  • Attributed revenue: Enter R, using the revenue definition and reporting period you selected. If the figure is estimated or platform-attributed, mark that clearly in your own records.
  • Ad spend: Enter A for the same period and campaign scope as the revenue. Avoid using a lifetime revenue figure against a short-period spend figure.
  • Other costs: Enter C, if the calculator provides this field. Include the cost categories relevant to the decision, and note any important exclusions.
  • Currency or reporting basis: If the calculator asks for a currency or accounting basis, use the same basis for revenue and costs. Do not combine values that have been converted or recorded under incompatible assumptions.
  • Optional fees or cost items: If separate fields are available, use them to make the cost build-up transparent. Check whether the calculator adds them to ad spend automatically; avoid counting a fee twice.

Some calculators show ROAS, ROI, total cost, or profit after costs. Confirm what each output means before interpreting it. In particular, check whether the ROI denominator is total cost or ad spend alone. If the calculator does not explain its method, calculate the result independently using the formulas above.

Reading the result in context

ROAS tells you how much attributed revenue is associated with each unit of ad spend under the chosen attribution method. It is useful for assessing media efficiency, but it does not show how much remains after delivering the product or service and paying other expenses.

ROI offers a broader view when its cost base includes the expenses relevant to the decision. A positive ROI means the entered revenue exceeds the entered total cost. A negative ROI means it does not. Neither result automatically indicates whether a campaign should be stopped, continued, or expanded: the decision may depend on customer retention, delayed revenue, capacity, cash flow, strategic goals, or uncertainty in the data.

Compare like with like. Use the same revenue definition, time period, attribution approach, and cost boundary when reviewing campaigns or account structures. If one campaign includes creative production and another does not, their ROI figures are not directly comparable until the difference is addressed. Likewise, a campaign with a longer sales cycle may need a different evaluation period from one that produces immediate purchases.

For account-level decisions, distinguish a campaign’s media result from the economics of the operating arrangement. A low account fee does not necessarily mean the total arrangement is less costly if it requires more internal work. A higher service cost may include tasks that would otherwise fall to the team. Record these costs rather than comparing arrangements by a single headline charge.

Why the number can mislead

A calculation can be arithmetically correct and still give a misleading impression. Common causes include:

  • Incomplete costs: Leaving out fulfilment, staff time, agency fees, account administration, refunds, or other relevant expenses can make ROI appear stronger than it is.
  • Mismatched periods: Comparing spend from one period with revenue from another can distort both ROAS and ROI.
  • Attribution limits: Reported conversions may receive credit for sales that would have happened through other channels, or miss sales that advertising influenced.
  • Double counting: The same order may appear in more than one campaign report or in multiple revenue categories.
  • Gross versus net revenue: Entering a gross sale amount while ignoring discounts, cancellations, or returns can overstate the revenue available to cover costs.
  • Small or uneven samples: A brief period or a small number of conversions can be unrepresentative. Avoid treating a short-term result as a stable pattern.
  • Average versus marginal return: An overall campaign result does not show whether the next unit of spend will perform similarly. Additional spend may reach a different audience or require different creative.
  • Unclear denominators: A percentage labelled ROI is difficult to compare if one calculation divides by total costs and another divides by ad spend alone.

Keep a note of the assumptions behind the result. If an input is uncertain, show a range or run separate scenarios rather than hiding the uncertainty inside a single figure. Any scenario values should be labelled as assumptions, not as observed results.

From calculation to a sound decision

Use the calculator as one step in a wider review. First, confirm that the revenue and cost figures cover the same activity and period. Next, verify the cost categories and the formula used. Then compare the output with the business’s break-even requirements and operating constraints. Break-even occurs when the revenue available under the chosen definition just covers the costs included in that definition; it is not a universal ROAS threshold.

If the result is below the business’s requirement, investigate the inputs and the underlying economics before changing spend. Check whether conversion tracking and sales records align, whether campaign costs are complete, and whether the offer, audience, creative, or fulfilment process is affecting the outcome. If figures are incomplete, treat the result as provisional.

For a team managing several accounts, evaluate the structure and its costs at the level that supports the decision. Account separation can have operational or reporting purposes, but it does not make weak unit economics profitable. Do not create or source accounts to bypass a restriction, verification requirement, or other platform rule. If an account is limited or an action is disputed, use the platform’s official support and appeal channels and address the underlying issue.

When scaling, review performance in controlled steps and monitor both media results and total business costs. A current ROAS or ROI cannot guarantee that later spend will perform the same way. Recalculate as new revenue and costs are recorded, and keep the assumptions visible. For current platform-specific policies, account requirements, fees, or reporting definitions, consult the platform’s own help and policy pages.