There’s a moment that hits every developer-turned-entrepreneur where excitement turns into dread. It usually happens when you open a spreadsheet and try to figure out whether your business actually makes money.
Revenue is coming in. But so are costs. Tools, hosting, ads, taxes, your time. Is the gap between what you earn and what you spend growing or shrinking? And more terrifyingly — does each new customer make you richer or poorer?
These questions live or die on two numbers. If you understand nothing else about business finance, understand these: **Customer Acquisition Cost (CAC)** and **Customer Lifetime Value (LTV)**.
—
## What a Customer Costs You: CAC
**Customer Acquisition Cost (CAC)** is how much you spend to get one paying customer.
The formula:
$$\text{CAC} = \frac{\text{Total Marketing and Sales Spend}}{\text{Number of New Customers Acquired}}$$
Example: You spent $500 this month on ads, content tools, and your time valued at $50/hour for 6 hours of marketing. That’s $800 total. You got 40 new paying customers.
$$\text{CAC} = \frac{\$800}{40} = \$20 \text{ per customer}$$
Each new customer cost you $20 to acquire.
“But I don’t run ads — my marketing is free!” No. It’s not. Your time has value. If you spent 20 hours this month on marketing activities and your time is worth $50/hour (a reasonable floor for a skilled developer), your CAC includes $1,000 of time cost even if you spent $0 on tools and ads.
Solo founders consistently undercount CAC because they don’t value their own time. This is a trap because it makes unprofitable activities look profitable. Always include a reasonable hourly rate for your time in the calculation.
**Why CAC matters:** It’s the entry fee for every customer relationship. If your CAC is higher than what the customer will ever pay you, you lose money on every sale. More customers = more losses. This is how businesses “grow themselves to death.”
—
## What a Customer Is Worth: LTV
**Customer Lifetime Value (LTV)** is the total revenue you expect from a single customer over their entire relationship with your business.
For a subscription business:
$$\text{LTV} = \text{Average Monthly Revenue per Customer} \times \text{Average Customer Lifespan in Months}$$
Example: Customers pay $10/month and stay for an average of 8 months.
$$\text{LTV} = \$10 \times 8 = \$80$$
For a one-time purchase business, LTV is simpler — it’s the purchase price plus any repeat purchases. If customers buy your $49 product and 20% come back to buy a $29 add-on:
$$\text{LTV} = \$49 + (0.20 \times \$29) = \$54.80$$
**How to estimate lifespan when you’re new:** If you don’t have enough data yet, use your churn rate (see the churn post). If your monthly churn is 10%, the average lifespan is approximately:
$$\text{Average Lifespan} \approx \frac{1}{\text{Monthly Churn Rate}} = \frac{1}{0.10} = 10 \text{ months}$$
This is an approximation, but it’s good enough to make early decisions.
—
## The Ratio That Rules Everything: LTV to CAC
Here’s where it all comes together. The ratio of LTV to CAC tells you whether your business model works:
$$\text{LTV:CAC Ratio} = \frac{\text{LTV}}{\text{CAC}}$$
**Benchmarks:**
– **LTV:CAC < 1** — You lose money on every customer. This is a death spiral.
- **LTV:CAC = 1 to 2** — You're breaking even or barely profitable. Dangerous because it leaves no room for unexpected costs.
- **LTV:CAC = 3 to 5** — Healthy. You earn 3-5x what you spend to acquire each customer.
- **LTV:CAC > 5** — Either very healthy, or you’re underinvesting in growth and leaving money on the table.
Using our examples: LTV of $80, CAC of $20:
$$\frac{\$80}{\$20} = 4$$
A 4:1 ratio. Healthy. Every $1 you spend on acquisition returns $4 over the customer’s lifetime. You can afford to spend more on marketing and grow faster.
But what if your CAC was $60?
$$\frac{\$80}{\$60} = 1.33$$
Now you’re barely above water. After hosting costs, tool subscriptions, taxes, and your time to support those customers — you’re probably losing money. Either reduce CAC (find cheaper acquisition channels) or increase LTV (raise prices, reduce churn, upsell).
—
## The Hidden Costs That Eat Your Profit
Revenue feels like money you have. It’s not. Revenue is money that arrived before expenses left.
Solo founders routinely underestimate costs because many are small, irregular, or invisible. Here’s what actually eats your profit:
**Monthly tools and subscriptions:** Hosting, email service, analytics, payment processing fees (Stripe takes 2.9% + $0.30 per transaction), domain renewals, design tools. These add up to $50-300/month easily.
**Payment processing fees as a percentage of revenue:** At $10/month per customer, Stripe’s fee is about $0.59 per transaction. That’s 5.9% of your revenue going to payment processing alone.
**Taxes:** This varies wildly by location, but plan to set aside 25-30% of profit for taxes. If you’re earning $5,000/month in revenue, $1,250-1,500 might go to taxes. Surprises here are devastating.
**Your time:** The most undervalued cost. If you spend 10 hours/week on customer support and you value your time at $50/hour, that’s $2,000/month of hidden cost. At what point does hiring a part-time support person make financial sense?
**Refunds and chargebacks:** Budget for 2-5% of revenue going back out the door.
**A simple profit reality check:**
$$\text{Real Profit} = \text{Revenue} – \text{Tools} – \text{Hosting} – \text{Processing Fees} – \text{Taxes} – \text{Marketing Costs} – \text{Time Value}$$
Run this calculation with real numbers. Many solo founders discover their “profitable” business is actually paying them less than minimum wage when they honestly account for their time.
This isn’t discouraging — it’s clarifying. Once you see the real numbers, you can make decisions: raise prices, cut costs, find cheaper channels, or optimize what matters.
—
## 🔨 Your Action Item: Calculate Your LTV Right Now
This is non-negotiable:
1. **Calculate your LTV.** If you have paying customers: (Average monthly revenue per customer) × (average months they stay). If you’re pre-launch: estimate conservatively. Use your planned price × 6 months (assume moderate retention).
2. **Calculate your CAC.** Total marketing spend (including your time at $50/hour) ÷ number of paying customers acquired. If you’re pre-launch: estimate based on your planned approach. Ads typically cost $1-10 per click, with 1-5% of clicks converting to signups, and 5-20% of signups converting to paid.
3. **Calculate the ratio.** LTV ÷ CAC. Write it down. If it’s below 3, you need to either increase LTV (raise prices, reduce churn, add upsells) or decrease CAC (find organic channels, improve conversion rates, target better audiences).
4. **List all your costs.** Everything. Subscriptions, hosting, fees, taxes, your time. Sum them up monthly. Subtract from monthly revenue. That’s your real profit. Stare at it. Make decisions based on it.
Example walkthrough:
– Monthly price: $15/month
– Estimated average lifespan: 10 months
– **LTV = $150**
– Monthly marketing spend (including 8 hrs × $50): $450
– New customers this month: 12
– **CAC = $37.50**
– **LTV:CAC = 4.0** ✓ Healthy
—
**CTA Tip:** Tape your LTV and CAC numbers to your monitor. Every business decision you make should improve one of these numbers. New feature? Does it reduce churn (increase LTV)? New marketing channel? What’s the projected CAC? Price change? How does it affect both? These two numbers are your compass. Check them monthly. If LTV:CAC is below 3, that’s your number one priority — above features, above design, above everything.
—
*Next up: You understand the finance. Now where do you actually find these customers? Let’s talk about customer acquisition — the strategies, the math, and what makes a “good” customer versus a drain on your business.*
—
—