A free tool by Megvi Digital Marketing
Advertising ROI & ROAS Calculator
Calculate advertising ROAS, campaign profit and total-cost ROI using your revenue and costs.
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.
Your campaign results
Campaign summary
- Total recorded cost
- Recorded-cost break-even revenue
- Recorded-cost break-even ROAS
This break-even threshold holds your entered costs fixed. If fulfillment costs rise with revenue, your future break-even target will change.
See the calculation and cost breakdown
- Advertising spend
- Product / service delivery
- Agency / management fees
- Other campaign costs
Results are estimates based on your figures. Taxes, overheads and other expenses are excluded unless you enter them.
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
What is the difference between ROI and ROAS?
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.
How does this ROI calculator work?
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.
What is a good ROAS for my business?
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.
Why can a campaign have positive ROAS and negative ROI?
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%.
What does the break-even result tell me?
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.
What happens if advertising spend or total cost is zero?
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.
Can I use this for Google Ads, Meta Ads or another channel?
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.
Is the calculator free, and does it store my figures?
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.