Freelance capacity math

Turn an income target into projects, leads and hours.

See whether your project price and close rate fit the hours you actually have.

Projects → leads → hoursUseful before saying yes to more work.
Your assumptions

Build the freelance model

Defaults are illustrative only. Replace them with your own numbers.

Freelance revenue is not the same as take-home income. This model deducts direct delivery costs and platform/payment fees, then calculates the number of projects and qualified leads required to reach your target.

The calculator is deterministic: the same inputs produce the same result. It does not use AI to invent demand, conversion rates, market prices or expected income.

What you get

  • Profit contribution per project
  • Projects needed per month
  • Qualified leads at your close rate
  • Total workload and effective hourly income

Important limitation

It does not estimate how easy it is to find qualified leads. The close rate applies only to leads you consider genuinely qualified.

For decisions involving tax, law, regulated investments or material financial commitments, use appropriate professional advice and verified source data.

Freelancing is constrained by both lead flow and your calendar.

EarnMath separates project revenue from contribution after direct costs and platform/payment fees. It then turns the income target into required projects, qualified leads and total modeled work hours. This makes it possible to reject a plan that looks profitable on paper but cannot fit into the hours you actually have.

Core mathcontribution per project = project price × (1 − direct-cost rate − platform-fee rate)projects needed = ceil((income target + fixed monthly cost) ÷ contribution)qualified leads needed = ceil(projects needed ÷ close rate)modeled hours = projects × delivery hours + admin/sales hours

Illustrative example

With a $650 project, 8% direct costs, 5% platform/payment fees, 9 delivery hours per project, 10 admin hours, a 25% qualified-lead close rate and a $2,000 target, the example requires 4 projects, 16 qualified leads and 46 modeled hours per month. That is already slightly above a 10-hours-per-week availability budget of roughly 43.5 hours per month. If the close rate falls from 25% to 18.75%, the work volume is unchanged but the lead requirement rises to 22.

Where people usually undercount

  • Prospecting, proposals, calls and follow-up.
  • Revision rounds and scope creep.
  • Non-billable admin, bookkeeping and platform time.
  • Idle time between projects.

If the plan only works by assuming nearly every hour is billable, the modeled income is not robust. Increase admin hours and lower the close rate until the scenario resembles the way you actually acquire and deliver work.