Skip to content
useToolz online tools
How to Calculate ROI for an Advertising Campaign
Marketing

How to Calculate ROI for an Advertising Campaign

Александр Михеев

Александр Михеев

17 June 2024 · 4 min read

Every dollar spent on advertising should work for you. But how do you know whether a campaign is generating profit or just burning through the budget? That's what the ROI metric — return on investment — is for. In this article, we'll take a detailed look at what this metric is, how to calculate it, and what pitfalls to watch out for.

What Is ROI

ROI (Return on Investment) is a profitability ratio that shows how much profit you earned for every dollar invested. In marketing, the term ROMI (Return on Marketing Investment) is often used, but the concept is the same — we're evaluating how effectively the advertising budget is being spent.

ROI is expressed as a percentage. A positive ROI means the campaign is profitable. A negative ROI means you're spending more than you're earning.

The ROI Formula

The classic ROI formula is:

ROI = ((Revenue − Costs) / Costs) × 100%

For example, if you spent $1,000 on advertising and it generated $3,000 in sales:

ROI = ((3,000 − 1,000) / 1,000) × 100% = 200%

This means every dollar invested returned $2 in profit. An excellent result.

What Data You Need for the Calculation

To accurately calculate the ROI of an advertising campaign, you'll need:

  • Advertising costs — the budget spent directly on the advertising channel (clicks, impressions, placements).
  • Revenue from advertising — the income attributable to a specific campaign. It's important to use UTM tags and properly configured analytics here.
  • Cost of goods or services — if you want to calculate true ROI rather than just ROAS (return on ad spend), you need to account for profit margins.

ROI, ROAS, and ROMI: What's the Difference

Marketers often confuse these three metrics. Let's clarify:

  • ROAS (Return on Ad Spend) — revenue divided by advertising costs. It considers only revenue, without accounting for cost of goods. ROAS = Revenue / Ad Spend.
  • ROMI (Return on Marketing Investment) — similar to ROI, but only considers marketing expenses (excluding operational costs, salaries, etc.).
  • ROI — the broadest metric, accounting for all costs and net profit.

For evaluating advertising campaigns, ROAS or ROMI are most commonly used. Full business ROI is the finance department's job.

Calculation Examples

Example 1: Pay-Per-Click Advertising

Spent on PPC ads: $600. Leads generated: 50. Average order value: $40. Lead-to-sale conversion rate: 40%. Total sales: 20 × $40 = $800.

ROI = ((800 − 600) / 600) × 100% = 33%

The campaign is profitable, but the margin is thin. It's worth optimizing the cost per lead.

Example 2: Email Campaign

Cost of the email service and content preparation: $100. Sales from email: $900.

ROI = ((900 − 100) / 100) × 100% = 800%

Email marketing shows a high ROI, which is typical for this channel.

Common Mistakes When Calculating ROI

  • Not accounting for cost of goods. If you calculate ROI based on revenue rather than profit, the result will be inflated.
  • Ignoring indirect costs. The marketer's salary, analytics tools, banner design costs — all of these affect the real profitability.
  • Incorrect attribution. If your UTM tags are misconfigured, revenue may be attributed to the wrong channel.
  • Too short an analysis period. Some campaigns (especially content-driven ones) start delivering results weeks or months later.
  • Ignoring LTV. If your business relies on repeat purchases, you need to consider the customer's lifetime value, not just the first sale.

What Counts as a Good ROI

There's no universal answer — it all depends on the industry, product margins, and campaign goals. However, here are some general benchmarks:

  • ROI > 0% — the campaign is at least breaking even.
  • ROI 50–100% — a good result for most niches.
  • ROI > 200% — an excellent result; the channel is worth scaling.

Conclusion

Calculating ROI is not a one-time task — it's a regular practice. Track the profitability of each channel, compare metrics across campaigns, and reallocate budget toward the most effective ones. That's the only way to build data-driven marketing.

Quickly calculate the ROI of your advertising campaign with our ROI calculator.

Понравилась статья?

Оцените — это помогает нам делать контент лучше

Change rating

Your rating:

Thanks for your rating!

Comments

Log in to leave a comment

No comments yet. Be the first!

We use cookies for site operation and analytics. Подробнее

Upscaled image
Download

Log in to continue

or