Updated October 21, 2026
A campaign brought in $20,000 after you spent $4,000. That sounds like a win. But revenue alone cannot tell you whether the marketing paid off.
You need to account for what it cost to deliver those sales, what the marketing actually cost, and how much business would have happened anyway. Otherwise, you can end up celebrating a return that disappears when someone checks the math.
Calculate the contribution left after marketing
For a practical campaign calculation, use:
Marketing ROI = [(incremental contribution before marketing costs − marketing costs) ÷ marketing costs] × 100
Incremental contribution is the money left from additional sales after the variable costs of fulfilling them. Depending on the business, those costs might include products, payment processing, shipping subsidies, or delivery labor.
Keep marketing costs out of that contribution calculation because you subtract them separately in the formula. Counting them in both places understates your return. This calculation measures contribution after the marketing investment. It does not represent company profit after every fixed overhead expense.
A worked example
Consider a hypothetical campaign with $20,000 in incremental revenue, a 60% contribution margin before marketing costs, and $4,000 in total marketing costs.
- Contribution before marketing: $20,000 × 60% = $12,000
- Contribution after marketing: $12,000 − $4,000 = $8,000
- Marketing ROI: $8,000 ÷ $4,000 × 100 = 200%
The campaign recovered the $4,000 marketing investment and generated another $8,000 in contribution.
The break-even point is $4,000 ÷ 0.60, or approximately $6,666.67 in incremental revenue. That covers the marketing investment under these assumptions.
Know when you are looking at ROAS
Revenue divided by total marketing cost is a revenue-to-cost ratio. Here it is 5:1. Calling that 500% marketing ROI would ignore both fulfillment costs and the original marketing investment.
ROAS, or return on ad spend, compares advertising revenue with advertising spend. Google describes revenue-based ROAS as sales value divided by ad spend. If the full $4,000 were ad spend, $20,000 in attributed sales would produce 5x ROAS, or 500%.
If the $4,000 includes creative, agency fees, and labor, use only the advertising portion as the ROAS denominator. Keep the full marketing cost in the ROI calculation. Margins determine how much of that revenue is available to cover the investment.
Check what the marketing actually caused
The hardest word in the ROI formula is “incremental.” It means additional business caused by the marketing.
Google Analytics defines attribution as assigning credit across customer touchpoints. That helps explain recorded journeys. It does not establish which purchases would have happened without a campaign.
A returning customer might click a retargeting ad shortly before placing an order they already intended to make. The platform can credit the sale to the ad without proving the ad created it.
Where practical, use a well-designed holdout or controlled experiment to estimate lift. Google’s Conversion Lift documentation distinguishes causal measurement from attributed conversions.
Without that evidence, label the calculation an attributed estimate and state your assumptions. A precise percentage does not make an uncertain input reliable.
Count the costs and give sales time
Include media, creative, freelancers, agency fees, relevant tools, and internal labor. Allocate shared costs consistently and document the method. Use revenue after refunds and discounts, excluding sales taxes collected for the government.
Choose a measurement window that fits the buying cycle. A campaign supporting a three-month sales process needs time for those sales to develop. Track the original customer cohort and account for refunds or cancellations.
Use realized revenue for the main calculation. Keep projected lifetime value separate and label it clearly.
Use the number to make a decision
Record the revenue source, margin, full costs, measurement window, attribution method, and confidence in incrementality alongside the ROI. Then decide what you would keep, change, or test next.
Explore the free marketing resources to work through your assumptions. If you want an outside review of your marketing and measurement, explore the marketing checkup.