DEV Community

Otto
Otto

Posted on

7 Freelance KPIs You Should Track Weekly (Most Freelancers Ignore #3)

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:

  1. Last month's revenue
  2. ÷ Every hour you worked (meetings, proposals, admin, everything)
  3. = 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)