The Project You Price the Same Every Time
If you quote a certain project type from memory without checking what it actually cost you last time, you're repricing from a guess.
You've done this type of project before. You know what it involves. So when the new inquiry comes in, you quote from memory. Same rate, same estimate, same assumptions.
It feels efficient. But if you've never gone back and checked what that project actually cost you in hours, you're not quoting from experience. You're quoting from a story you've been telling yourself.
The Story and the Log Are Often Different
Freelancers are generally optimistic when they quote. That's not a character flaw. It's just how quoting works. You picture the version of the project that goes well.
But projects don't always go the version that goes well. They go the version where the client changes the brief halfway through, or where the first round of feedback reveals a misunderstanding that costs you six hours, or where the final deliverable requires a format you didn't anticipate.
If you tracked your hours on past projects, that reality is in your logs. The story you tell yourself when you quote is the clean version. The log is the real one.
How to Actually Use Past Projects as a Reference
Before you quote a new project that resembles something you've done before, go back and look at the actual hours.
Open your time tracker, pull up a past project of the same type, and look at the total. Then look at the breakdown by task or phase. Where did the hours actually go? Was it where you expected? Or did one phase eat three times what you thought it would?
This is the number you quote from. Not the number in your head.
If you're using Time-Trak, you can filter by project and pull a full breakdown by task category. That report tells you not just how long the project took, but where the time went inside the project. Those two things are often very different.
The Problem With Quoting From a Category
A lot of freelancers quote from a category rather than from data. "This is a branding project, those take about three weeks." "This is a content strategy engagement, those run around twenty hours."
Categories are useful shortcuts but they hide a lot of variation. A branding project for a client who already has clear positioning is not the same as one for a client who doesn't know what they stand for. A content strategy engagement with a responsive point of contact is not the same as one where you're waiting a week for feedback between every step.
When you go back to your logs, you stop quoting from a category and start quoting from specifics. You might notice that your "twenty-hour" content strategy projects actually range from fourteen to thirty-one hours depending on client type. That range tells you something about how to price the next one.
What Underpricing the Same Project Costs You
If you're consistently underpricing one project type, the damage compounds. You take on more of them because they seem manageable. Each one eats more than you charged for. You're busy but not building margin.
This is the trap that looks like a full practice but feels like running in place.
The fix is not to raise your rate arbitrarily. It's to look at your logs, find the gap between what you charged and what you actually spent, and close that gap with better data in the next quote.
One Step Before the Next Quote
Before you send the next proposal for a project type you've done before, do one thing: pull the hours from the last one. Just look at the total and the breakdown.
If the numbers match your quote, great. You've confirmed your estimate with real data.
If they don't, you have the chance to fix it before you commit to the wrong number again.
Your logs are the best reference you have. Use them.
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