Annual Project Review: How to Look Back on This Year's Projects and Plan Next Year's
Quick Answer
An annual project review looks at every project you completed this year to see which ones finished on time and on budget, which were most profitable, where estimates were off and what the team learned. Gather budget, actual hours, costs and dates for each project, compare them by project type and client, list the biggest lessons and decide what to repeat, change or stop. Then use the results to set estimating standards, capacity and priorities for next year.
Most small businesses finish a project, send the final invoice and move straight to the next one. By December, it's hard to remember which jobs made money, which ran over and why. An annual project review takes a few hours to look at the whole year at once. The patterns it reveals, such as a type of job that always runs over or a client that's never profitable, are often invisible one project at a time.
This guide walks through an annual project review step by step and shows how to turn the results into a plan for next year, with a free annual project review template.
What Is an Annual Project Review?
An annual project review is a year-end look across all of your projects. It's different from a single project retrospective, which looks at one project right after it ends. The annual review compares projects with each other to find trends in profitability, estimating, scheduling and workload. See project retrospective template.
| Review | Scope | Timing | Main question |
|---|---|---|---|
| Project retrospective | One project | When it ends | What did we learn from this project? |
| Annual project review | All projects for the year | Year-end | What patterns should change how we work next year? |
Free Annual Project Review Template
Annual Project Review
Year: ______ | Prepared by: __________ | Review meeting date: ______
| Project | Type | Client | Budget | Actual cost | Est. hours | Actual hours | Planned finish | Actual finish | Revenue | Margin % |
|---|---|---|---|---|---|---|---|---|---|---|
| Totals / averages |
| Question | Answer |
|---|---|
| Most profitable project type | |
| Least profitable project type | |
| Average hours over or under estimate | |
| Projects finished on time (%) | |
| Biggest recurring problem | |
| What we'll repeat next year | |
| What we'll change or stop |
Step 1: Gather the Data
For each project completed this year, collect:
- Project name, type and client.
- Original budget and estimated hours.
- Actual costs: labor, materials, equipment and subcontractors.
- Actual hours from time records.
- Planned and actual start and finish dates.
- Revenue billed and collected.
- Change orders and their value.
- Notes from project retrospectives, if you held them.
Labor hours are usually the hardest data to pull together at year-end. If employees tracked time by project and task all year, this step takes minutes instead of days. See job cost codes.
Step 2: Compare Budget vs. Actual
Calculate the variance for each project: actual cost minus budget, and actual hours minus estimated hours. Then sort projects from best to worst. Look for patterns rather than one-off surprises.
| Project type | Projects | Avg. hours vs. estimate | Avg. cost vs. budget |
|---|---|---|---|
| Kitchen remodels | 6 | +18% | +12% |
| Bathroom remodels | 9 | +4% | +2% |
| Basement finishes | 3 | +31% | +25% |
In this sample, basement finishes consistently ran far over, which points to estimating problems or hidden scope in that type of job. See project budget tracking.
Step 3: Look at Profitability
Revenue alone doesn't tell you what to pursue. Calculate margin for each project and compare by project type and client. A client who sends a lot of work but always demands extra changes may be less profitable than a smaller client who pays on time and keeps scope steady.
Project margin = (revenue − total project cost) ÷ revenue × 100.
Example: ($48,000 − $39,600) ÷ $48,000 = 17.5%.
Step 4: Check Schedule Performance
How many projects finished on time? For the late ones, what caused the delays: permits, materials, client decisions, crew availability or underestimated work? Group causes so you can address the most common ones. See critical path method.
Step 5: Review Estimating Accuracy
Estimating accuracy is one of the most valuable things an annual review can improve. For each type of work, compare estimated and actual hours and update your estimating standards. If cleanup always takes twice as long as estimated, change the estimate for next year instead of hoping it improves.
| Task or phase | Standard used | Actual average | New standard |
|---|---|---|---|
| Demolition (per room) | |||
| Drywall (per 1,000 sq ft) | |||
| Cleanup and punch list |
Step 6: Review Team Workload
Look at hours by person across the year. Were the same people overloaded on every project? Did some months have far more work than the team could handle, while others were slow? This shows whether you need to hire, cross-train or plan projects differently. See resource leveling.
Step 7: Hold the Review Meeting
Bring project leads and key team members together for 60 to 90 minutes. Share the summary numbers, then discuss:
- What went well this year that we should repeat?
- What kept going wrong?
- Which projects or clients should we pursue more, or less?
- What should we change about estimating, scheduling or communication?
- What tools or training would help next year?
Keep the focus on systems and patterns, not blame for individual mistakes.
Step 8: Decide What to Repeat, Change or Stop
| Category | Examples |
|---|---|
| Repeat | Weekly client updates, pre-job site visits, standard kickoff checklist |
| Change | Estimating standards for basements, permit lead times, change order process |
| Stop | Taking rush jobs without a premium, small jobs for a low-margin client |
| Start | Time tracking by task, mid-project budget checks |
Step 9: Plan Next Year's Projects
Use what you learned to plan next year: which project types to focus on, how much capacity you have, when your busy seasons are and what prices and estimates need to change. Set a few clear goals, such as raising average margin by three points or finishing 85% of projects on time, and decide how you'll track them. See strategic workforce planning for the new year.
Example: A Small Remodeling Company
A remodeling company completed 22 projects in a year and felt busy but not very profitable. The annual review showed that bathroom remodels averaged a 24% margin, while basement finishes averaged only 6% and ran 31% over on hours. Most basement overruns came from moisture problems found after demolition. For the next year, the owner added a moisture inspection to every basement estimate, raised basement pricing and focused marketing on bathrooms. Margins improved in the first quarter.
Common Mistakes
- Skipping the review because it's a busy time of year.
- Looking only at revenue, not margin.
- Missing labor data because time wasn't tracked by project.
- Blaming individuals instead of fixing systems.
- Making a list of lessons and never changing anything.
Annual Project Review Checklist
| Step | Done? |
|---|---|
| Gather data for every completed project | |
| Compare budget vs. actual | |
| Calculate margin by project type and client | |
| Review schedule performance | |
| Update estimating standards | |
| Review team workload | |
| Hold the review meeting | |
| Set goals for next year |
Reviewing Clients
Group projects by client and look at total revenue, margin, change orders, payment speed and how much management time each client took. Some clients are worth more than their invoices suggest because they refer others or pay quickly; others take far more time than they're worth. Use the review to decide which clients to grow, which to reprice and which to let go.
| Client | Projects | Revenue | Avg. margin | Avg. days to pay | Notes |
|---|---|---|---|---|---|
Reviewing Change Orders
Count change orders by project type and client, and compare their total value to the original budgets. Frequent change orders on one type of job may mean your scope documents need more detail. Change orders that weren't billed, or were billed late, are lost profit worth fixing next year. See the change order form.
Reviewing Tools and Processes
Ask the team which tools and processes helped and which got in the way. Did the scheduling system work? Were daily reports filled out? Did the kickoff checklist catch problems early? A few process fixes, such as a better handoff from sales to operations, can improve every project next year. See how to start a project.
Celebrating Wins
An annual review isn't only about problems. Highlight the projects that went well, the clients who were happy and the team members who solved hard problems. Recognizing good work reinforces the habits you want to repeat and makes the review something people look forward to rather than dread. See employee recognition ideas.
Turning Lessons Into Standards
A lesson only matters if it changes how you work. For each major lesson, write down the specific change: an updated estimate, a new checklist step, a revised contract clause or a different scheduling rule. Assign an owner and a date, and check at mid-year whether the change stuck.
| Lesson | Change | Owner | Due |
|---|---|---|---|
Annual Review for Service Businesses
Service businesses with many small jobs rather than large projects can still run an annual review. Group jobs by service type, such as installs, repairs and maintenance visits, and compare average hours, revenue and margin. You may find that one service type is consistently underpriced or that travel time eats most of the profit on small calls. See how to track labor costs by job.
Common Questions From Owners
- "How many projects should I include?" All completed projects, grouped by type for analysis.
- "What if my data is incomplete?" Use what you have and fix tracking for next year.
- "Should I share the numbers with the team?" Share enough for the team to understand the patterns.
- "How often should I do this?" Yearly, with a short mid-year check.
Annual Project Review Quick Reference
| Area | What to look at |
|---|---|
| Budget | Actual cost vs. budget by project type |
| Hours | Actual vs. estimated hours |
| Profit | Margin by project type and client |
| Schedule | On-time rate and causes of delay |
| Workload | Hours by person across the year |
| Lessons | Repeat, change, stop, start |
Setting Goals for Next Year
Pick three to five goals based on the review, each with a number and a way to track it: raise average margin from 15% to 18%, cut estimate variance on kitchens in half, finish 85% of projects on time or reduce unbilled change orders to zero. Review progress each quarter so goals don't fade after January.
Getting Started This Week
- List every project completed this year.
- Pull budgets, actual costs, hours and dates into one table.
- Group projects by type and client.
- Find the three biggest variances and their causes.
- Schedule the review meeting.
Most small businesses can gather the data in a day or two if time and costs were tracked by project.
Reviewing Pricing
If a project type consistently runs over or earns low margins, the problem may be pricing rather than execution. Compare your prices with the true cost of each job type, including labor, materials, overhead and the management time it takes. Raising prices on underpriced work, or adding minimum charges for small jobs, is often the fastest way to improve next year's results.
Using the Review in Sales Conversations
The review also helps sales. Knowing your real timelines and costs lets you give clients accurate quotes and schedules, explain why some work costs more and avoid promising dates you can't meet. Clients trust contractors whose estimates hold up.
Who Should Run the Review?
In a small business, the owner or operations manager usually leads the review, with help from whoever handles bookkeeping and project tracking. The leader gathers data, prepares the summary and runs the meeting. Project leads bring their own notes and explanations. If you use an outside accountant, ask them to help with margin calculations by project type.
Mid-Year Check-In
Don't wait a full year to check progress. A short mid-year review in June or July compares the first half against your goals and shows whether the changes from last year's review are working. It takes less than an hour and keeps the annual review from becoming a once-a-year exercise that's forgotten by February.
Sharing Results With the Team
Share a short summary with the whole team: what went well, what you'll change and next year's goals. People who do the work want to know how the year went and how their feedback is being used. A clear summary also prepares crews for changes like new checklists, tracking requirements or different estimating standards, so the changes don't feel random when they start in January.
Reviewing Safety and Quality
Include safety incidents, callbacks and warranty work in the review. Count them by project type and crew, and look for causes. A project that finished on budget but needed three callbacks wasn't really a success, and recurring safety issues point to training or process changes.
Add these counts to the review table so quality is weighed alongside budget and schedule.
Quality problems often cost more than they first appear.
Track them every year to see improvement.
Final Thoughts
An annual project review turns a year of projects into lessons you can use. Gather budgets, hours, costs and dates, compare results by project type and client, update your estimating standards and decide what to repeat, change or stop. Then build next year's plan around what actually made money and what kept going wrong.
Review Projects With Updoot
Updoot's project management keeps every project's tasks and dates in one place, and the employee time clock records hours by project, so your annual review starts with real numbers instead of guesses.
