ROI Calculator formulas

Profit = Revenue generated − Marketing spend

ROI percentage = Profit ÷ Marketing spend × 100

Alternative form:

ROI = (Revenue − Marketing spend) ÷ Marketing spend × 100

Example
  • Campaign revenue: $25,000
  • Marketing spend: $10,000
  • Profit: $15,000
  • ROI: $15,000 ÷ $10,000 × 100 = 150%

This means the campaign produced $1.50 in profit for every $1 spent.

If average revenue per customer is entered:

Revenue-to-CPA ratio = Average revenue per customer ÷ CPA

Example: $100 revenue ÷ $20 CPA = 5:1

User guide

  1. Enter the revenue reasonably attributed to the marketing campaign.
  2. Enter the total marketing spend for the same campaign and reporting period.
  3. Optionally select the marketing channel:
    • Direct mail
    • SMS
    • Email marketing
    • Paid search
    • Social media
    • Digital display
  4. Click Calculate ROI.
  5. Review:
    • Campaign revenue
    • Marketing spend
    • Profit
    • ROI percentage
    • Channel benchmark comparison, if selected
  6. Click Try different numbers to perform another calculation.

A positive ROI indicates a return above the campaign cost. A negative ROI means the campaign generated less revenue than was spent. This calculator measures revenue-based marketing ROI and does not subtract product costs, fulfilment, salaries, taxes, or other operating expenses.

ROI CALCULATOR
ROI

DID YOUR CAMPAIGN'S ROI PAY OFF?

This ROI calculator turns revenue generated minus campaign cost into a percentage. Add the channel to see how your result compares.

Sales you can reasonably attribute to this marketing activity.

Everything spent to run the campaign — media, production, platform fees.

Compares your ROI to a typical range for that channel.

What is a Digital Marketing ROI Calculator?

A digital marketing ROI calculator shows what a marketing campaign earned back compared to what it cost expressed as a percentage of profit over spend.

How to calculate marketing ROI ?

  1. Find revenue you can reasonably attribute to the campaign.
  2. Find total marketing spend for the same period.
  3. Subtract spend from revenue to get profit.
  4. Divide profit by spend, then multiply by 100.

Frequently asked questions

A blended ROI above 100% means the campaign more than paid for itself, but the “good” bar varies by channel and margin.

This calculator measures revenue-based marketing ROI and does not subtract product costs, fulfilment, salaries, or taxes.

Related calculators