Skip to content
fhseohub a link building agency
  • Home
  • ServicesExpand
    • Listicle Brand Mentions
    • Guest Posting Service
    • Niche Edit Service
    • White Label Link Building Service
    • Press Release & Digital PR Services
  • Free SEO ToolsExpand
    • Word Counter
    • Keyword Density Checker
    • Text Style Generator: Free Online Tool
  • Blog
  • About
  • Contact
fhseohub a link building agency

Marketing ROI Calculator

Results

FREE TOOL · NO SIGN-UP

A marketing ROI calculator shows how much profit a campaign returned for every unit of money spent on it. Enter the revenue the campaign brought in and what the marketing cost, and the tool above gives your ROI percentage, net profit and revenue per $1 spent. Add cost of goods sold to see return on real profit instead of sales. It works for any channel: paid ads, email, SEO, social media or content marketing.

What Marketing ROI Tells You

Return on investment (ROI) answers a simple question: did this marketing make more money than it cost? Marketing ROI expresses the answer as a percentage of the spend. An ROI of 100% means you made back your spend plus the same amount again in profit. An ROI of 0% means you broke even. A negative ROI means the campaign lost money.

The value of the number is comparison. Once every campaign and channel is measured the same way, you can see where your marketing budget does the most work. A paid search campaign with 150% ROI and a social campaign with 20% ROI are both profitable, but the next dollar is clearly better spent on search, at least until returns start to fall.

ROI also gives marketing a common language with the rest of the business. Finance teams think in profit and return, not clicks and impressions. Reporting ROI connects marketing efforts to the outcome the business cares about.

The limit is that ROI only captures what you can attribute and measure. Brand awareness, word of mouth and long-term customer value are harder to pin to one campaign, which is covered later.

The Marketing ROI Formula

The calculator uses:

Marketing ROI = (revenue − cost of goods sold − marketing cost) ÷ marketing cost × 100

If you leave cost of goods sold empty, it becomes the simpler version: (revenue − marketing cost) ÷ marketing cost × 100.

Example with the default values: a campaign generates $12,000 in revenue. The products sold cost $4,000 to make or buy, and the campaign cost $3,000. Net profit is 12,000 − 4,000 − 3,000 = $5,000. ROI is 5,000 ÷ 3,000 × 100 = 166.67%.

Using revenue versus gross profit

The simple formula treats all revenue as return. That flatters the result, because revenue is not profit. A store that sells a $100 product with a $70 product cost only keeps $30 per sale to cover marketing.

Using gross profit (revenue minus cost of goods sold) gives a truer picture. In the example above, the revenue-only ROI would be (12,000 − 3,000) ÷ 3,000 × 100 = 300%. With cost of goods included, it is 166.67%. Both are positive, but the second tells you what the campaign actually earned.

For service businesses or digital products with almost no unit cost, the two versions are close. For physical products with thin margins, the difference can turn an apparently profitable campaign into a losing one. Include cost of goods whenever you know it.

Which costs to include

Marketing cost should include everything spent to run the campaign, not just ad spend. That usually means:

  • Media spend on ads
  • Agency or freelancer fees
  • Content and creative production
  • Software and tools used for the campaign
  • Discounts or incentives offered

Whether to include internal staff time and general overhead costs depends on what you want to measure. For comparing campaigns with each other, direct costs are often enough. For deciding whether a channel is worth running at all, include staff time too. Whatever you choose, apply the same rule to every campaign.

How to Calculate ROI in Four Steps


  1. Pick the campaign and time frame. Choose one campaign or channel and a fixed period, such as a month or quarter.



  2. Enter revenue attributed to the campaign. Use your analytics, CRM or ecommerce platform to find revenue from customers who came through that campaign. Use the same attribution model for every campaign you compare.



  3. Enter marketing cost and cost of goods sold. Add up all direct campaign costs. If you sell products, add the cost of goods sold for the orders the campaign generated.



  4. Read the results. The calculator shows marketing ROI as a percentage, net profit, gross profit and revenue per $1 spent. A note tells you whether the campaign is profitable or losing money. Choose USD, EUR, GBP, PKR, INR or AED to match your figures.


Run the numbers for each channel in turn and line them up. That comparison is where ROI becomes useful for decisions.

Marketing ROI Versus ROAS

Return on ad spend (ROAS) is revenue divided by ad spend. If $1,000 of ads drive $4,000 in revenue, ROAS is 4, often written 4:1 or 400%.

ROI goes further. It subtracts costs and looks at profit. The same $4,000 of revenue could carry $2,500 in product costs, leaving a profit of $500 after the $1,000 of ads, which is a 50% ROI despite a healthy-looking ROAS.

The calculator’s “Revenue per $1 spent” figure is the same idea as ROAS, calculated against your total marketing cost.

Use ROAS for quick in-platform optimization of ads, since ad platforms can measure it directly. Use ROI to decide whether a channel or campaign is genuinely making money. For ad-level ROAS, use the dedicated ROAS Calculator.

