ServicesHow It WorksIndustriesResultsInsightsReactivate My List
Calculating Outreach Cost

How is marketing ROI calculated?

Back to InsightsHow is marketing ROI calculated?

How is marketing ROI calculated?

Key Facts

The Core Formula and Why It’s Misunderstood

Many marketers assume calculating ROI is as simple as subtracting ad spend from revenue, but the reality is far more nuanced. The core formula—(Value - Cost) / Cost × 100—remains consistent across sources, yet misinterpretations of what constitutes "value" and "cost" lead to misleading results. Getting this right is especially critical for service-based outreach like customer reactivation, where hidden expenses can distort true performance if overlooked.

According to Salesforce, the universal marketing ROI formula is MROI = (Marketing Value − Marketing Cost) / Marketing Cost, expressed as a percentage. However, Demandbase emphasizes that costs must include more than just media spend—things like venue rental, food vendors, promotion, and presenter fees for events. Similarly, HubSpot specifies that costs should cover ad spend, hourly wages for team members, and production or promotion expenses. For a service like CallMyCustomers, this means factoring in not just the per-minute outreach rate (ranging from 9¢ to 21¢ depending on volume), but also the one-time setup fee and ongoing campaign management—all of which are bundled into the quoted price to avoid surprise line items.

A common pitfall is using top-line revenue instead of gross profit in the numerator, which overstates marketing’s true contribution. Seer Interactive explicitly advocates for gross profit: ((Gross Profit Generated − Cost of Project) / Cost of Project) × 100%, arguing that gross profit covers all additional line items, including marketing itself. Prescient AI supports this view, noting that gross profit ROI provides a more accurate picture, especially for brands with physical or service-related production costs. This distinction matters because, as Demandbase notes, a 5:1 ratio ($5 gained per $1 spent) is often considered strong—but that translates to 400% ROI only when calculated correctly. Without consistent cost definitions and proper valuation of returns, even the standard formula becomes an exercise in misleading math.

  • Include all campaign costs—not just ad spend—to avoid underestimating true investment.
  • Use gross profit over revenue for greater accuracy, particularly in service-based models.
  • Maintain consistent cost definitions over time to enable valid comparisons across campaigns.
For businesses reactivating past customers, where every call, text, and approved message carries a measurable cost, precision in ROI calculation isn’t just about accountability—it’s about recognizing reactivation as a legitimate second revenue engine alongside acquisition. When every expense is accounted for and value is measured in true profit terms, the ROI reflects not just activity, but actual impact on the bottom line.

Choosing the Right Metric: Revenue vs. Gross Profit

Choosing the right metric for marketing ROI fundamentally changes how you interpret campaign success. While many marketers default to revenue-based calculations, this approach can overstate profitability, especially for service businesses where delivery costs eat into top-line revenue. As Seer Interactive explains, gross profit—revenue minus the cost of goods or services delivered—provides a clearer picture of marketing’s true contribution to the bottom line by accounting for what it actually takes to fulfill the work generated. This distinction becomes critical when evaluating reactivation campaigns for US service businesses, where labor, materials, and operational expenses directly impact net gains.

Using revenue alone ignores the cost structure that determines whether marketing efforts are genuinely adding value. For example, a campaign might generate $10,000 in revenue from booked appointments, but if fulfilling those jobs costs $7,000 in labor and parts, the actual profit is only $3,000. Prescient AI supports this view, noting that gross profit ROI offers a more accurate assessment than revenue-based ROI, particularly for brands with physical products or significant service delivery costs. This aligns with Seer Interactive’s recommendation to use gross profit because it “pays for all additional line items, including marketing,” ensuring that ROI reflects real financial impact rather than inflated top-line figures. For a service like CallMyCustomers, where outreach minutes are billed at 9¢–21¢ per minute and setup fees vary by list size, factoring in these delivery costs prevents misleading ROI calculations that could lead to overinvestment in low-margin activities.

The gap between revenue and gross profit ROI can be substantial, especially in industries with thin margins. Seer Interactive illustrates this with a concrete example: selling a $5 product with a $3 production cost yields $2 gross profit per unit. At 100 units sold, that’s $200 in gross profit generated. Subtract a $75 project cost, and the ROI becomes 167%—far different from what a revenue-based calculation would suggest. This methodology is especially relevant for service businesses reactivating past customers, where the cost to deliver an HVAC repair, dental cleaning, or auto service must be deducted from the job’s revenue to understand true marketing effectiveness. By focusing on gross profit, marketers speak the language of finance teams and executives who care about profitability, not just activity.

Ultimately, selecting gross profit as the ROI metric ensures marketing decisions are grounded in financial reality. It prevents celebrating campaigns that drive revenue but erode margins due to high fulfillment costs. For businesses investing in reactivation—where the goal is to turn inactive customers into booked work through approved scripts and human-led outreach—this accuracy is essential. It allows for fair comparison across campaign types, from win-back efforts to referral programs, and supports smarter budget allocation based on what actually contributes to net profit. In a landscape where every outreach minute carries a cost, measuring what remains after delivery ensures marketing investments are evaluated not just for volume, but for value.

Applying the Formula: CallMyCustomers Outreach Cost Example

