
The Year I Quoted Fast and Paid for It Slowly
I said yes to project after project without checking my hours, and by December I had worked more than any year before and earned less than I should have.
Last year looked great from the outside. Full roster. Steady work. Clients who came back. I posted something on LinkedIn in October about how grateful I was for the year and got a bunch of likes from people who had no idea I was quietly drowning in underpriced work.
By December I sat down to do my year-end numbers and the math did not add up the way I thought it would.
The Setup
I had quoted most of my projects in January and February, when I was hungry and optimistic and had not yet tracked enough data to know what I was agreeing to.
I gave flat fees based on gut feel. I was not using a time tracker consistently. I was not running post-project analysis. I quoted what I thought sounded right and felt relieved when clients said yes.
What I had no way of knowing at the time was that almost every single quote was low. Not catastrophically low on any individual project. Just quietly, consistently low. The kind of low that does not hurt on Tuesday but absolutely kills you in December.
What the Year Actually Looked Like
When I pulled my billing records and compared them to the time logs I had started keeping mid-year, a pattern came through fast.
Every project I had quoted before I started tracking, the ones from the first half of the year, had an effective hourly rate somewhere between $55 and $75. I thought I was billing at $100.
Every project I quoted after I started tracking properly, using real data from previous similar work, came in at $90 to $110 effective.
Same type of work. Same clients, roughly. The only variable was whether I had real time data when I wrote the quote.
The Specific Project That Proved It
One branding project stood out. I quoted it at $4,500 flat. I had done something similar the year before and it felt right.
Once I started logging every hour with Time-Trak, I tracked that project end to end. Discovery, concepts, revisions, final delivery, client calls, follow-up.
Total hours: 68.
At $4,500 that is $66 an hour. I needed to be at $100 to hit my income goals for the year.
I left $2,300 on the table on one project. Multiplied across eight or nine similar projects, that was most of the gap between the year I thought I was having and the year I was actually having.
Why It Kept Happening
Quoting fast felt efficient. I told myself I was experienced enough to know how long things take. I told myself the gut feeling was built on years of work and therefore valid.
It was not valid. It was just confident.
Confidence without data is not intuition. It is guessing with good posture.
Every time I quoted without pulling my actual hours from previous similar work, I was making the same bet. Sometimes I got lucky. Usually I did not.
What Changed in the Second Half
When I started running every quote against real time data, the process slowed down a little. I had to look things up. I had to think about phases and compare them to logged hours from past projects.
But my quotes got more accurate. And more importantly, they got higher, because the data showed me that things took longer than I wanted to believe.
I stopped feeling relieved when clients said yes. That relief, I realized, was a sign that I had priced too low. A well-priced quote should feel fair, not like you got away with something.
The Lesson
You can have a full year of work and still lose. Busy is not the same as profitable. A full calendar built on underpriced quotes is just a slow way to burn yourself out.
The data was always there. I just was not collecting it. Once I did, the quotes changed, the income changed, and December stopped feeling like a confession.
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