Growth

How to Calculate Marketing ROI and Know If the Number Is Actually Good

A campaign can show 300% marketing ROI and still be far less profitable than it looks. This guide explains how to calculate marketing ROI in 2026, which costs belong in the formula, when to use gross profit and what the final percentage actually means.

How to Calculate Marketing ROI and Know If the Number Is Actually Good

Knowing how to calculate marketing ROI is not simply a matter of dividing sales by advertising spend. The useful number has to connect attributable revenue or profit with the full cost of generating it, including media, creative work, tools, agency fees and other campaign-specific expenses.

That distinction matters because a campaign can look profitable when measured only against ad spend and much weaker once product costs and supporting marketing expenses are included. In 2026, when businesses can track conversion values, customer journeys and campaign costs more precisely, marketing ROI should be treated as a financial metric rather than a vanity percentage.

How to Calculate Marketing ROI With the Basic Formula

The simplest answer to how to calculate marketing ROI is to subtract marketing cost from the return generated by marketing, divide the result by marketing cost and multiply it by 100.

Marketing ROI = (Attributed Revenue – Marketing Cost) ÷ Marketing Cost × 100

If a campaign generates $25,000 in attributed revenue and total marketing costs are $6,000, the basic calculation is:

($25,000 – $6,000) ÷ $6,000 × 100 = 316.7%

This version is useful for fast campaign comparisons, but it has an important limitation: revenue is not profit. Google describes ROI as a relationship between net profit and costs and notes that production or other costs connected with generating sales may need to be included when assessing the real return.

How to Calculate Marketing ROI More Accurately Using Gross Profit

For businesses with meaningful product or service delivery costs, a more useful way to calculate marketing ROI is to work with gross profit instead of total revenue. This prevents high sales figures from making a low-margin campaign appear more profitable than it really is.

The formula becomes:

Marketing ROI = (Attributed Gross Profit – Marketing Cost) ÷ Marketing Cost × 100

Suppose the same campaign generates $25,000 in sales, but the business has a 60% gross margin. Attributed gross profit is therefore $15,000. If total marketing costs remain $6,000, the calculation is:

($15,000 – $6,000) ÷ $6,000 × 100 = 150%

The difference is substantial. The revenue-based calculation produced 316.7%, while the gross-profit calculation produces 150%, even though both use exactly the same campaign.

How to Calculate Marketing ROI Step by Step

To calculate marketing ROI correctly, the business needs consistent numbers from the same campaign and the same measurement period. The arithmetic is simple; attribution and cost allocation usually create the mistakes.

Use this process:

  1. Define the campaign and measurement period. Decide exactly which activity is being measured and when revenue will be counted.
  2. Calculate attributable revenue. Include completed sales that can reasonably be connected with the campaign rather than total company revenue.
  3. Calculate gross profit if margins matter. Subtract the direct cost of producing or delivering those sales.
  4. Add all relevant marketing costs. Include more than media spend.
  5. Apply the same formula consistently. Do not compare one campaign using revenue-based ROI with another calculated from gross profit.
  6. Compare the result with margin, payback time and cash flow. A positive percentage alone does not prove that a campaign should receive more budget.

The final step is especially important. How to calculate marketing ROI and how to use marketing ROI are related questions, but they are not the same: the formula produces a number, while the business model determines whether that number is attractive.

What Counts as Marketing Cost in the ROI Formula?

One of the easiest ways to overstate marketing ROI is to count only advertising spend. A more complete calculation should include the costs that were actually required to create, launch and manage the campaign.

Typical marketing costs can include:

  1. Paid media spend.
  2. Creative production and design.
  3. Copywriting, video or photography.
  4. Agency or freelancer fees.
  5. Campaign-specific software and tools.
  6. Influencer or affiliate payments.
  7. Landing-page development.
  8. Allocated staff time where it is material.

The objective is not to assign every company overhead expense to a single campaign. It is to avoid comparing revenue with an artificially small denominator that excludes obvious campaign costs.

Marketing ROI Example With Real Costs

