Glossary

What is marketing ROI?

Marketing ROI is the profit your marketing produced divided by what it cost: revenue minus marketing cost, then divided by marketing cost. For a gym, revenue means member payments, and cost includes ad spend, management fees and tools.

Updated

Book a demo

Marketing ROI for gyms

Return on ad spend asks one question: how much revenue did the ads bring in for the money the platforms charged? Marketing ROI asks a harder one: after everything marketing cost, what was left? The difference is the costs. An agency fee, the CRM subscription, the landing-page builder and the person who answers the phone are all part of what it costs to turn an ad into a member, and none of them appear in an ad account.

The formula in words: take the revenue your marketing produced, subtract the full marketing cost, then divide by that same cost. The result is a multiple of your money back, above what you put in. Revenue means member payments that cleared, first payment and renewals, not leads or booked consults. Cost means ad spend plus every fee and tool you paid to make the ads work.

Where marketing ROI misleads: the period. Renewals arrive for months after the spend that produced them, so a campaign judged in its first thirty days looks worse than it is, and a campaign you paused last quarter can look like it is still paying. Read it beside ROAS, ad spend and cost per member, over a range long enough for renewals to show, and by location, because a fee shared across three gyms is not shared evenly by results.

How Adsu uses marketing ROI

Adsu reports ROAS, not marketing ROI, because it sees ad spend from the connected ad account and revenue from your billing system, and it does not see your agency fee or your software bills. Adsu counts verified stages only: if a stage cannot be verified, it is not counted. Every report is one line per campaign per location. Take the verified revenue and the spend from the scorecard, add the costs Adsu cannot see, and the marketing ROI is one subtraction and one division away.

Adsu credits the last eligible touch inside the 30 days before the payment. Renewals are carried as recurring value for that member, credited to the click that started the relationship. Booked, showed and paid go back to Google as offline conversions and to Meta through the Conversions API. The front-page guarantee rests on this number: if your ad ROI does not grow, you do not pay, and how it is measured is the first thing covered when we reply, on your own numbers.

Questions, answered.

  • Subtract your total marketing cost from the revenue it produced, then divide by that cost. With $12,000 of member payments and $4,000 of cost, that is ($12,000 − $4,000) ÷ $4,000 = 2.0, or 200%. Use payments that cleared, count renewals from the members the ads produced, and include fees and tools in the cost, or the number flatters the campaign.

  • ROAS divides revenue by ad spend alone and subtracts nothing, so it answers whether the ads paid for themselves. Marketing ROI subtracts the full cost of marketing, fees and tools included, before dividing, so it answers whether the whole effort made money. On the example above the same month reads 4.0 as ROAS and 2.0 as ROI.

  • The one that clears your cost of acquiring a member with room left over after they churn. Work it from your own lifetime value: if a member is worth several times what it cost to win them, the ROI is good enough to spend more; if the first payment barely covers the fee, it is not. Another gym’s number is built on different dues and different churn.

The proof

Net members
+21
Lifetime value added
$67,000+

Bobby & Maria Gasdia, Big Day Fitness, 2 locations

Read the full story