How do you know if your freelance business is actually healthy — or just busy?
Most freelancers track hours. Some track revenue. Almost none track the metrics that actually matter.
After 3 years freelancing, here are the 7 KPIs I track every week in Notion. They've helped me double my effective hourly rate without working more hours.
1. Effective Hourly Rate (EHR)
Formula: Total revenue ÷ Total hours worked (including admin, proposals, meetings)
Most freelancers calculate their rate based on billable hours only. This hides the truth.
If you bill €100/hr but spend 30% of your time on unpaid admin, your EHR is €70/hr.
Target: EHR should be ≥ 70% of your stated rate.
2. Proposal Win Rate
Formula: Accepted proposals ÷ Total proposals sent × 100
Track every proposal. Know your win rate by:
- Client size (small vs. enterprise)
- Service type
- Price range
If your win rate drops below 20%, either your targeting or your pricing is off. If it's above 70%, you're undercharging.
Target: 30-50% win rate is healthy.
3. Revenue Concentration
Formula: Biggest client revenue ÷ Total revenue × 100
If one client represents more than 40% of your revenue, you have a business risk problem, not a freelance business.
Target: No single client above 30% of revenue.
4. Average Project Value (APV)
Formula: Total revenue ÷ Number of projects
Track this monthly. Rising APV with fewer projects = you're moving upmarket. That's the goal.
Target: APV should increase 15-20% year over year.
5. Client Acquisition Cost (CAC)
Formula: Time spent on sales × your hourly rate ÷ New clients acquired
Freelancers underestimate this. Every hour spent networking, writing proposals, or on discovery calls costs money.
Target: CAC should be less than 10% of the first project value.
6. Repeat Client Rate
Formula: Returning clients ÷ Total clients × 100
Returning clients cost ~5x less to acquire than new ones. If nobody comes back, your work quality or follow-up process has a problem.
Target: 40%+ repeat client rate within 12 months.
7. Utilization Rate
Formula: Billable hours ÷ Available hours × 100
Track this weekly. 100% utilization sounds great but means no capacity for growth, learning, or new client acquisition. 0% means you're not eating.
Target: 60-75% utilization is sustainable long-term.
My Notion KPI Dashboard
I track all 7 in a single Notion dashboard with:
- Weekly input form (takes 5 minutes)
- Auto-calculated formulas
- Monthly trend views
- Goal tracking with traffic light indicators (🔴🟡🟢)
The Freelancer OS Notion Template on guittet.gumroad.com includes this dashboard pre-built, along with a full CRM, project tracker, invoice system, and content calendar.
€19 for a system that took months to build.
The One Metric to Start With
If you only track one thing: Effective Hourly Rate.
Calculate it right now:
- Last month's revenue
- ÷ Every hour you worked (meetings, proposals, admin, everything)
- = Your real hourly rate
Most freelancers are shocked. Then motivated to fix it.
What metrics do you track? Any surprises when you ran the numbers? Drop it in the comments.
→ Freelancer OS Notion Template + AI Prompt Packs at guittet.gumroad.com
Top comments (0)