How this tool works
Target hourly rate = (income goal + expenses) / annual billable hours.
Work and Income
Turn annual income goals, business costs and billable time into a target hourly rate.
Target hourly rate = (income goal + expenses) / annual billable hours.
The calculator spreads income goals and business costs across billable hours. It helps reveal the rate needed before unpaid admin time.
If billable hours fall, the hourly rate must rise to reach the same annual income because fewer hours carry the whole business.
Do not price from working hours alone. Freelancers also need to cover admin, sales, tax planning, holidays and expenses.
Turn annual income goals, business costs and billable time into a target hourly rate. The useful part is not just the first answer; it is checking whether the answer still makes sense when the uncertain number changes.
A freelance hourly rate has to cover more than time spent doing client work. It also has to cover admin, marketing, sales calls, quoting, revisions, taxes, software, equipment, holidays, sick days and unpaid gaps between projects.
If the target personal income is 60000, expenses are 8000 and billable hours are 25 per week for 46 weeks, the rate is based on 1150 billable hours, not a full-time 2080-hour year. That difference is why a freelance rate often needs to be much higher than an employee hourly wage.
The calculator does not add tax automatically because tax rules vary by location and business structure. It also does not account for bad debt, discounts, retainers or project overruns. If work is usually sold as projects, use the hourly result as the floor for quoting, not as the only price.
Read Freelance Hourly Rate Guide, then use the Freelance Rate Worksheet before sending a quote.
Run one realistic example, then run one cautious version. For a cost page that might mean a higher price or longer time. For a date page it might mean a different deadline. For a health, study or work page it might mean a more conservative target.
If both answers point to the same next step, the result is easier to trust as a rough planning number. If they are very different, the input you changed is the one to check before you rely on the answer.