You billed $9,500 last month. After you cover your actual costs, what did you make?
Most freelancers don't know the precise answer. They know the invoice amount. They vaguely know what they spent. The gap between those two numbers — the real margin — is often 20–35% smaller than freelancers assume, because overhead is easy to undercount.
Here's a systematic way to find what your freelance work actually costs.
The Four Overhead Categories
Overhead breaks cleanly into four buckets. Most freelancers track the first one and ignore the rest.
1. Direct Business Expenses
These are the obvious ones: software subscriptions, equipment, professional memberships, home office costs, phone, business insurance. The things you can write off on Schedule C.
The issue isn't that freelancers forget these exist — it's that they undercount them. Common misses:
- SaaS creep: The Figma + Notion + Loom + Linear + Pitch stack that costs $300+/month before you think about it
- Equipment depreciation: Your $2,800 laptop isn't an expense in the month you buy it — it depreciates over 3-5 years. But it's still a real cost
- One-time annual costs divided monthly: $600 professional membership = $50/month that doesn't show up in any given month's expenses
Track everything for 90 days, then annualize. You'll probably find your direct business expenses are 15–25% higher than your gut estimate.
2. Self-Employment Tax
This is the one that reliably blindsides people switching from W-2 to 1099.
As a W-2 employee, you pay 7.65% FICA and your employer pays a matching 7.65%. You see your half deducted from every paycheck. As a self-employed person, you pay both halves — effectively 15.3% on the first $168,600 of net income (2024), plus 2.9% Medicare on everything above that.
You get to deduct half of SE tax from gross income before calculating income tax, which softens it slightly. But the net effect is still substantial: SE tax adds a ~14–15% effective tax burden on top of your income tax liability.
At $100k net income: SE tax ≈ $14,100. That's not optional overhead. It's a fixed cost of operating as a 1099 worker.
3. Benefits You're Now Self-Funding
W-2 employees receive employer-subsidized benefits. When you go 1099, those costs transfer entirely to you:
Health insurance: ACA marketplace plans for an individual run $350–700/month depending on plan, state, and income level. Family coverage runs $900–1,800/month before subsidy. Even with the self-employed health insurance deduction (you can deduct 100% of premiums from gross income), this is $4,000–$8,000+/year in real cost.
Dental and vision: Add $500–1,500/year.
Short-term and long-term disability: Often overlooked until needed. $600–1,500/year for solid coverage.
Retirement: No employer match. If you're not funding a Solo 401(k) or SEP-IRA yourself, you're effectively taking a pay cut relative to any W-2 role that offered a 3–5% match. Funding at 10% of income adds $10,000+/year in cost at $100k.
Life insurance and other coverage: Depends on your situation, but budget $300–800/year.
Total self-funded benefits cost for a solo freelancer: easily $15,000–$35,000/year. This is not optional overhead — it's the cost of having what a W-2 employee gets included in their total compensation.
4. Non-Billable Time
This is the most expensive hidden cost because it multiplies everything else.
You're not billing 40 hours a week. Subtract:
- Business development: Prospecting, proposals, networking, portfolio updates — typically 5–10 hours/week for active freelancers
- Admin: Invoicing, bookkeeping, contract review, client onboarding — 2–4 hours/week
- Professional development: Staying current in your field — 1–3 hours/week
- Vacation, sick, and unpaid gaps: 15+ days/year at minimum
A realistic billable utilization rate for a solo freelancer is 60–75% of working hours. If you're working 45 hours/week and billing 30, your effective overhead on non-billable time is 33%.
At $120/hr on 30 billable hours: you're earning $3,600/week. Spread across the 45 hours you actually worked: your effective rate is $80/hr. That $40/hr difference is the cost of non-billable time.
Running the Full Number
The right tool for this is the Overhead Calculator, which takes all four categories and outputs your real per-hour cost floor — the minimum you need to charge to net your target income.
The general formula:
true_hourly_rate = (target_income + SE_tax + benefits + overhead) ÷ billable_hours
For a freelancer targeting $80k take-home, funding benefits, and working 1,400 billable hours:
| Line | Amount | |---|---| | Target take-home | $80,000 | | SE tax (est.) | $13,500 | | Health + dental + disability | $9,000 | | Retirement (10% of gross) | $10,250 | | Direct business overhead | $6,000 | | Total gross needed | $118,750 | | Billable hours | 1,400 | | Required hourly rate | $84.82/hr |
If this freelancer is billing $75/hr, they're effectively subsidizing their clients by ~$10/hr. Over 1,400 billable hours, that's $14,000/year coming out of lifestyle or benefits coverage.
Use the True Hourly Rate Calculator to run your own version of this table. The inputs are: gross income target, SE tax rate, benefit costs, business overhead, and annual billable hours. The output is your rate floor — the number below which you shouldn't go.
Once you have your rate floor, the Rate Sanity Check shows you where that floor sits in your market segment. If your floor is $85/hr and your market's median is $110/hr, you have room to price at or above median. If your floor is $85 and your market maxes out at $80, you have a structural problem to solve — different market, different positioning, or different cost structure.
What to Do With This Information
Knowing your real cost structure changes how you price. Specifically:
Stop quoting from gut feel. Your gut anchors on the market rate you've heard, not your actual cost floor. Those two numbers may not align.
Price retainers and projects from your overhead-adjusted floor, not your hourly rate. A project that "pays well" at $120/hr might not if it has high non-billable overhead attached to it — extensive client calls, complex approvals, scope that creeps.
Review overhead quarterly. Costs drift upward. SaaS subscriptions accumulate. Insurance premiums increase at renewal. Benefits costs go up annually. A rate that was right 18 months ago may no longer cover your overhead today.
Build a simple model. A spreadsheet with your four overhead categories plus your billable hours target is enough. Update it annually, check against your actual billing rate, and adjust when the gap opens up.
The freelancers who run sustainable businesses long-term aren't necessarily charging the most. They're the ones who know what their work actually costs and price accordingly.