Free 5-day trial — no credit card, no commitment. Get started →
mataee
Toggle sidebar
Freelancer: Use Your Time History to Calibrate Future Quotes

Photo de Logan Voss sur Unsplash

Methods & Productivity

Freelancer: Use Your Time History to Calibrate Future Quotes

18 June 2026 · 9 min read · Mataee

An experienced freelancer has completed dozens, sometimes hundreds of projects. Each of those projects contains a precious piece of information: the time actually spent. And yet, when it's time to price a new quote, the majority of independents start from scratch. They estimate "by feel," based on their intuition of the moment, on what they imagine the project will require. The result is predictable: underpriced quotes, projects that overrun, and an effective hourly rate that collapses without anyone realizing.

The problem isn't incompetence. It's the absence of usable data. The solution is simple on paper: build a time reference from past projects, then systematically use it to calibrate each new quote. Simple on paper, but it requires a rigorous method. That's exactly what this article provides.

Why Quoting "By Feel" Is Expensive

Intuitive estimation is the default mode for most freelancers. You look at the brief, think of a similar project you did six months ago, add a safety margin, and give a price. The problem is that this method suffers from well-documented cognitive biases.

The optimism bias. Cognitive psychology research shows that humans systematically underestimate the time needed to complete a task. This bias, called the "planning fallacy" by Kahneman and Tversky, applies even to experts in their field. A senior developer underestimates just as much as a junior -- they simply underestimate more complex tasks.

The selective memory bias. You remember the project that went smoothly, where everything flowed. You forget the three rounds of revisions on the homepage, the two days lost debugging a plugin conflict, and the weekend spent reworking the visuals because the art direction changed at the last minute.

The lack of consolidated data. Even when a freelancer "knows" that a WordPress site takes about 5 days, that estimate is vague. Is that 5 days of pure production? Or 5 days including project management, client communications, revisions, deployment, and training? The difference between those two figures is often 30 to 50% more time.

Key figure: According to a 2025 Malt survey of 1,200 digital freelancers, 67% of independents report underestimating the time needed on at least one project in the past 6 months. The average observed overrun is 35%. At a daily rate of EUR 450, that represents a shortfall of EUR 157 per day of overrun.

Let's take a concrete example. A freelance developer estimates a WordPress brochure site at 8 days and quotes on that basis: 8 x EUR 450 = EUR 3,600. In reality, the project takes 11 days. His effective daily rate drops to EUR 327. Had he consulted his historical data, he would have seen that his last 4 WordPress brochure projects averaged 10.5 days. The quote should have been EUR 4,725. The difference -- EUR 1,125 -- represents 2.5 days of unpaid work.

Multiply that gap by 10 or 15 projects per year, and you understand why so many freelancers work hard for income that doesn't reflect their expertise.

Building Your Time Reference by Project Type

A time reference is a table that maps each type of project or service to an observed average time. It's not a theoretical tool: it's an empirical tool, built from your own projects, at your own pace.

What Data to Collect

For each completed project, you need 5 pieces of information:

  1. Project type: brochure site, e-commerce, web application, brand identity, content strategy, etc.
  2. Total time spent: all hours, including project management, client communications, revisions.
  3. Amount billed: excluding tax, net of reimbursed expenses.
  4. Complexity level: simple, standard, complex. You define your own criteria.
  5. Specifics: difficult client, unclear brief, new technology, etc.

The Reference Table

After 6 months of rigorous tracking, a freelancer can build a table like this:

Project type Complexity Average time observed Range Number of projects
Landing page Simple 2.5 d 2-3 d 6
Landing page Complex (animations, advanced form) 4 d 3.5-5 d 3
WordPress brochure site (5-8 pages) Standard 10.5 d 8-13 d 8
WordPress brochure site (10-15 pages) Standard 16 d 13-20 d 4
WooCommerce e-commerce (<50 products) Standard 18 d 14-22 d 5
Complete brand identity Standard 7 d 5-9 d 7
Content strategy (3 months) Standard 12 d 10-15 d 3
Existing site visual redesign Complex 14 d 10-18 d 4

This table is an example. Yours will be different because your services, pace, and clients are unique. That's precisely what makes it valuable: it's your reference, built from your reality.

Common mistake: Many freelancers calculate a simple average without accounting for complexity. Result: the average is pulled up by complex projects and matches nothing real. Always segment by complexity level. A 5-page WordPress brochure site for a craftsman and a 5-page WordPress brochure site for a law firm with a client extranet are not the same workload.

The "Invisible" Time You Must Not Forget

When a freelancer says "this project took me 8 days," they're usually thinking of production time. But total time also includes:

  • Pre-sales: qualification call, brief analysis, quote writing. Count 2 to 4 hours per project, more if the brief is complex.
  • Project management: email exchanges, calls, progress updates, follow-ups. On average 15 to 20% of production time.
  • Revisions: client back-and-forth is rarely zero. An article on time estimation in web agencies details the coefficients to apply.
  • Administration: billing, payment follow-up, portfolio updates. This time isn't tied to a specific project, but it must be factored into your cost of delivery.

