The Project You Keep Winning for the Wrong Reasons
Some projects fill your calendar and drain your margin. Knowing which ones they are starts with looking at your actual hours.
You have a type of project you are good at winning. Clients say yes quickly. The work feels familiar. Your pitch is sharp because you have done it twenty times.
Now check whether you actually make money on it.
For a lot of freelancers and small teams, the answer is uncomfortable. The projects that close fast are sometimes the ones that quietly cost the most.
Why the Easy Win Is Not Always the Right Win
When a project feels familiar, you price it from memory. You know roughly how long it takes, so you throw out a number without checking your last few jobs.
The problem is that memory smooths things out. You remember finishing the project. You do not remember the extra round of revisions, the three calls that were not on the original scope, or the afternoon you spent fixing something from an earlier phase.
Your time log remembers all of it. Your memory does not.
If you track hours by project and you have the data from previous jobs, go look at what those familiar projects actually cost you in time. Compare that to what you charged. The gap between your estimate and your actuals is exactly how much you discounted yourself without knowing it.
The Familiarity Discount
There is a version of this that happens on the client side too. A long-term client asks for something. It feels like the same thing you have done before, so you price it accordingly.
But the work has shifted. The deliverable is more complex than the first time. Their expectations have risen. The review cycles are longer. You are just not noticing because the relationship feels comfortable.
Familiarity creates a quiet discount. You charge less because it feels like a known quantity, and you absorb the difference without ever putting a number on it.
The fix is not complicated. Run your actual hours on that client against what you invoiced for the last three or four projects. If you are consistently delivering more than you billed, the price needs to move.
The Project Type That Looks Good on Paper
Some project types have strong gross revenue but thin actual margin. They look great in your pipeline. Clients refer other clients for them. You get good at the pitch.
But the hours are high relative to the fee. Or the client communication overhead is unusually heavy. Or the project requires you to do a lot of internal coordination that never touches an invoice.
The only way to see this clearly is to track the full cost of a project, not just the deliverable hours. That means logging discovery time, kickoff calls, revision rounds, client questions, and the time you spend reviewing your own work before you send it.
When you add all of that in, some project types look very different than they did before.
How to Check This Without Spending a Day on It
Pick your three most common project types. For each one, pull the last two or three completed projects and total the actual hours logged. Divide your invoice total by those hours.
That number is your real effective rate for that type of work. Compare it to what you think your hourly rate is.
If the number is significantly lower on certain project types, you have found the ones you are winning for the wrong reasons. You are winning because your price is lower than the work costs you, even if you do not realize it.
Time-Trak keeps all of that history in one place. You can filter by project and see the hours without rebuilding anything.
What to Do Next
You have a few options. Raise the price on those project types and see if you still win them. If you do, you just found recovered margin. If you do not, you found out that you were buying that business with your own time.
Either answer is useful. The worst answer is the one you get by not looking at all.
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