How to Compare Profitability Across Service Types Using Your Own Hours
Your invoice totals look similar but your margins are not. Your time logs will show you which service type is actually worth selling.
Two projects can pay the same amount and one can be twice as profitable as the other. You will never see that on an invoice. You will only see it when you look at how long each one actually took.
If you offer more than one type of service, this comparison is worth running at least once a year. It will probably change what you pitch next.
Start With Your Project List by Service Type
Group your completed projects from the last year by service type. Design work in one column. Strategy work in another. Implementation, consulting, writing, whatever you actually do.
You want at least three or four projects in each category to get a signal that means something. One outlier project will skew the picture.
Pull Total Hours and Total Revenue for Each Group
For each project, you need two numbers: what you billed and how many hours you logged. Your time tracker gives you the hours. Your invoicing records give you the revenue.
Divide revenue by hours. That is your effective hourly rate for each project. Now average those numbers across each service type.
This is where it gets uncomfortable. Most freelancers find that one service type looks great on the invoice and terrible per hour. The projects that feel like a lot of work often are a lot of work. The ones that feel smooth usually are.
Look at Scope Creep by Category
Before you draw conclusions, check whether the lower-margin service type tends to run over budget. Pull your original estimates if you have them and compare them to actual hours logged.
If one category consistently runs 30 percent over estimate, that is a quoting problem as much as a margin problem. You might be able to fix it with better scoping, not by dropping the service entirely.
If the hours are accurate to your quotes but the revenue just is not high enough, that is a pricing problem. The market may support a higher rate and you have just been afraid to test it.
Factor In the Setup and Wrap Costs
Every project has hours that do not feel like project hours. Kickoff calls, briefing documents, final reviews, admin handoffs. These often do not get logged carefully because they feel like overhead.
But they belong to specific projects and specific service types. If one type of work always requires two extra onboarding calls and three rounds of review, that cost belongs in its profitability calculation.
When you start logging these properly, you often find that one service type carries a lot of invisible overhead that never shows up in the project estimate.
Compare Against Your Target Rate
You probably have a number in your head for what you want to earn per hour. Maybe you have never written it down, but you know roughly what feels right.
Set that as your baseline. Now check which service types consistently clear it and which ones consistently fall short.
The ones that clear it are worth protecting and growing. The ones that fall short need either a price increase, a scope tightening, or an honest conversation about whether they belong in your service menu at all.
Use This Before You Pitch Anything New
The next time a potential client asks if you do something slightly outside your usual work, you will be tempted to say yes because the revenue looks attractive. Run the numbers first.
What does that type of work usually cost you in hours? What would you need to charge to make it worth taking? Is that price the client will actually pay?
This is not pessimism. It is how you stop taking work that looks good and pays badly. Your tracked hours from the past year are the only data you have that actually reflects reality. Use them before you commit to anything new.
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