The Project That Started as a Favor
When a project begins as a favor, scope and billing expectations are already off before the first hour is logged.
It started with a message that said something like, "This should be pretty quick, just a small thing."
It was not small. It was never going to be small. But because it started as a favor, I never set a rate. I never defined the scope. I just started working.
Six weeks later I was still working on it and I had billed zero dollars.
How Favors Become Full Projects
The favor framing is disarming. It makes you feel like you would be rude to pull out a contract. Like you would be turning a handshake into a legal document. So you skip the paperwork and you start.
The first task leads to a second. The second task reveals a third. Nobody is trying to take advantage of you. The project is just bigger than it looked from the outside, which is how most projects work.
But because you started without a rate, there is no clean moment to introduce one. Every time you think about sending an invoice, it feels awkward. You do not know what to charge. You do not know what the total hours look like because you have not been tracking carefully. You kept telling yourself it was almost done.
What the Timer Would Have Shown
If I had started a timer on day one, even informally, I would have had a number to point to by week two. Not to send an invoice necessarily, but to have a real conversation.
Here is what I have got so far. Does this match what you were thinking? How do you want to handle it?
That conversation is easy when you have data. It is nearly impossible when you have been working for weeks with nothing written down and you are trying to estimate from memory what everything cost you.
Tracking from the first minute is not about being mercenary. It is about having something real to stand on if the conversation ever needs to happen.
The Scope Problem with Favors
Favors attract scope creep the way open doors attract weather. Because there is no contract, there is no baseline. You cannot point to what was agreed because nothing was agreed. Every new request feels like it might still be inside the original favor. You have no way to know.
Scope creep in a normal project is manageable. You have a document. You have a rate. You can say this is outside what we agreed and here is what it would cost.
In a favor project, every addition just becomes part of the favor. The scope expands and the billing stays at zero.
How to Handle It When It Is Already Happening
If you are mid-favor and you realize you are in too deep, the move is to start tracking immediately and send a soft reset.
Something like: I want to make sure we are on the same page about scope before we go further. Here is where I am at.
You do not have to make it adversarial. You are just introducing some structure into something that did not have any. Most reasonable people respond well to this. They probably did not realize how far things had drifted either.
But you need the hours to have that conversation. If you have not been tracking, you are guessing, and guessing in your own favor feels dishonest and guessing in theirs costs you money.
The Rule That Fixes This Before It Starts
Start the timer before you start the work. Even on favors. Especially on favors.
You do not have to invoice every hour you log. But knowing the number means you always have a choice. You can decide to write it off. You can decide to bill half. You can decide to have a conversation.
Without the data, you do not get to decide anything. You just keep working and hoping it ends soon.
Favors are fine. Just track them like they are real. Because they usually turn into something that is.
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