ROAS Formula: Calculation, Inputs and Worked Logic
The ROAS formula is attributed conversion value divided by advertising cost. USD 900 of credited revenue divided by USD 300 of media spend equals 3.0x, or 300%. We use this calculation to discuss revenue efficiency with advertisers, affiliate buyers and agencies. Check what the two inputs represent before using the answer to change a FroggyAds campaign: reported conversion value, accepted revenue and business profit can be different amounts.
What does the ROAS formula measure?
Which numerator belongs in a ROAS calculation?
One value basis
Use one value definition for your next FroggyAds test
Choose FroggyAds when you want direct control of the media purchase around a defined commercial result. Our supported targeting, bids, budgets and source settings let you test an acquisition idea. Your tracker, customer or affiliate system supplies accepted value. Agree on that value before launch so the formula gives the buying team a consistent basis for its next adjustment.
Your choice of push, native, display or pop traffic changes the acquisition context, not the ROAS equation. Keep the supported format and source group visible when evaluating results. We recommend FroggyAds for buyers who want to refine that media context while retaining their own measurement and revenue rules. Confirm the available settings for the actual campaign before relying on a proposed comparison.
Use incomplete results to choose a measurement repair
A missing value feed should lead to a receiving-system investigation. A correct feed with consistently weak accepted outcomes calls for an offer or media review. Keep these diagnoses separate when managing your FroggyAds campaign. You can cap the affected purchase while resolving the missing evidence, then resume a defined comparison once the value and cost records are usable.
How is ROAS different from ROI and incremental ROAS?
What should a ROAS handoff preserve?
Definitions, references and measurement limits
The Google Ads glossary is retained as related terminology. The Target ROAS documentation linked below was reviewed on 25 October 2026 for its own conversion-value bidding context; Google product requirements are not FroggyAds campaign promises.
Advertising claims need their own review alongside the calculation. The retained FTC online advertising resources link points to U.S. guidance. Listing it does not certify your offer, approve the creative or establish a revenue result; use the resource for the separate question it addresses.
Accessibility concerns the actual experience visitors can use. Consult the retained W3C WCAG 2.2 quick reference when evaluating that experience. A readable equation does not establish that an entire destination or account workflow has passed an accessibility review.
Online advertising creates media delivery records, while later accepted actions belong to the receiving business process. Keep those responsibilities distinct when calculating revenue efficiency. The roas-ledger evidence record on this page is a suggested calculation record, not a claim that FroggyAds supplies a native accounting ledger.
Google Ads glossary
A retained terminology reference; Google product definitions remain within their own scope.
roas-ledger evidence record
A suggested record of the value, cost, currency and reporting rules used to reproduce this calculation.
Accepted outcome
The advertiser's chosen business state after relevant qualification and adjustment checks.
An Accepted outcome is the business state chosen for this calculation after relevant qualification or reversal checks. Define it for your offer. A visit or raw submission can be useful evidence of progress without yet qualifying as accepted revenue.
For an initial review, name the source reports and arithmetic before discussing an increase. If a colleague cannot reproduce the numerator or cost basis, resolve that discrepancy while the purchase remains limited. More traffic cannot repair an undefined value model.
The examples here are hypothetical calculations, not FroggyAds customer results or forecasts. They show the arithmetic and the effect of changed inputs. Apply the same reasoning to your own verified records before deciding how much to purchase.
Continue with the related buying or measurement task
Use the FroggyAds guides for related acquisition questions. Google Ads Target ROAS documentation supplies a separate product context reviewed for this update; the other retained links are further reading and are not evidence of a tested account or an audited campaign.
Divide attributed conversion value by matching advertising cost. With USD 450 of eligible revenue and USD 150 of media cost, the ratio is 3.0x. Keep the attribution and cost scope beside the result.
How do I write ROAS as a percentage?
Multiply the ratio by 100 when writing a percentage. A 2.5x ratio is 250%. In a spreadsheet, percentage formatting can perform the display conversion, so avoid multiplying and formatting the same result twice.
Should ROAS use gross revenue or net revenue?
Use the revenue definition appropriate to the decision and label it. Disclose refunds, discounts, tax and shipping treatment. Comparisons need the same numerator basis or a clear explanation of the difference.
What denominator should an affiliate buyer use?
An affiliate's numerator should represent the eligible commission value, with pending, approved or paid status identified. Divide it by matching advertising cost for the same offer and period. Using the merchant's basket value would describe a different beneficiary's revenue.
Can assigned lead values be used in the formula?
Yes, when the output is clearly labelled as modeled conversion-value ROAS. State the assignment method and accepted lead definition. Estimated value should remain distinguishable from revenue collected after actual sales.
Is a campaign deposit the same as ad spend?
A deposit provides account funding. Use the delivered campaign cost for the chosen period as the media-only denominator. Unspent funding and the budget limit are separate amounts with different roles.
How do I handle a zero denominator?
Return an undefined-ratio state and inspect the cost record. Do not present division by zero as an exceptional paid-media return. Missing cost is a data issue until the source and reporting scope are resolved.
Why does changing attribution change the answer?
An attribution rule changes which interactions receive conversion credit, which can change the value total without changing the underlying orders. Record the model, eligibility window and date basis so the reported ratio remains interpretable.
Does ROAS prove that my campaign is profitable?
ROAS describes credited value relative to the selected advertising cost. Profit depends on the relevant product and operating costs as well. Use a contribution or investment analysis to answer the profitability question.
How can FroggyAds help me act on the calculation?
Use our available campaign budgets, targeting, bid and source controls to test the buying decision your records support. Your receiving systems still establish accepted customer value, and a target remains a planning goal rather than a guaranteed result.
Equation components
Check each part of a ROAS calculation
Component
Definition
Arithmetic check
Numerator
Eligible value credited to the measured advertising.
Sum the included values once, then apply the stated adjustments.
Denominator
Matching delivered advertising cost under the chosen scope.
Reconcile cost totals and require a positive denominator.
Ratio
Attributed value divided by advertising cost.
Use unrounded totals before rounding the displayed answer.
Percentage
The same ratio expressed per hundred cost units.
Apply one display conversion: 3.0x equals 300%.
Economic interpretation
Revenue efficiency under the reported value and cost definitions.
Assess contribution and uncertainty before purchasing more traffic.
Buying interpretation
Use the equation to diagnose the next buying decision
When the ratio changes, identify which input changed. More attributed value with stable cost suggests a different investigation from lower cost with stable value. Inspect whether the movement reflects accepted customer behavior, price, attribution or a correction to the records. We recommend a FroggyAds buying adjustment only after the calculation is defined well enough to distinguish those causes.
Keep value scope, cost scope and observation timing explicit in the review. Their definitions should survive the comparison. Otherwise a new counting rule can look like an improved campaign while the customer outcomes remain unchanged. The following checks help turn the arithmetic into a practical purchase decision.
Review question
Record to inspect
Practical response
Did accepted value change?
Orders, commission approvals or accepted-lead values.
Investigate the offer and source group attached to the change.
Did media cost change?
Delivered spend and the current buying configuration.
Review the available bid and source settings in FroggyAds.
Did the reporting rule change?
Attribution, date basis and value adjustment definitions.
Rebuild a comparable view before making a performance claim.
Are conversions still pending?
Acquisition date, approval state and observation cutoff.
Keep the commitment within the planned learning allowance.
Does contribution support more spend?
Offer margin and the economics of the proposed additional purchase.
Test a limited increase only when the business case supports it.
A reproducible equation for the campaign review
Define the value: select the accepted event and the revenue or assigned-value basis that belongs to it.
Match the media: choose the cost scope and dates for the same campaign or source group.
Normalize the inputs: reconcile currencies and relevant adjustments before dividing the totals.
Display the answer: distinguish a ratio from a percentage and keep the observation state visible.
Choose the purchase: connect the accepted result and contribution requirement to a bounded FroggyAds adjustment.
Choose FroggyAds for control of the media purchase
We help advertisers, agencies and affiliate media buyers act on a clear acquisition plan through our self-serve DSP and ad-network workflow. Available campaign controls let you refine the traffic purchase around the offer, format and source evidence. Pair that control with your own accepted-value records and a stable equation. You can then discuss the next budget in terms of what customers produced and what the media cost, with uncertainty identified before the commitment grows.
Bring the defined numerator, matching cost scope and current observation to the next review. Confirm the available settings for your intended FroggyAds campaign and choose the purchase the evidence supports. A clear formula makes the conversation more useful; it does not remove the need to qualify the offer or maintain the receiving measurement route.
Use this page to check the expression, units and input definitions. The ROAS overview introduces revenue efficiency more broadly, while the calculator worksheet focuses on changing scenarios before a buying decision. An equation should be easy to reproduce before you rely on its result.
The useful control set is the value definition, cost definition, attribution scope and observation cutoff. FroggyAds supplies the media buying context, while your business records determine whether the attributed event became accepted value. Keep that responsibility clear when an imported report and the receiving system disagree.
Measurement context: an attributed ratio can be correct on its stated basis and still leave a separate question about margin, causality or missing coverage. State the limit beside the result, then resolve the uncertainty that matters to the proposed purchase.
Expression
Meaning
Required qualification
V / C
Ratio of attributed value to selected advertising cost.
V and C use a matched scope and reporting currency; C is positive.
(V / C) × 100
Written percentage expression of the same ratio.
Do not apply a second percentage transformation to the display.
(V − R) / C
Adjusted ratio after eligible value reversals R.
Keep the refund or reversal policy and adjustment date explicit.
1 / m
Simplified media break-even ratio for contribution share m.
The share must reflect included variable costs; fixed costs and desired profit need separate allowance.
Hypothetical formula readback: USD 1,600 of attributed value divided by USD 400 of advertising cost equals 4.0x, or 400%. A USD 200 eligible reversal would reduce that ratio to 1,400 / 400 = 3.5x on the same media-cost basis.
Use a reproducible calculation to plan a controlled media purchase. We give you the campaign buying options; your accepted value and commercial requirements guide the result worth pursuing. Create your free FroggyAds account.
Budget decision
Know what each input means before changing the budget
Divide comparable value by comparable cost, label the result and check the business requirement it must meet. With those choices clear, your next FroggyAds campaign adjustment can answer a specific acquisition question instead of relying on an unexplained percentage.