A worked example makes it easier to understand how to calculate marketing ROI without confusing revenue, profit and advertising spend. Consider an ecommerce campaign with the following numbers.

The marketing ROI calculation is ($15,000 – $6,000) ÷ $6,000 × 100 = 150%. This means the campaign generated $9,000 more in gross profit than it cost to run.

A 150% marketing ROI does not mean that $1 of spending generated $1.50 in total sales. It means that after recovering the $1 invested in marketing, the campaign produced another $1.50 of return under this formula. Total attributed gross profit equals $2.50 for each $1 of marketing cost.

ItemAmount
Attributed sales revenue$25,000
Gross margin60%
Attributed gross profit$15,000
Paid advertising$4,000
Creative production$1,200
Tools and allocated labour$800
Total marketing cost$6,000
Profit-based marketing ROI150%

How to Calculate Marketing ROI vs ROAS

ROI and ROAS answer different questions, so they should not be used interchangeably. ROAS measures revenue against advertising spend, while marketing ROI can incorporate broader marketing costs and, in a stricter calculation, the profit generated by the campaign.

Using the previous example:

ROAS = $25,000 revenue ÷ $4,000 ad spend = 6.25x

Marketing ROI = ($15,000 gross profit – $6,000 marketing cost) ÷ $6,000 × 100 = 150%

Google Ads also separates conversion value and ROAS-oriented measurement, allowing businesses to assign values to conversions and evaluate conversion value relative to campaign cost.

ROAS is useful for media optimisation, but a strong ROAS does not automatically mean strong profitability. A campaign can generate substantial revenue while still performing poorly after product costs, discounts, creative expenses and operating costs are considered.

MetricFormulaMain question
ROASRevenue ÷ Ad SpendHow much revenue did each advertising dollar generate?
Marketing ROI(Return – Marketing Cost) ÷ Marketing Cost × 100Was the broader marketing investment financially worthwhile?

Attribution Can Change the Marketing ROI Number

Anyone learning how to calculate marketing ROI also needs to decide which marketing activity receives credit for a sale. A customer may discover a company through social media, return through organic search, click a paid ad and finally purchase after an email.

Google Analytics currently supports data-driven attribution as well as last-click approaches in its attribution reporting. Different models can distribute conversion credit differently, which means the same customer journey can produce different channel-level ROI figures depending on the model used.

The practical rule is simple: choose an attribution method and use it consistently when comparing campaigns. Changing the attribution model between reporting periods can make ROI appear to improve or decline even when the underlying business performance has not changed.

What Is a Good Marketing ROI?

There is no universal percentage that makes marketing ROI “good.” A 100% ROI can be attractive for one company and insufficient for another because margins, fixed costs, customer retention, payment timing and growth targets differ.

How to Calculate Marketing ROI and Know If the Number Is Actually Good
How to Calculate Marketing ROI and Know If the Number Is Actually Good

The number should therefore be interpreted in context. A campaign with a modest first-purchase ROI may still be valuable if customers repeatedly purchase for several years, while a high initial ROI may be less attractive if sales involve heavy returns, long fulfilment times or significant future service costs.

How to Calculate Marketing ROI and Know If the Number Is Actually Good
How to Calculate Marketing ROI and Know If the Number Is Actually Good

A useful way to read the percentage is:

  • Below 0% – The measured return is lower than the marketing investment.
  • 0% – The campaign has recovered the marketing investment under the chosen formula.
  • 100% – Net return equals the amount invested in marketing.
  • 200% – Net return equals twice the marketing investment.
  • 300% – Net return equals three times the marketing investment.

These figures still depend on what was used as “return.” A revenue-based 300% marketing ROI and a gross-profit-based 300% marketing ROI do not describe the same financial performance.

The Most Common Marketing ROI Calculation Mistakes

The formula for how to calculate marketing ROI is short, but small input errors can change the result dramatically. The most common problems come from incomplete costs, weak attribution and comparing metrics that were calculated differently.

