Online Ads ROAS Calculator

See what every ad dollar returns in sales. Track profit impact with fees and refunds. Export tables for audits, meetings, and weekly optimization cycles.

Calculator Inputs

Total paid media cost for the period.
Revenue credited to ads (your attribution model).
Used for AOV and order pacing checks.
Used for CPA and conversion rate.
Agency/tooling fees tied to media cost.
Creative, tracking, landing page work, etc.
Promo codes and price reductions.
Average return/refund drag on revenue.
If taxes reduce net receipts, include them here.

Tip: Keep attribution settings consistent for fair channel comparisons.

Example Data Table

Date Channel Spend Attributed Revenue ROAS Net ROAS Profit
2026-02-01 Search Ads $1,200 $4,200 3.5000 3.0800 $2,452
2026-02-08 Social Ads $1,800 $3,150 1.7500 1.4200 $828
2026-02-15 Shopping Ads $2,500 $7,200 2.8800 2.4500 $3,025

These sample figures are illustrative and not tied to any platform.

Formula Used

  • ROAS = Attributed Revenue ÷ Ad Spend
  • Platform Fees = Ad Spend × (Platform Fee % ÷ 100)
  • Total Cost = Ad Spend + Platform Fees + Fixed Costs
  • Net Revenue = Attributed Revenue × (1 − (Discount% + Refund% + Tax%) ÷ 100)
  • Net ROAS = Net Revenue ÷ Total Cost
  • Profit = Net Revenue − Total Cost
  • CPC = Ad Spend ÷ Clicks · CPM = (Ad Spend ÷ Impressions) × 1000
  • CTR = (Clicks ÷ Impressions) × 100 · CVR = (Conversions ÷ Clicks) × 100
  • CPA = Ad Spend ÷ Conversions · AOV = Attributed Revenue ÷ Orders

If your fee model differs, adjust the fee line to match your reporting.

How to Use This Calculator

  1. Pick a date and name the channel or campaign.
  2. Enter spend and attributed revenue from your reports.
  3. Add clicks, impressions, and conversions for efficiency metrics.
  4. Include fees, fixed costs, and revenue adjustments for net view.
  5. Press Calculate ROAS to display results above.
  6. Download CSV or PDF to share with stakeholders.

Revenue attribution and ROAS context

Return on ad spend compares the revenue you credit to ads against the media cost that generated it. Teams often track ROAS by channel, campaign, and week to spot momentum shifts quickly. This calculator accepts spend and attributed revenue, then adds optional operational inputs so reporting matches real finance outcomes. Using consistent attribution windows and the same revenue source across platforms makes the ratio comparable, especially when budgets move between search, social, and shopping placements.

Cost components that change decisions

A raw ROAS number can look strong while profit is weak if fees and supporting costs are ignored. Platform fees tied to spend, plus fixed items such as creative production, tracking tools, and landing page work, increase total cost. When total cost rises, the net ROAS falls even if revenue holds steady. The tool calculates total cost automatically, helping you see whether scaling spend is still efficient after overhead.

Net revenue adjustments for realistic performance

Discounts, refunds, and taxes reduce what the business actually keeps. For example, an 8% discount rate, 3% refunds, and 0% tax means only 89% of tracked revenue becomes net revenue. Net ROAS compares that net revenue to total cost, aligning marketing reporting with finance. This view helps prevent over-investing in campaigns that drive volume but erode contribution margin.

Efficiency signals that explain the ratio

When ROAS changes, efficiency metrics show why. CPC reflects auction pressure and creative relevance. CPM indicates reach cost and targeting breadth. CTR is a demand signal for ad messaging, while conversion rate shows landing page and offer fit. CPA combines those effects into a single cost per outcome. By entering impressions, clicks, and conversions, the calculator produces these metrics so you can diagnose performance before altering budgets.

Reporting cadence and export-ready outputs

Weekly reporting is common because it smooths daily noise and matches optimization cycles. Save notes such as attribution model, promo periods, or tracking changes to keep analysis clean. After calculation, results appear above the form for quick review, then you can export CSV for spreadsheets or a PDF summary for stakeholders. Over time, exported files create a consistent audit trail for budget planning and channel comparisons.

FAQs

1) What is ROAS and why does it matter?

ROAS is attributed revenue divided by ad spend. It helps you judge whether a channel is generating enough sales value to justify its budget and to compare performance across campaigns.

2) What is the difference between ROAS and Net ROAS?

ROAS uses revenue and spend only. Net ROAS uses adjusted revenue and total cost, including fees and fixed costs. Net ROAS is closer to a profitability-aware performance view.

3) Which revenue number should I enter?

Enter the revenue your organization credits to ads under the chosen attribution model, such as 7-day click. Use the same model and source for all channels to keep comparisons fair.

4) How should I set discounts, refunds, and taxes?

Use average rates for the reporting period. If discounts or returns spike during promotions, update those percentages so net revenue reflects reality and budget decisions remain accurate.

5) Why do clicks and impressions matter for ROAS?

They unlock CPC, CPM, and CTR, which explain changes in ROAS. Rising CPC or falling CTR can reduce efficiency even if conversion rate stays stable, helping guide optimization priorities.

6) Can I use this for leads instead of purchases?

Yes. Use “conversions” as leads and enter any revenue value you assign to leads, such as expected value. CPA and conversion rate remain useful for tracking funnel efficiency.

Related Calculators

ROAS CalculatorAd Spend ROIPaid Ads ROASFacebook ROAS CalculatorEcommerce ROAS ToolConversion ROAS ToolRevenue ROAS CalculatorPPC ROAS CalculatorDisplay Ads ROASSocial Ads ROAS

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.