If you only track pure production time, your reference will systematically fall below reality. And your quotes will keep being underpriced.

The 3-Step Method for Calibrated Quotes

Step 1: Audit Your Last 6 to 12 Projects

Review your projects from the last 6 to 12 months. For each, reconstruct the total time spent. If you haven't tracked your hours, use the following approximations:

  • Check your email history and calendar to identify days worked on each project.
  • Estimate production time based on deliverables (number of pages, features, iterations).
  • Add 20% for project management and client communications.
  • Add 10% for unforeseen issues you've inevitably forgotten.

This will be imprecise, but it's better than nothing. The goal is to have a first baseline. Precision will come with systematic tracking on future projects.

Step 2: Categorize and Calculate Your Averages

Group your projects by type and complexity. Calculate the mean and range (min-max) for each category. You need at least 3 projects in a category for the average to be meaningful.

For each category, also calculate the effective hourly rate: amount billed divided by total hours. This figure tells you which project types are most profitable for you -- strategic information for guiding your business development. To dive deeper into this topic, see our guide on real-time daily rate tracking.

Step 3: Apply the Method to Each New Quote

When a prospect contacts you about a project, start by identifying the category and complexity level. Consult your reference. Take the observed average time as your baseline, then adjust for project specifics:

  • Clear brief and organized client: stay at or slightly below the average.
  • Vague brief or indecisive client: use the high end of the range.
  • Technology new to you: add 20 to 30% for learning time.
  • Client with a history of multiple revisions: add 15 to 25% for revision time.

The final formula is: Estimated time = Reference average time x Adjustment coefficient

Then: Quote price = Estimated time x Daily rate

This method doesn't guarantee perfect quotes. But it guarantees quotes anchored in the reality of your past projects, not in optimistic estimates disconnected from the field.

Ready to track your time differently?

Free 5-day trial — no commitment, no credit card.

Get started

Concrete Examples by Profession

The Freelance Web Developer

Profile: Marc, full-stack developer, 4 years freelancing, EUR 500 daily rate.

Marc tracked his time for 6 months across 12 projects. Here's what he discovered:

  • His WordPress brochure sites take an average of 11 days, not 8 as he previously estimated. Gap: +37%.
  • His WooCommerce e-commerce projects take an average of 19 days. He estimated 14. Gap: +36%.
  • His landing pages take an average of 2.5 days. He estimated 2. Gap: +25%.
  • His most profitable projects are landing pages (effective daily rate of EUR 520/d) and not e-commerce (effective daily rate of EUR 415/d).

Before the reference: Marc was billing a WordPress brochure site at EUR 4,000 (8 days x EUR 500). He spent 11 days on it. His effective daily rate: EUR 364.

After the reference: Marc bills the same site at EUR 5,500 (11 days x EUR 500). His effective daily rate is exactly EUR 500. And the client accepts, because the quote is detailed by phase with credible time estimates.

Concrete example: Over the year, Marc completed 8 WordPress brochure sites. Adjusting his quotes (+EUR 1,500 on average per project) earned him EUR 12,000 in additional revenue, without working a single extra day. His time history literally paid for itself.

The Freelance Designer

Profile: Sophie, freelance art director, EUR 420 daily rate, specializing in branding and web design.

Sophie identified that her complete brand identity projects (logo, brand guidelines, variations) take an average of 7.5 days, not 5 as she estimated. The main source of overrun: revisions. She accounted for 2 rounds in her quotes. In reality, the average is 3.8 revisions per project.

Adjustment: Sophie modified her quotes to include 3 rounds of revisions (instead of 2) and now charges each additional revision at her hourly rate. Result: her brand identity quotes went from EUR 2,100 to EUR 3,150, and clients accept because the framework is transparent.

The Freelance Content Writer

Profile: Antoine, freelance SEO writer, EUR 350 daily rate.

Antoine thought a quarterly content strategy (12 articles, keyword research, editorial calendar) took him 10 days. His history shows an average of 13.5 days, mainly due to documentary research time and client approvals.

Adjustment: Antoine now bills documentary research as a separate line item in his quotes. He also found that B2B technical clients take 25% more time than B2C clients, due to subject complexity. He now applies a 1.25 coefficient for his B2B clients.

The Virtuous Cycle of Time Tracking

The more data you accumulate, the more precise your quotes become. The more precise your quotes, the fewer loss-making projects you have. The fewer loss-making projects, the closer your effective hourly rate gets to your target daily rate. It's a virtuous cycle that builds progressively.

The tipping point typically comes around 6 months of rigorous tracking. Below that, the data is too patchy to be truly reliable. Beyond that, each new project enriches the reference and refines the estimates. Freelancers who leverage their time history for activity management see a 20 to 30% reduction in overruns within less than a year.

Key takeaway: Your time history isn't just a logbook. It's a strategic asset that grows in value with each completed project. The freelancer who knows exactly how long each project type takes has a decisive competitive advantage: they can set fair prices, meet commitments, and protect their margins. That's the difference between steering your business and being steered by it.

Ready to track your time differently?

Free 5-day trial — no commitment, no credit card.

Related articles