Seeing how every dollar invested translates into reactivated customer value brings marketing ROI from theory to practice—especially when using a service like CallMyCustomers where costs are transparent and tied directly to outreach effort. The core formula remains consistent: (Marketing Value - Marketing Cost) / Marketing Cost, expressed as a percentage, but applying it requires capturing all relevant expenses and returns. For home services, clinics, and similar businesses reactivating past customers, this means accounting for setup fees, per-minute outreach costs, and management against the revenue generated from booked jobs or renewed services.

Consider a mid-sized plumbing company with a customer list of 1,500 past clients. After a free list review, CallMyCustomers quotes a one-time setup fee of $150 based on list size and segmentation needs. The business chooses to run a seasonal service reminder campaign over four weeks, projecting 2,000 minutes of outreach time. At the current volume tier, the per-minute rate is 12¢, resulting in $240 for outreach minutes (2,000 × $0.12). Campaign management is included in the plan, bringing the total marketing cost to $390 ($150 setup + $240 outreach). This comprehensive cost inclusion aligns with best practices emphasized across sources, which stress that omitting elements like setup or labor distorts ROI accuracy.

If the campaign reactivates just 12 customers who each book an average job value of $350, the marketing value generated is $4,200 (12 × $350). Applying the standard ROI formula: ($4,200 - $390) / $390 × 100 = 976.9%. Even at a conservative 8 reactivations ($2,800 value), the ROI remains strong at 617.9%. These outcomes reflect the research-backed insight that reactivating a customer is significantly cheaper than acquiring a new one—often cited as ~5x less expensive—and that repeat customers frequently drive the majority of revenue for service businesses. The example demonstrates how transparent pricing, when paired with clear value tracking, turns outreach into a measurable revenue engine rather than a cost center.

Frequently Asked Questions

What is the correct formula for calculating marketing ROI?
The core formula is (Marketing Value − Marketing Cost) / Marketing Cost, expressed as a percentage, as defined by Salesforce and widely accepted across sources. However, accuracy depends on correctly defining both 'value' and 'cost'—using gross profit instead of revenue and including all campaign expenses like setup fees, labor, and outreach minutes, not just ad spend.
Why should I use gross profit instead of revenue when calculating marketing ROI?
Using gross profit (revenue minus cost of goods or services delivered) provides a more accurate picture of marketing’s true contribution to profitability, especially for service businesses where fulfillment costs eat into revenue. Seer Interactive recommends gross profit because it 'pays for all additional line items, including marketing,' ensuring ROI reflects real financial impact rather than inflated top-line figures.
What counts as a 'good' marketing ROI, and does it vary by industry?
A 5:1 ratio ($5 gained per $1 spent) is often considered strong, translating to 400% ROI, but what counts as 'good' depends on industry, margins, and historical performance. Demandbase provides industry-specific ranges—for example, B2C eCommerce (2:1 to 4:1) and Professional Services (3:1 to 7:1)—while HubSpot and Amazon Ads emphasize that benchmarks should be context-specific rather than universal.
How do I avoid underestimating my true marketing costs when calculating ROI?
To avoid underestimating costs, include all campaign-related expenses—not just media spend—such as setup fees, hourly wages, production costs, venue rental, food vendors, and presenter fees for events, as emphasized by Salesforce, Demandbase, and HubSpot. For services like CallMyCustomers, this means factoring in per-minute outreach costs (9¢–21¢), one-time setup fees, and ongoing campaign management, which are bundled into the quoted price to prevent surprise line items.
Can you show me how to calculate ROI using a real example from a customer reactivation campaign?
Yes—for a plumbing company with a 1,500-client list, CallMyCustomers quoted a $150 setup fee and $240 for 2,000 minutes of outreach at 12¢ per minute, totaling $390 in marketing cost. If the campaign reactivated 12 customers booking $350 jobs each ($4,200 value), the ROI is ($4,200 − $390) / $390 × 100 = 976.9%, demonstrating how transparent pricing and full cost inclusion turn outreach into a measurable revenue engine.
Why is tracking and attribution important for accurate marketing ROI?
Accurate ROI depends on proper tracking and attribution because multi-touch customer journeys make it difficult to link revenue to a single marketing effort, and platform-reported data often overstates performance due to attribution inflation. HubSpot stresses that tracking URLs are essential to connect traffic to revenue, while Prescient AI warns that halo effects—indirect revenue from channels like organic or branded search—are frequently excluded, leading to undervaluation of campaigns.

Make the Math Matter: Turning ROI Into Real Revenue

Accurate marketing ROI comes down to three disciplines: counting every cost, choosing gross profit over top-line revenue, and applying the formula consistently so campaigns can be fairly compared. When those inputs are honest, the numbers stop being vanity metrics and start being a budgeting compass—one that shows where each dollar actually produces profit. For service businesses, this precision matters most in reactivation, where a past customer can be won back for roughly a fraction of new-customer acquisition cost and every outreach minute carries a known price. That's the thinking behind CallMyCustomers' transparent model: a free list review tells you your rate, setup fee, and what your list can produce before you spend a dollar, and every script and offer gets your sign-off before anything goes out. The result is ROI you can defend to any finance team—measured in booked jobs, not activity. Start with the free list review and see what your dormant customers are worth.

Stay in the Loop