Every SaaS company tracks customer acquisition cost religiously. Most freelancers have never calculated it once. This isn’t because the metric doesn’t matter for service businesses, it’s because the standard formula (marketing spend ÷ new customers acquired) doesn’t translate to how solos actually acquire clients.
The SaaS formula misses the most significant cost in freelance acquisition: your own time. When you spend 45 minutes writing a cold outreach sequence, attending a networking event for three hours, or doing a 60-minute discovery call that doesn’t close, that’s time with real economic value that belongs in your acquisition cost calculation. If you’re charging $150/hour for client work, your sales and marketing hours cost $150/hour whether you’re billing them or not.
The service-business CAC model accounts for this. It’s slightly more complex than the SaaS formula but dramatically more accurate, and the insight it produces, especially when broken down by channel, changes how you allocate the limited selling time you have.
The Service-Business CAC Formula
CAC = (sales hours × effective hourly rate) + direct costs
Where:
- Sales hours = all non-billable hours spent on sales and marketing activity (prospecting, writing outreach, discovery calls, proposal development, follow-up, networking, content creation)
- Effective hourly rate = your target day rate ÷ 8, or your average hourly billing rate
- Direct costs = CRM subscription, email tools, LinkedIn Premium, paid ads, event tickets, referral fees
Calculate this per channel, not in aggregate. The aggregate number tells you what you’re spending. The per-channel number tells you what’s working.
Per-Channel CAC Calculation
Channel 1: LinkedIn outreach
Assume you spend 2 hours per week on LinkedIn, writing messages, commenting on posts, engaging with connections. Over 52 weeks, that’s 104 hours. Add your LinkedIn Premium subscription ($40/month × 12 = $480).
In the last 12 months, LinkedIn generated 3 new clients.
CAC = ((104 hours × $150/hr) + $480) ÷ 3 = ($15,600 + $480) ÷ 3 = $5,360 per client
That’s a high CAC. Compare it to your first-year engagement value. If the 3 LinkedIn clients averaged $14,000 in year-one revenue, CAC is 38% of engagement value, above the 20% benchmark. LinkedIn may be worth continuing for relationship reasons, but the math isn’t favorable.
Channel 2: Referrals from past clients
Assume you spend 1 hour per month maintaining past client relationships, emails, occasional calls, a holiday note. That’s 12 hours/year × $150/hr = $1,800 in time cost. Add any referral incentives you offered: $0 in this example.
In the last 12 months, referrals generated 6 new clients.
CAC = $1,800 ÷ 6 = $300 per client
At an average first-year engagement of $14,000, CAC is 2.1% of engagement value. This is an extraordinary return on time investment. If you had one insight from this analysis, it’s this: invest more in referral cultivation. The ROI is not comparable to any other channel.
Channel 3: Content marketing (blog/newsletter)
Assume you spend 3 hours per week on content creation and distribution. That’s 156 hours/year × $150/hr = $23,400 in time cost. Add hosting and tools: $600/year.
In the last 12 months, content marketing generated 5 new clients (tracked via “how did you find me?” in onboarding).
CAC = ($23,400 + $600) ÷ 5 = $4,800 per client
At $14,000 first-year engagement, CAC is 34% of engagement value, above benchmark. However, content marketing has compounding value that the annual calculation doesn’t capture: content written in 2025 will generate leads in 2027. The time cost amortizes over years, not months. If you’re early in a content strategy, CAC will look unfavorable before it improves. Evaluate content on a 2-3 year horizon, not annually.
Channel 4: Cold outbound email
Assume 1.5 hours per week on cold outreach: writing sequences, personalizing, tracking. 78 hours/year × $150/hr = $11,700. Add email tool subscription: $600/year.
In 12 months: 2 new clients from cold outreach.
CAC = ($11,700 + $600) ÷ 2 = $6,150 per client
At 44% of first-year engagement value, cold outbound is the least efficient channel in this portfolio. That doesn’t mean quit, it means cold outbound needs a higher conversion rate (better targeting, better messaging) or a lower time investment to reach acceptable CAC.
The exercise of calculating per-channel CAC usually produces one clear conclusion: referrals are dramatically undervalued in most freelance businesses. The math is so favorable compared to outbound channels that most solos should reallocate 30–50% of their sales time from outreach to relationship cultivation. The referral channel compounds; the outbound channel requires constant renewal.
The 20% Benchmark
The rule: CAC should be less than 20% of first-year engagement value.
For a $12,000 average client: CAC under $2,400. For an $8,000 average client: CAC under $1,600. For a $20,000 average client: CAC under $4,000.
This benchmark is conservative enough to leave room for profitable growth even with lower-LTV clients. If you hit it consistently across your primary channel, that channel is worth maintaining and growing.
Channels that consistently exceed the 20% threshold deserve one of two responses:
- Invest in improving conversion so the same time generates more clients
- Reduce time investment and reallocate to lower-CAC channels
The worst response is continuing a high-CAC channel because it generates some clients, without tracking whether those clients are worth the acquisition cost.
Calculating Your Effective Hourly Rate
Your effective hourly rate for CAC purposes is what an hour of your time costs your business, not what you charge clients. Use this calculation:
Target annual revenue ÷ total available working hours = effective hourly rate
If your target is $150,000/year and you work 1,000 billable + 500 non-billable hours = 1,500 total hours, your effective rate is $100/hour. Every non-billable hour spent on sales that doesn’t eventually produce revenue costs $100.
Most freelancers underestimate this. They think of their time as “free” when they’re not billing. It’s not free, it’s being spent instead of earning elsewhere. The effective hourly rate makes that concrete.
Building the CAC Dashboard
| Channel | Weekly Hours | Annual Hours | Hourly Rate | Time Cost | Direct Costs | Total Cost | Clients | CAC | 1st-Year Value | CAC% |
|---|---|---|---|---|---|---|---|---|---|---|
| Referrals | 1 | 52 | $150 | $7,800 | $0 | $7,800 | 8 | $975 | $13,500 | 7.2% |
| 2 | 104 | $150 | $15,600 | $480 | $16,080 | 3 | $5,360 | $13,500 | 39.7% | |
| Content | 3 | 156 | $150 | $23,400 | $600 | $24,000 | 4 | $6,000 | $13,500 | 44.4% |
| Cold email | 1.5 | 78 | $150 | $11,700 | $600 | $12,300 | 2 | $6,150 | $13,500 | 45.6% |
Looking at that table: referrals are generating 8 clients (47% of total clients from this portfolio) at 7.2% CAC. The other three channels together generate 9 clients but at 40–46% CAC, all well above the 20% benchmark.
The clear action: double down on referral cultivation, halve investment in cold email, and evaluate whether LinkedIn and content can improve their CAC ratios over 12 months or should also be reduced.
How to Reduce CAC Without Reducing Activity
Three tactics to bring CAC into range on channels that currently exceed benchmark:
1. Better targeting. Every channel performs better when you’re reaching more qualified prospects per touch. Narrowing your ICP and targeting people who more closely match it means more conversations per hour spent, which directly reduces CAC.
2. Better first-contact conversion. The biggest time sink in outbound is writing many messages that get few responses. A 10% response rate versus a 5% response rate means half the outreach to get the same number of conversations. Invest time in message quality, not message volume.
3. Shorter sales cycles. Faster closes mean less selling time per client. A deal that closes in 2 weeks instead of 6 requires fewer hours of follow-up, fewer clarification calls, fewer proposal revisions. Better discovery and better proposal presentation both shorten cycles, and both reduce your per-client time cost.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





