PRICING / RUNBOOK BUREAU
How to Calculate a Freelance Hourly Rate
Divide the annual revenue you need by the hours you realistically expect to bill. To add a safety buffer, multiply that baseline rate by one plus your chosen uplift. Keep the assumptions visible so you can tell whether a change in rate comes from income, costs or capacity.
Gather six inputs before reaching for a rate
- Annual personal income goal: the amount the business needs to support, on a clearly stated basis.
- Annual business expenses: recurring and expected business costs, without counting personal spending twice.
- Working weeks: exclude planned holidays and other time away.
- Working hours per week: the time you intend to spend working, not just delivery hours.
- Billable percentage: the share of working hours you expect to charge to clients. Enter 60% as 0.60 in a calculation.
- Buffer percentage: an uplift for uncertainty or additional headroom, distinct from a target profit margin.
This simplified model does not calculate income tax or other taxes. A take-home income target needs a separate, appropriate provision before you rely on the result. Use one currency and a consistent basis throughout.
Build the calculation in four steps
- Revenue before buffer = annual income goal + annual business expenses.
- Available working hours = working weeks × working hours per week.
- Billable hours = available working hours × billable percentage.
- Baseline hourly rate = revenue before buffer ÷ billable hours. Rate with buffer = baseline rate × (1 + buffer percentage).
Working weeks, weekly hours and billable percentage must all be greater than zero. Zero billable hours means the model cannot produce a meaningful hourly rate. The baseline is a planning floor for the entered assumptions, not a guaranteed viable market price.
Worked example: from annual goals to an hourly figure
- Income goal: £42,000. Business expenses: £10,800. Revenue required: £52,800.
- 46 weeks × 35 hours = 1,610 available working hours.
- 1,610 × 60% = 966 estimated billable hours.
- £52,800 ÷ 966 = £54.66 per hour, rounded to two decimals.
- With a 15% uplift: £52,800 × 1.15 = £60,720 revenue target.
- £60,720 ÷ 966 = £62.86 per hour, rounded.
Use the unrounded figures during calculation and round at the end. These are fictional inputs, not recommended earnings or rates. Your published price may need a different rounding choice and a market check.
Test billable capacity before changing your income goal
Using the same example at 50% billable time gives 805 billable hours. The buffered target of £60,720 then requires about £75.43 per hour. At 70%, it gives 1,127 billable hours and about £53.88 per hour.
That difference comes entirely from assumed capacity. A higher billable percentage can make the rate look easier to sell while leaving too little time to find work or run the business. Check the assumption against a few representative weeks rather than your busiest week alone.
Catch the common spreadsheet mistakes
- Do not enter 60 where a formula expects 0.60 or 60%.
- Do not subtract admin hours and also apply a billable percentage that already excludes the same admin time.
- Do not count annual expenses again in the income goal.
- Do not confuse a 15% uplift with a 15% margin: an uplift multiplies the baseline by 1.15.
- Do not treat this number as take-home pay, or as a substitute for checking taxes, demand and actual costs.
Try the calculation with your own numbers
Put your own inputs into the free calculator and compare a cautious billable-time estimate with your expected case. The full Pricing Calculator adds project quoting and scenario planning.
Explore the full Freelance Pricing Calculator →
The free tool is available through Kit email signup. Paid products are purchased on Etsy.