Advertising ROI & ROAS Calculator

Calculate advertising ROAS, campaign profit and total-cost ROI using your revenue and costs.

Enter your campaign figures

Use one currency and reporting period. Changing currency changes labels only; it does not convert your figures.

Revenue attributed to this campaign, after refunds.

Media spend paid to ad platforms. Enter 0 if none.

Total cost of fulfilling the sales above, including stock or service delivery. Do not enter a percentage.

Optional. Fees for the same reporting period.

Optional. Add relevant creative, software or allocated overhead costs.

Keep revenue and costs on a consistent tax basis. Avoid counting the same expense twice.

Look beyond ad revenue

Is your campaign covering its costs?

Enter your figures to see your return on ad spend, estimated campaign profit and return on total recorded cost.

  • ROAS separates revenue from media spend.
  • Profit includes the costs you enter.
  • Break-even shows your recorded cost threshold.

Free to use. No signup. Calculations run in your browser.

How to use this tool

01

Choose one reporting period

Use campaign revenue and costs from the same period. Select your currency and enter revenue after refunds.

02

Include the relevant costs

Add advertising spend, product or service delivery, agency fees and other campaign costs. Leave optional costs at 0 when they do not apply.

03

Review revenue and profit

Calculate your ROAS and total-cost ROI together. Open the calculation breakdown to see exactly how the results were produced.

Understand what your advertising returns mean

Return on ad spend (ROAS) compares campaign revenue with media spend. A ROAS of 5× means each 1 spent on advertising produced 5 in attributed revenue. It does not mean your business earned 5 in profit.

Estimated campaign profit subtracts all costs you enter from campaign revenue. Including delivery costs and management fees helps you see whether sales are covering more than your ad budget.

Total-cost ROI measures that estimated profit relative to the full recorded cost: profit ÷ total recorded cost × 100. This calculator uses the total-cost definition consistently. Some marketing reports use advertising and marketing costs alone as the denominator, so compare results only when the definitions match.

For example, a campaign with AED 30,000 in revenue, AED 6,000 in ad spend, AED 12,000 in delivery costs, AED 2,000 in management fees and AED 1,000 in other costs records AED 21,000 in total cost. The results are 5× ROAS, AED 9,000 estimated campaign profit and 42.86% total-cost ROI.

Recorded-cost break-even revenue equals your total entered cost. Break-even ROAS divides that cost by advertising spend. In the example, revenue must reach AED 21,000 to cover the recorded costs, giving a break-even ROAS of 3.5×. These thresholds hold entered costs fixed; they are not a forecast for additional sales when fulfillment costs also increase.

Use consistent revenue attribution, account for refunds and avoid counting expenses twice. A return calculated from incomplete costs can look healthier than the campaign really is. Taxes, overheads and other expenses are excluded unless you include them in your figures.

Frequently asked questions

ROAS is campaign revenue divided by advertising spend. ROI compares estimated profit with an investment or cost base. This tool uses total recorded cost as the ROI denominator, including advertising, delivery, agency fees and other entered costs. High ROAS can still accompany a loss when those costs exceed revenue.

Total recorded cost = advertising spend + product or service delivery cost + agency fees + other campaign costs. Estimated campaign profit = revenue − total recorded cost. Total-cost ROI = estimated campaign profit ÷ total recorded cost × 100. The calculation breakdown shows the figures used.

There is no single ROAS target that fits every business. Your target depends on delivery costs, fees, margins and other expenses. Review ROAS alongside estimated campaign profit and your recorded-cost break-even point instead of treating revenue alone as profit.

A campaign can generate revenue while still costing more than it earns. For example, revenue of AED 10,000 and ad spend of AED 2,000 produce 5× ROAS. If delivery, fees and other costs bring the total cost to AED 12,000, the campaign records a loss of AED 2,000 and a total-cost ROI of −16.67%.

Recorded-cost break-even revenue is the revenue needed to cover the costs you entered. Break-even ROAS is that total cost divided by advertising spend. It holds those costs fixed. If delivery costs grow when you make more sales, you need a separate margin-based forecast to set a future revenue or advertising target.

You can enter 0 deliberately. ROAS and break-even ROAS are not available when ad spend is 0, because division by zero is undefined. ROI is not available when total cost is 0, and profit margin is not available when revenue is 0. The tool still shows calculations that can be determined.

Yes. Enter revenue and costs attributable to the campaign or channel you want to assess. Use the same reporting period and a consistent attribution method. The calculator works with the figures you supply; it does not connect to an ad account or verify whether a platform has attributed a sale correctly.

Yes, the calculator is free and requires no signup. Its calculations run in your browser. The tool does not save your input values or send them to an advertising platform. Currency selection changes labels only and does not convert amounts.

Turn campaign data into a better advertising plan

Megvi helps businesses plan and manage paid advertising. Explore how campaign strategy, measurement and optimisation can support your growth.