How to Set Team Billing Rates Using Actual Logged Hours, Not Instinct
Setting rates for team members by guessing leaves money on the table. Your logged hours already contain the data you need.
Most small teams set billing rates one of two ways. They look at what competitors charge, or they pick a number that feels right. Both methods produce rates that are either too low or inconsistent across project types.
There is a third way. Use what you have already tracked.
Start With Actual Cost Per Team Member
Before you can set a billing rate for a team member, you need to know what that person actually costs you. Not just their rate or salary. Everything.
Add up their compensation, any tools or software that belong to their role, a share of overhead like your own management time and any shared infrastructure, and the cost of internal hours they put in that are not billable.
Divide that total by the billable hours they actually logged in the last 90 days. That is your real cost per billable hour for that person.
The number is almost always higher than what people assume. That is normal. That is also why so many small teams underbill.
Find Their Actual Billable Ratio
Not every hour a team member works goes to a client. Some of it is coordination, training, internal review, or time between projects.
Look at their total logged hours versus their total billable logged hours. If someone works 40 hours a week but only 28 of those are billable, your billing rate has to account for the other 12 or you are absorbing them as loss.
Many teams never calculate this. They set a billing rate based on what feels competitive and then wonder why the margins do not match expectations at project close.
Add the Margin Layer
Cost per hour gets you to break-even. That is not a business, that is a treadmill.
Decide what margin you need to operate sustainably. This covers mistakes, slow months, business development time, and any profit you want to actually keep. A starting point for most small service businesses is 30 to 40 percent above break-even.
Your billing rate for each team member is their true cost per billable hour plus that margin. That is the floor. You can charge more. You should not charge less.
Check It Against What You Have Actually Charged
Now go back to your invoicing history. What rate have you actually been billing for work that team member does?
If the rate you have been charging is below the floor you just calculated, you have been running that work at a loss or near it. That is important to know before you quote the next project.
If the rate is above the floor, you have margin to work with. You can see exactly how much runway you have when a project runs long or when a client negotiates.
Adjust Rates by Service Type, Not Just by Person
Different types of work justify different rates even from the same team member. Strategic work carries a higher rate than execution work. Specialized skills carry a higher rate than general ones.
Your time logs can show this. Filter by task type or project category and look at what the work actually required. If one category of work consistently took more expertise and produced higher client value, that rate should reflect it.
This also gives you a rational basis for the conversation with clients. You are not raising rates arbitrarily. You are charging for what the work actually is.
Revisit This Every Six Months
Costs change. Overhead changes. The billable ratio for a growing team member changes as they get more efficient or take on more internal responsibilities.
Pull this calculation twice a year and check whether your rates still reflect reality. The goal is not to maximize what you charge. The goal is to charge enough that the work is genuinely sustainable and you can see exactly why.
Track your time, bill every minute.
Time-Trak is a native Mac and Windows time tracker with a floating timer, automatic screenshots, and one-click invoicing.
Free during beta.
Download Time-Trak →macOS + Windows · Floating widget · Auto screenshots