
What to Do When a Fixed Fee Project Goes Over Hours
You quoted a flat rate, tracked the hours anyway, and now you are over budget. Here is how to handle it without destroying the client relationship.
You Quoted Flat. You Went Over. Now What.
You took a fixed fee project. You felt confident in the scope. You did the work. And somewhere around week three, you looked at your time tracker and realized you had already hit the hours your quote was based on, with work still left to do.
This is a familiar feeling. Most freelancers who take fixed fee work have been here. The question is what you do with it.
First, Figure Out Why It Happened
Before you do anything else, look at your time data.
Were the overruns on your side? Did the work take longer than you expected because you underestimated it? That is a pricing lesson, not a billing conversation.
Or did the scope expand during the project? Did the client add deliverables, change direction, or create extra rounds of work that were not in the original brief? That is a different situation and it changes how you handle the invoice.
Your time tracker entries are the evidence either way. Look at what you logged, when, and what the descriptions say. If scope expanded, you want to be able to point to specific entries and connect them to specific client requests.
If It Was a Scope Change
This is where honest documentation saves you money.
Go through your entries and separate the work that was in the original brief from the work that was not. If you labeled your entries clearly, this is straightforward. If you did not, use emails and messages to reconstruct the timeline.
Once you know which hours are attributable to the expanded scope, you have a case for a change order invoice. You are not charging extra because you were slow. You are charging extra because the project grew.
Present it clearly. Show the original scope. Show what was added. Show the hours for each. Keep the tone factual. You are not blaming anyone. You are accounting for what actually happened.
If It Was Your Underestimate
This is harder. You cannot bill the client for your own pricing mistake.
But you can use the data. Write down exactly how many hours the project took and exactly what you quoted. Calculate the gap. That number tells you something important about how you estimate this type of work.
The next time a similar project comes up, you have real data to quote from instead of instinct.
Some freelancers also choose to have a transparent conversation with the client in this situation, not to ask for more money, but to explain what happened and why. This builds trust. It also opens the door to a rate adjustment on future work without it feeling like a demand.
How to Protect Yourself Going Forward
Fixed fee projects need time tracking even more than hourly projects do. On hourly work, the client sees the hours and pays accordingly. On fixed fee work, you are the only one watching the clock.
Set a budget inside your time tracker for every fixed fee project. When you hit eighty percent of that budget, you want to know. That gives you time to assess, talk to the client, or tighten up before you blow past the number.
Automatic screenshots help here too. If you ever need to show that the extra hours were legitimate and tied to real scope, you have visual documentation of what was on your screen during those sessions.
What Not to Do
Do not silently absorb the overrun and then quote the same way next time. You will just repeat the cycle.
Do not send a surprise invoice without a conversation first. If there are additional charges, tell the client before the invoice arrives. The surprise is worse than the number.
Do not wait until the project is finished to notice you are over. Check your hours against your budget every week. That is the only way to catch it while you can still do something about it.
The Pattern Worth Watching
If you go over budget on fixed fee projects consistently, the problem is not the clients. It is the quoting system. Time data from past projects is the only honest input for building quotes that actually hold.
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