
How is marketing ROI calculated?
Key Facts
- A 5:1 revenue-to-spend ratio equals 400% ROI using the standard formula Prescient AI explains
- Email marketing delivers an average ROI of 3,800% according to Salesforce Salesforce reports
- Using gross profit instead of revenue for a $5 product with $3 cost yields 167% ROI vs. misleading revenue-based results Seer Interactive demonstrates
- CallMyCustomers outreach costs 9¢–21¢ per minute with setup fees based on list size, all included in quoted pricing based on CallMyCustomers pricing model
- Reactivating a customer is approximately 5x less expensive than acquiring a new one for service businesses CallMyCustomers insights hub states
- Repeat customers often drive ~60% of revenue for US service businesses relying on reactivation CallMyCustomers insights hub reports
- Most customers forget a business within ~12 months, making reactivation timely and effective CallMyCustomers insights hub notes
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.
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?
Why should I use gross profit instead of revenue when calculating marketing ROI?
What counts as a 'good' marketing ROI, and does it vary by industry?
How do I avoid underestimating my true marketing costs when calculating ROI?
Can you show me how to calculate ROI using a real example from a customer reactivation campaign?
Why is tracking and attribution important for accurate marketing ROI?
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.