Watch for these mistakes:

  1. Using total revenue instead of revenue attributable to marketing.
  2. Counting ad spend but ignoring creative, agency or technology costs.
  3. Using revenue where gross profit would provide a more realistic result.
  4. Comparing ROI with ROAS as though they were the same metric.
  5. Ignoring refunds, cancellations or discounts.
  6. Using different attribution models when comparing channels.
  7. Measuring a long sales cycle before enough conversions have occurred.
  8. Treating leads or clicks as revenue without assigning a defensible financial value.

Marketing compliance can create real campaign costs as well. For U.S.-facing advertising, FTC guidance requires advertising claims to be truthful and evidence-based, while disclosures that are necessary to prevent deception must be presented clearly rather than hidden from consumers.

How to Use Marketing ROI to Make Better Budget Decisions

Once the business knows how to calculate marketing ROI consistently, the metric becomes useful for comparing campaigns, channels and periods. The most important comparison is usually not against a generic industry benchmark but against the company’s own margins, historical campaigns and alternative uses of the same budget.

A channel with lower ROI may still deserve investment if it reaches new customers, supports another channel or produces higher-value customers over time. Marketing ROI should guide budget allocation, not replace judgment about customer lifetime value, capacity and growth strategy.

Frequently Asked Questions

What is the formula for marketing ROI?
The basic formula is (Attributed Revenue – Marketing Cost) ÷ Marketing Cost × 100. For businesses with significant cost of goods or service delivery costs, using attributed gross profit instead of revenue can provide a more realistic result.
How do you calculate marketing ROI from sales?
Identify sales attributable to the campaign, calculate the relevant marketing costs and apply the ROI formula. For greater accuracy, convert attributed revenue into gross profit before comparing it with marketing expenditure.
Is 100% marketing ROI good?
A 100% ROI means net return equals the amount invested under the formula being used. Whether that is sufficient depends on margins, overhead, customer lifetime value, cash flow and alternative investment opportunities.
What is the difference between ROI and ROAS?
ROAS divides advertising revenue by advertising spend. Marketing ROI measures the return remaining after marketing costs and can use profit rather than revenue, making it a broader profitability measure.
Can marketing ROI be negative?
Yes. If the measured return is lower than the campaign cost, marketing ROI becomes negative. A campaign that produces $4,000 in relevant return against $5,000 in marketing cost would have an ROI of -20%.
Should marketing ROI include employee salaries?
Campaign-specific or clearly allocated employee time can be included when it materially affects the cost of the activity. For quick media comparisons, companies may use a narrower cost definition, but the methodology should remain consistent across campaigns.
How often should marketing ROI be calculated?
It depends on the sales cycle. Ecommerce campaigns may be reviewed frequently, while B2B campaigns with long buying cycles need a longer measurement window so that late conversions are not excluded from the calculation. AI Customer Support for Small Business

Written by

Marcus Hale

Marcus HaleB2B sales and growth

Marcus Hale coaches B2B sellers on conversation intelligence, pipeline hygiene, and the sales tools that change what happens after the call.

Published September 27, 2026

Related guides

Continue reading in this topic or explore a related distribution guide.

How to Improve Business Operations in 2026 Without Simply Hiring More People

Growth

How to Improve Business Operations in 2026 Without Simply Hiring More People

Trying to improve business operations does not have to mean hiring more people or buying another software platform. In 2026, the biggest gains often come from fixing bottlenecks, removing wasted work, automating routine tasks, and giving the existing team a better operating system.

Noah Keller
Noah Keller

September 22, 2026

How to Increase Repeat Customers for a Small Business by Fixing 7 Things First

Growth

How to Increase Repeat Customers for a Small Business by Fixing 7 Things First

More discounts will not fix a business customers do not want to revisit. Learn how to increase repeat customers for a small business by finding where the second sale breaks down, fixing the right friction points and tracking whether customers actually return.

Marcus Hale
Marcus Hale

September 25, 2026

B2B Sales Strategies for Distributors

Growth

B2B Sales Strategies for Distributors

Build a repeatable B2B sales motion that helps distributors win high-value accounts and grow recurring wholesale revenue.

Marcus Hale
Marcus Hale

July 21, 2026