Work out the hourly rate a freelancer or contractor needs to reach a target income after expenses and set-asides.
Revenue needed = (income + expenses) ÷ (1 − set-aside %).
Billable hours = billable hours per week × weeks worked.
Rate = revenue needed ÷ billable hours.
A freelance designer wants $70,000 a year, has $9,000 in expenses and sets aside 25%. Revenue needed is about $105,333. With 25 billable hours a week for 46 weeks (1,150 hours), the minimum rate is about $91.59.
Freelancers often set rates by comparing with an employee’s hourly wage and end up short. They pay their own expenses, have unpaid admin time and set money aside for taxes.
The set-aside percentage is your own estimate. Ask a tax professional what is right for you.
A freelance bookkeeper wants $55,000 a year, expects $6,200 in software, insurance and continuing education, and sets aside 30% for taxes and retirement. Revenue needed is about $87,429. She bills 20 hours a week for 48 weeks, 960 billable hours, so her minimum rate is $91.07 an hour.
The minimum rate works only if you actually bill every planned hour, so a slow month means the rate was too low for the year. Billable hours should leave out admin, marketing and unpaid revisions. The set-aside is one blended percentage; your real tax depends on income, deductions and location, so treat it as a planning figure.
Admin, sales and unpaid time take a share of the week.
Ask a tax professional; it depends on your situation.
It is a floor; the market sets the ceiling.
Yes, to check billable hours against the plan.
Estimate the hours the project will take, including calls, revisions and admin, and multiply by the minimum rate. Add a buffer for scope changes, since a fixed price moves the risk of extra hours onto you.
The set-aside comes out of revenue, so revenue needed is income plus expenses divided by one minus the set-aside. At 30%, every $1 of income and expenses needs about $1.43 of revenue, not $1.30.
More for the same job
EZTime records employee hours and totals them for payroll. Book a demo to see it with your own team.