Ancor OS

How to estimate projects more accurately

By Rushabh Porwal, Founder of Ancor OS · Updated June 1, 2026 · 9 minute read

Accurate project estimates come down to four habits done together: tracking time on every project at a level detailed enough to see patterns, keeping a record of what you estimated versus what actually happened on each closed project, breaking new projects into the same categories you've used before so comparisons work, and adding a buffer for the parts you genuinely can't predict. Teams that consistently hit budget treat estimating as a learning loop, not a one-time guess. They review every finished project to see where the estimate went wrong, and feed the lesson into the next one. This is the difference between teams that make healthy profit and teams that get to the end of the year confused about why they made less than they expected.

Why project estimating is so hard

Estimating a project is genuinely difficult. Every project is a little different, every client has different decision-making speed, and every team member works at a different pace. The classic estimate is built by someone senior looking at the brief and saying a number they feel comfortable defending. That works when the senior person has done a hundred similar projects. It falls apart when they haven't, when they're being optimistic, or when the people doing the work are faster or slower than the senior person assumed.

The fix is not to remove human judgment. It's to ground human judgment in real data from past projects, and add a clear buffer for the parts that are genuinely impossible to predict.

The four mistakes that wreck estimates

1. Hidden padding

Many teams add 20 to 40 percent to estimates as "padding" for the unknown, then bake that padding silently into the line items. When the project comes in under the padded estimate, the team looks heroic but really just delivered roughly to baseline. When it goes over, leadership thinks the team underperformed when actually the original baseline was just wishful thinking. Better: keep the realistic estimate and add a separate buffer line, so everyone can see what's reserve and what's the actual budget.

2. Lump-sum estimates instead of categories

An estimate that says "design work: 120 hours" is impossible to learn from. Did the logo take 30 hours or 60? Did the brand guidelines balloon? You'll never know, so the next estimate is just another guess. Break every project into the same five to ten categories - research, exploration, refinement, finalisation, review cycles, etc. - and estimate each one. When the project closes, compare category by category. Patterns become obvious after three or four projects.

3. Ignoring feedback rounds

Most teams estimate the deliverable but forget that clients will want two or three rounds of changes before signing off. A logo design might be 12 hours of actual design time and 18 hours of revision work across three rounds. If the estimate only covers the 12, the project is in trouble before it starts. Build review and revision time into every estimate as its own line, and tell the client how many rounds are included.

4. Reusing old estimates without checking

If your team did a similar project two years ago, you might start the new estimate from the old one. The problem: your team has changed, your tools have changed, the client may have changed (faster or slower), and your process may have changed. Old estimates are a useful reference, not a starting point. Always compare them against the most recent three to six similar projects, with more weight on the recent ones.

The data you actually need

To estimate well, you need three things, kept current. First, time logs broken down by task category for each project, so you can see what each phase actually took. Six months of clean tracking is the minimum to spot useful patterns. Second, a record of estimate versus actual for every closed project, so you can see whether your estimates run optimistic or pessimistic, and by how much. Third, a simple sense of how each repeat client affects the work - whether they're fast or slow to make decisions, whether they ask for lots of changes, whether their briefs are clear. Teams that keep these three things current can produce estimates they can stand behind. Teams that don't are guessing, no matter how senior the person making the estimate is.

A four-step way to estimate

  1. Break the project into the same categories you use every time. If you do website projects, your categories should be consistent: discovery, design, build, content, testing, launch, client reviews.
  2. Pull the numbers from past projects. Look at the last three to six similar projects. For each category, find the typical number of hours and the spread.
  3. Adjust for this specific client. If this client historically needs more revision rounds than average, add that in. If they're fast and decisive, take some out.
  4. Add a buffer that matches how uncertain you are. For a clear project with strong past parallels, 10 percent is enough. For something new or vaguely defined, 25 percent or more.

What changes when you do this consistently

Teams that adopt this habit usually see three changes within two or three months. First, fewer projects go over budget - because the estimates are anchored in reality. Second, the ones that do go over have a clear reason (a client revision spike, a scope add, an unusually slow approval) instead of vague over-spend. Third, leadership starts to trust the estimates enough to quote with more confidence, because the margin math is real, not aspirational.

The biggest practical change is steady profit. Teams with disciplined estimating typically keep their profit margins within three to five points quarter over quarter. Teams without it see margins swing by ten or fifteen points, which makes hiring, raising prices, and reinvesting in the business almost impossible because nobody knows what the next quarter will actually look like. Steady profit is not glamorous, but it is the foundation that lets a team grow with confidence, plan team additions with a real basis, and eventually charge premium prices because the work consistently arrives on budget and on time. Good estimating is more of a habit problem than a math problem.

How Ancor helps with estimating

Ancor OS tracks time at the task-category level by default, shows estimate-versus-actual variance on every closed project, and uses that history to feed the AI Planner's estimates for new work. You can see exactly which past projects influenced each estimate and override anything that looks wrong. The point isn't to remove human judgment. It's to give that judgment real data to start from.

See your team's real history in one place

Start a 14-day free trial of Ancor OS. Import past project data to see how your estimates have lined up against reality.

Start free trial

Related reading