Templates

Project Estimation Template for Agencies

You quote 80 hours for a project. It takes 120 hours.

You're now working at a loss.

Estimation is critical. Bad estimation destroys profitability.

Use this template to estimate accurately.

The Template

Project: [Project Name]

Client: [Client Name]

Project Overview

[Brief description of what we're building]

Example: "Redesign website homepage + product pages. Mobile-first. Conversion-optimized."

Deliverables

  • [Deliverable 1: Homepage design in Figma]
  • [Deliverable 2: Product page design in Figma]
  • [Deliverable 3: Mobile designs]
  • [Deliverable 4: Design specs]

Task Breakdown

For each deliverable, break it into tasks:

Homepage Design

  • Research and competitive analysis: 5 hours
  • Sketching and ideation: 8 hours
  • High-fidelity design (desktop): 12 hours
  • High-fidelity design (mobile): 8 hours
  • Design specs documentation: 4 hours
  • Subtotal: 37 hours

Product Pages

  • Competitive analysis: 3 hours
  • Design concepts: 10 hours
  • High-fidelity design (desktop): 15 hours
  • High-fidelity design (mobile): 10 hours
  • Design specs: 3 hours
  • Subtotal: 41 hours

Revisions

  • Round 1 revisions: 12 hours
  • Round 2 revisions: 8 hours
  • Subtotal: 20 hours

Admin and Meetings

  • Kickoff meeting: 1.5 hours
  • Weekly check-ins (4): 6 hours
  • Email/Slack communication: 5 hours
  • Handoff call: 1 hour
  • Subtotal: 13.5 hours

Total Hours Estimate

37 + 41 + 20 + 13.5 = 111.5 hours

Buffer (Add 20%)

111.5 x 1.2 = 134 hours

The buffer accounts for underestimation.

Confidence Level

Confidence: 8/10

Why: Similar projects have taken this range. Main risk: Client feedback taking longer than expected.

Cost Calculation

134 hours x $100/hour = $13,400

Round to: $13,500 or $14,000

Price Recommendation

Charge: $15,000 (provides 10% margin)

This assumes 40% of work is overhead/profit, 60% is cost.

Estimation Tips

1. Break it down. Don't estimate the whole project. Estimate each task.

2. Be specific. "Homepage design" is vague. "High-fidelity desktop design" is specific.

3. Add buffer. Add 20-30% for unknowns.

4. Learn from past projects. Track actual vs. estimated for each project type. Adjust future estimates based on data.

5. Account for revisions. Don't lowball revision rounds. They always take longer.

6. Add admin time. Meetings, emails, communication. This is 10-15% of total hours.

7. Be honest about interruptions. Client feedback delays. You get sick. Things go wrong. Build this in.

Common Underestimation Mistakes

Revision rounds. You estimate 2 hours. It takes 5 hours.

Client communication. You estimate 1 hour. Feedback takes 8 hours.

Approval delays. Client is slow to approve. This delays the project and stretches timeline.

Scope creep. Client adds things. Hours balloon.

Technical issues. Something breaks. You spend time fixing it.

Estimation by Project Type

Website redesign (5 pages): 120-150 hours

Logo design: 20-30 hours

Brand identity (full system): 80-120 hours

Copywriting (5 pages): 30-50 hours

Strategy project (go-to-market): 40-80 hours

These are rough. Your data will be different. Track actual hours and adjust.

Tracking for Improvement

Create a spreadsheet:

Project Estimated Hours Actual Hours Difference Confidence
Website A 100 130 +30% 6/10
Logo B 25 22 -12% 8/10
Brand C 100 95 -5% 7/10

Over time, patterns emerge. You'll know which project types you underestimate.

When to Re-estimate

If the scope changes significantly, re-estimate.

"Original scope was 100 hours. Client added X.

New scope is 125 hours. Additional cost: $2,500."

This protects your margin.

The Risk: Being Too Conservative

If you estimate 150 hours and it takes 100, you overcharge.

This is fine occasionally. But if it happens often, you're overestimating.

Adjust. Accuracy is better than conservatism.

FAQ

How much buffer should I add?

20-30%. Less if you have lots of similar past projects. More if it's a new project type.

Should I share my estimate with the client?

No. Share the price, not the hours.

"This project is $15,000." Not: "This is 150 hours at $100/hour."

Clients judge price. If you say 150 hours and it takes 120, they think you're inefficient.

What if I'm consistently over/underestimating?

Track data. Identify patterns. Adjust your process or your estimation multiplier.

How do I estimate projects I've never done?

Find a similar project you've done. Adjust for differences.

Or: Add 50% buffer because you're new to the type.

Should I share my detailed estimate with the client?

No. Share the final price and what's included. Keep the hour breakdown internal. It's too easy for clients to second-guess your estimates if they see them.

What if I consistently estimate too high?

That's fine occasionally, but if it's a pattern, it means you're over-delivering or over-estimating. Review past projects and adjust your process or your multiplier.

When should I re-estimate mid-project?

If the scope changes significantly. Otherwise, stick to your original estimate.

If you underbid, that's a lesson for next time. Don't punish the client for your estimation miss.

Ready to see all your tasks in one place?

Sync all your project management tools.

Start Free Trial