What Your Invoices Miss When You Bill by Deliverable
Billing by deliverable feels clean until a project runs long and you realize the invoice was written before the work was fully understood.
The Appeal of Deliverable-Based Billing
It sounds clean. Client gets a thing, you get paid a price. No hourly debate, no time log explanation, no math on either side.
A lot of freelancers move toward deliverable pricing early in their careers because it feels more professional. You're charging for outcomes, not for sitting at a desk.
That logic holds in some situations. It falls apart in others, and the collapse is almost always invisible until after you've invoiced.
The Problem Is Not the Structure, It's the Assumption
Deliverable billing works when the deliverable is genuinely predictable. When you know from experience that a specific type of project takes a specific number of hours, you can price accordingly and come out even.
But most deliverables have variables. Revision rounds. Feedback delays that reset your momentum. Scope additions that don't get flagged as additions because they feel adjacent to the original ask.
When you bill by deliverable, those variables get absorbed. The client pays the flat price and the extra hours disappear from your revenue because they were never tracked in the first place.
Tracking Hours on Fixed-Fee Work Exposes the Gap
This is one of the most valuable habits you can build, even if you never show a client your hourly log.
Track your hours on every project, including the ones you've priced as flat fees. At close, compare total hours to what you were paid. Calculate your effective hourly rate.
If your flat fee was 1,500 dollars and you spent 22 hours, you made 68 dollars an hour. Is that what you intended to make? Is that what you'd charge if someone asked your hourly rate?
If the answer is no, your deliverable price is wrong.
What Gets Hidden Inside "The Deliverable"
When clients think in deliverables, they also think expansively about what the deliverable includes. A "website copy" deliverable might mean three pages to you and eight pages to them. A "logo" deliverable might mean one concept to you and unlimited revisions to them.
Because the invoice line says "logo, 800 dollars" with nothing else, the negotiation happens after you've already agreed to a price. You're defending a number with no support structure.
Hourly tracking with clear task labels gives you a breakdown. Not to invoice hourly necessarily, but to understand where the hours went so you can scope the next version of that deliverable more accurately.
How to Use Time-Trak on Fixed-Fee Projects
Set up the project the same way you would for hourly work. Name the phases. Log every session. Let the screenshots run.
At the end, you have a complete picture of what the deliverable actually cost you. That picture does several things.
It tells you whether your flat fee was right. It gives you documentation if the client questions what was delivered. It builds the data set you need to quote the next similar project accurately.
The timer doesn't care how you invoice. It just records what happened. That record is yours to use however it's useful.
Deliverable Billing Without Tracking Is a Guess
You might guess correctly for years. Some freelancers do. But when a project runs long or a client pushes the scope, you have no way to quantify the damage.
With tracked hours, you can look at a 30-hour project you billed at 20 hours of flat-fee pricing and make a real decision. Raise the rate. Add revision caps. Require a more detailed brief next time.
Without tracked hours, you just feel like the project was exhausting. You move on. You quote the next one the same way.
Track the hours. Invoice however you want. But know the real number before you set the price again.
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