What a Good Marketing ROI Ratio Looks Like

A positive ROI means the campaign made money after its costs. Beyond that, what counts as good depends on your margins, your overhead and what the same money could earn elsewhere.

You will often see a 5:1 ratio of revenue to marketing cost quoted as a rule of thumb for strong performance, and 2:1 as a rough break-even point once other business costs are counted. These are loose heuristics, not industry rules. A business with high margins can thrive at a lower ratio, and a low-margin retailer may need far more.

A better test: work out the return the business needs to cover overhead and grow, then judge campaigns against that target. Compare channels against each other and against their own history.

Comparing Return Across Channels

Different channels earn returns on different timelines. Paid search and email often show returns quickly because they reach people ready to buy. SEO and content marketing take months to build but can keep producing traffic long after the spend stops. Social media often does a mix of awareness and direct response.

To compare channels fairly:

  • Use the same time frame and the same cost rules for each.
  • Measure SEO and content over a longer window, such as six to twelve months.
  • Account for the cost of the people involved, since organic channels are often more labor-heavy than paid ones.

For an SEO-specific view that includes traffic and conversion assumptions, try the SEO ROI Calculator.

Attribution and Time Frame Effects

Attribution decides which campaign gets credit for a sale. A customer might see a social ad, read a blog post, get an email and finally search your brand name. Last-click attribution gives all the credit to the final search; other models spread it across touches. The model you choose can change a channel’s ROI dramatically.

Time frame matters too. A campaign that wins a customer who buys once a month for two years looks weak if you count only the first order. Where possible, factor in customer lifetime value instead of first purchase revenue, especially for subscriptions and repeat purchases.

Mistakes That Skew Marketing ROI

Counting revenue, ignoring product costs. Inflates ROI for low-margin products.

Leaving out fees and production costs. Ad spend alone understates what the campaign cost.

Using different attribution models per channel. Makes comparison meaningless.

Claiming revenue that would have happened anyway. Brand search and returning customers might have bought without the campaign. Incremental revenue is the honest measure.

Measuring too early. SEO and content need time before returns appear.

Mixing time frames. Cost from one quarter and revenue from another produces fiction.

When ROI Undervalues Brand Work

Some marketing is meant to build awareness, not produce immediate sales. Sponsorships, video, PR and broad social campaigns make future sales easier, but much of their effect shows up later in brand searches and direct traffic, where it is credited to other channels. Judging these efforts purely on direct ROI will make them look worse than they are. Track reach, brand search volume and direct traffic trends alongside ROI.

Using ROI to Guide Budget Allocation

Calculate ROI for each channel on the same terms, then shift budget toward the channels with the strongest returns while watching for diminishing returns as spend rises. Pair this tool with the Customer Acquisition Cost Calculator and browse the FHSEO Hub free SEO tools for more marketing calculators.

Marketing ROI Calculator FAQs

Subtract cost of goods sold and marketing cost from the revenue the campaign generated, divide the result by the marketing cost, and multiply by 100. For example, $12,000 revenue, $4,000 product cost and $3,000 marketing cost gives $5,000 profit and a 166.67% ROI. The calculator above does this instantly.

Any positive ROI means the campaign earned more than it cost, but a good target depends on your margins and overhead. A 5:1 revenue to cost ratio is often quoted as a rule of thumb for strong results. Set your own target from your business costs and compare each campaign against it.

ROAS divides revenue by ad spend and shows how much revenue each dollar of advertising produced. ROI subtracts all costs, including product costs and fees, and shows the profit returned per dollar spent. A campaign can have a strong ROAS and still have a low or negative ROI if margins are thin.

Yes. ROI is negative when the campaign’s costs, including marketing spend and cost of goods sold, are higher than the revenue it produced. That means the campaign lost money in the period measured. Check the attribution window and lifetime value before cutting it, since some channels pay back over a longer time.

It depends on the decision. For comparing campaigns, direct costs such as ad spend, fees, creative and tools are usually enough, as long as you apply the same rule to all. For deciding whether a whole channel is worth running, include staff time and relevant overhead so the result reflects true cost.

Link Building Agency for High-Quality Backlinks & SEO Growth

Guides

  • Guest Posting
  • Link Insertions
  • Press Release
  • Web Designs

Resources

  • Free SEO Tools
  • Link Building Glossary
  • Blog
  • About us
  • Contact

Follow

Facebook Instagram Linkedin Twitter TikTok YouTube
Scroll to top
  • Home
  • Services
    • Listicle Brand Mentions
    • Guest Posting Service
    • Niche Edit Service
    • White Label Link Building Service
    • Press Release & Digital PR Services
  • Free SEO Tools
    • Word Counter
    • Keyword Density Checker
    • Text Style Generator: Free Online Tool
  • Blog
  • About
  • Contact
Search