Customer Acquisition Cost (CAC) Framework for Trade Businesses
Why this matters
Customer Acquisition Cost is the dollar amount the business spends on marketing and sales to acquire one new customer. Most trade-business owners track total marketing spend but cannot calculate CAC by channel, cannot calculate Customer Lifetime Value (CLV) to compare against CAC, and therefore cannot tell which marketing channels are profitable and which are burning cash. The fix is not a sophisticated attribution platform; it is a working framework the owner can run in a spreadsheet from data the business already has in the CRM and the books. This is the framework.
The two numbers that matter
CAC and CLV. Always together. CAC alone is a vanity metric; CAC compared to CLV is the management number.
CAC (Customer Acquisition Cost). Total marketing and sales cost for a defined period divided by the number of new customers acquired in that period.
CLV (Customer Lifetime Value). The total gross profit a customer is expected to generate over the lifetime of the relationship.
The CLV-to-CAC ratio is the diagnostic. A ratio of 3 or higher is healthy (a customer generates three times their acquisition cost in lifetime gross profit). A ratio below 1 means the business is paying more to acquire customers than they are worth; that is a structural problem that will eventually destroy the business.
CAC by channel
Total-business CAC is a starting point. By-channel CAC is where the decisions get made.
Marketing channels for a typical trade business:
- Google Search Ads
- Google Local Service Ads (LSA)
- Facebook / Meta Ads
- Direct mail (postcards, EDDM)
- Yard signs
- Truck wraps and fleet branding
- Referrals (customer-to-customer; existing-customer referrals)
- Repeat business (existing customer comes back; technically not acquisition but counted in retention)
- Online review reputation (organic search-driven)
- Trade shows and home shows
- Sponsorships (Little League, community events)
- Door hangers and canvassing
For each channel, the CAC calculation:
CAC by channel = (Total spend on channel) divided by (Number of new customers attributed to channel)
The attribution is the hard part. Most CRMs allow a "source" tag on each customer. The intake clerk asks the customer how they heard about the business; the answer goes in the CRM. This is imperfect (customers often forget or report incorrectly) but produces enough signal to make channel-level decisions.
For digital channels, install conversion tracking from the channel (Google Ads conversion pixel on the call-tracking page; Meta Pixel on the form submission). This produces a more rigorous attribution for those channels.
The full cost and CLV calculation
Real CAC includes media spend, creative production cost, landing page/website allocation, tracking and analytics platform cost, internal labor (marketing staff, intake clerk time, sales/estimator time on non-converting leads), and software allocation. A channel that looks profitable on ad spend alone often looks marginal once internal labor is loaded.
CLV requires three inputs: gross profit per visit (from the books), visits per year per retained customer (from the CRM), and retention duration (from CRM vintage analysis of customers who started 5+ years ago). Formula: CLV equals gross profit per visit times visits per year times retention years. Time-value-of-money discounting is small relative to measurement noise for SMB trades.
Example for a residential HVAC service business: 300 dollars gross profit per visit, 1.8 visits per year, 5 year retention equals 2,700 dollars CLV. A 600-dollar-CAC channel has CLV-to-CAC of 4.5 (profitable); a 1,500-dollar-CAC channel has 1.8 (marginal, may not be sustainable).
Customer cohort analysis
Average CAC and average CLV across all customers obscures more than it reveals. The same business has high-CLV cohorts (commercial maintenance, premium residential, recurring maintenance plan customers) and low-CLV cohorts (one-time emergency calls, low-income residential repair).
The working analysis segments customers by source channel and calculates CLV by cohort:
| Channel | CAC | Avg CLV | Ratio | Verdict |
|---|---|---|---|---|
| Google LSA | Higher | Higher | Strong | Scale up |
| Facebook Ads | Mid | Lower | Marginal | Test creative changes |
| Direct mail | Higher | Mid | Weak | Reduce or kill |
| Referrals | Lowest | Highest | Excellent | Invest in referral program |
| Yard signs | Lower | Mid | Strong | Continue |
The decision pattern: scale the channels with strong CLV-to-CAC, kill or fix the channels with weak ratios.
Payback period
CLV-to-CAC is a long-term measure. Cash-flow constrained businesses also care about the payback period: how many months does it take for a customer's gross profit to recover the acquisition cost?
Payback period (months) = CAC divided by (monthly gross profit per customer)
A 600 dollar CAC against a customer generating 50 dollars per month of gross profit has a 12-month payback. A 600 dollar CAC against a customer generating 250 dollars per month of gross profit (high-frequency maintenance customer) has a 2.4 month payback.
For a cash-constrained business, payback period drives the channel selection more than CLV-to-CAC. The channel with the shortest payback gets the next marketing dollar.
Common CAC framework failures
No attribution (owner spends on five channels and attributes all conversions to "marketing"; fix with source tracking and conversion pixels); ad spend only (understates CAC and overstates ROI; include internal labor and platform cost); CLV miscalculated (used revenue instead of gross profit, ignored churn, used initial-cohort CLV; fix with gross-profit vintage cohort analysis); average over distribution (one CAC and CLV across all customers misses heterogeneity; segment by channel, geography, customer type); no regular review cadence (channel performance shifts; review monthly).
The owner's monthly CAC review
Run the analysis monthly with the bookkeeper and marketing lead:
- Pull marketing spend by channel from the books
- Pull new customer count by source from the CRM
- Calculate CAC by channel for the trailing 3 months (smooths noise)
- Pull CLV inputs from the most recent quarter
- Calculate CLV-to-CAC and payback period by channel
- Identify channels to scale, channels to fix, channels to kill
- Adjust the marketing budget for the next month
The review takes 60 to 90 minutes once the data infrastructure is set up. The decision quality on marketing spend improves dramatically once the framework is running.
References
- AICPA Statement on Standards for Management Accounting (general framework for cost analysis)
- "Marketing Metrics" by Farris, Bendle, Pfeifer, and Reibstein (academic and practitioner reference for marketing ROI math)
- Google Analytics and Google Ads conversion tracking documentation
- Meta Business Help Center, Pixel and Conversions API documentation
- FTC Endorsement Guides (16 CFR Part 255) for honest marketing disclosure