TTime-Trak/Blog
Download →
How to Bill for Work That Happens Before the Contract Is Signed
Freelance·3 min read·August 10, 2026

How to Bill for Work That Happens Before the Contract Is Signed

Pre-contract work is real work. Here is how to track it, price it, and stop giving it away by accident.

The Work Before the Work

Before most projects officially start, you have already done real work.

You took a discovery call. You researched the client's industry. You wrote a proposal. You revised the proposal after feedback. You answered three follow-up questions that required actual thinking.

None of it is on the invoice. All of it cost you time.

For smaller projects, this might be an hour. For larger or more complex clients, it can be five, ten, sometimes fifteen hours before a contract is ever signed.

Why Freelancers Absorb It

The mental model most freelancers use is that pre-contract work is a sales cost. You invest time upfront and recoup it once the project starts.

That logic works if the project is large enough and the conversion rate is high enough. But most freelancers are not tracking either of those numbers. They are just absorbing the cost on every prospect without knowing what it adds up to.

If you win seven out of ten proposals but spend eight hours on each one, you are absorbing 24 hours of unbilled work per every ten pitches. At any reasonable hourly rate, that is a significant invisible cost.

How to Start Tracking Pre-Contract Time

Create a client entry in your time tracker the moment a prospect becomes a real conversation. Not when the contract is signed. When the first substantive exchange happens.

Label it clearly. "Pre-contract" or "proposal phase" works fine. Track everything: the prep for the call, the call itself, the proposal write-up, any revisions, follow-up emails that require real thought.

Do this for every prospect for three months. Then look at the total hours and apply your hourly rate.

That number is your proposal cost. Most freelancers see it and immediately understand why they feel busy but underpaid.

Your Options Once You Know the Number

Once you have real data on pre-contract costs, you have choices.

You can build the average cost into your project fees. If pre-contract work for a certain project type reliably runs five hours, add five hours to the quote. You are not overcharging. You are charging accurately.

You can start charging a discovery fee for clients who require detailed scoping before a proposal can even be written. Some clients will push back. The ones who do are often the ones who would have wasted the most of your time anyway.

You can use the data to qualify leads more tightly. If you notice that a certain type of project requires ten hours of pre-contract work and rarely converts, you stop pursuing that type of lead.

All of these decisions require the same thing: actual data. Which means you have to track the time first.

The Proposal That Converts Is Subsidized by the One That Does Not

Here is the math most freelancers miss. When a proposal converts and you absorb the pre-contract cost into the project, it feels fine. The project covers it.

But the proposals that do not convert cost you the same amount and return nothing. Those hours have to be paid for somehow.

The only way to build a sustainable freelance practice is to price all your work to cover the real cost of acquiring it. That includes the time you spend before anyone says yes.

One Practical Step

This week, go back and estimate how many hours you spent on your last three proposals. Include everything. Research, writing, calls, revisions, follow-up.

Multiply that by your hourly rate.

Then look at what you charged on the projects that came from those proposals.

If the math makes you uncomfortable, that discomfort is information. And it is exactly the kind of information that changes how you quote the next project.

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

More like this

← All articles·time-trak.com