Project Milestones Examples for Client Projects

39 milestone examples for strategy, ERP selection, data migration, website, retainer, training and audit work, each written as a state your client can sign off, with its timing and evidence.

João Barbosa 9 min read

The statement of work says "Phase 2: Analysis, weeks 3 to 6". In week 5 the client's CFO asks whether the project is on track, and the honest answer is "mostly", because nothing in the plan can be finished yet. Analysis is an activity. It has no moment when someone can say "done", sign it off or pay for it.

That is the gap most lists of project milestones examples leave open: they come from construction or software and name phases, not points a client can verify. Below are 39 milestone examples for seven kinds of consulting work, each written as a state with its evidence, plus the rules behind them and how to track them with the client.

What makes a good milestone in a client project

PMI defines a milestone as a significant point or event in a project, and a milestone schedule as one that presents milestones with planned dates [1]. The PMBOK Guide adds two details that matter to consultants: milestones have zero duration, and some are mandatory, such as those required by contract, while others are optional [2].

Erling Andersen's milestone planning method goes one step further: plan the results before the activities, and describe each milestone as a state the project must reach, saying what will be achieved but not how [3]. In practice, a good consulting milestone passes five tests:

  • It is a state, not an activity. "Vendor shortlist approved", not "Vendor analysis".
  • It has evidence anyone can check: a signed document, minutes, a file in the shared folder.
  • It has an owner on the client side who confirms it was reached.
  • Its date sits inside the contract dates.
  • The client can see it, before and after it is reached.

As for spacing, on my own projects I aim for a milestone every two to four weeks, so the client never goes a month without seeing something finished. That is a rule of thumb, not a standard, but the research behind it is solid: in Teresa Amabile and Steven Kramer's analysis of knowledge workers' diaries, nothing did more for people's inner work life than making progress in meaningful work [4]. Milestones make that progress visible to both teams.

Project milestones examples by type of consulting project

Each table gives the milestone as it should appear in the plan, a typical timing and what counts as done. Adjust the timings to your scope; the wording is the part to copy.

Strategy project (8 to 12 weeks)

Milestone Typical timing Done when
Interview list and charter agreed Week 1 Sponsor approves the interviewees and the charter
Current-state diagnosis accepted Weeks 3 to 4 Sponsor signs off the diagnosis report
Options workshop held Weeks 5 to 6 Workshop record lists the options and criteria
Preferred option chosen Weeks 7 to 8 Steering committee decision in the minutes
Roadmap and business case approved Weeks 10 to 11 Sponsor signs off both documents
Board presentation delivered Week 12 Board minutes record the decision

ERP selection (4 to 6 months)

Milestone Typical timing Done when
Requirements catalog signed off Month 1 Process owners approve requirements and weights
Request for information sent Months 1 to 2 Sent to the agreed long-list of vendors
Vendor shortlist approved Month 2 Steering committee approves three or four vendors
Scripted demos completed and scored Month 3 Every vendor scored against the same scripts
Recommendation approved Month 4 Steering committee minutes name the vendor
Contract terms agreed Months 5 to 6 Client's legal team confirms the negotiated terms

Data migration (3 to 6 months)

Milestone Typical timing Done when
Data mapping signed off Weeks 2 to 3 Every source field mapped, or excluded with a reason
Trial migration 1 reconciled Month 2 Record counts match; errors listed with owners
Data quality threshold met Month 3 Error rate below the level agreed in the plan
Dress rehearsal completed One to two weeks before go-live Cutover runbook executed end to end, with timings
New system in use Go-live First business day on the new system
Hypercare closed Two to four weeks after go-live Open issues closed or formally handed over

Website project (8 to 16 weeks)

Milestone Typical timing Done when
Sitemap and content plan approved Weeks 1 to 2 Client approves the page list and who writes what
Wireframes signed off Weeks 3 to 4 Client approves the key page layouts
Visual design approved Weeks 5 to 6 Client approves the homepage and one inner page
Content delivered by the client Weeks 6 to 8 All copy and images in the shared folder
Staging site accepted Weeks 10 to 12 Client's test list passed on staging
Site launched Week 12 or later Live on the client's domain, redirects tested

Retainer or monthly advisory (ongoing)

Milestone Typical timing Done when
Monthly KPI pack delivered By the 5th working day of each month Pack in the client's documents
Monthly review held Every month Minutes list next month's priorities
Quarterly board report delivered Two weeks after quarter end Report approved by the sponsor
Annual review and renewal decision Before the notice period starts Renewal, or changes, agreed in writing

Training program (6 to 12 weeks)

Milestone Typical timing Done when
Training needs analysis approved Weeks 1 to 2 Sponsor approves audiences, objectives and format
Course materials approved Weeks 3 to 5 Subject expert signs off the materials
Pilot session delivered Week 6 Pilot held; feedback summary shared
All cohorts trained Weeks 7 to 11 Attendance list for every cohort
Results reported Week 12 Assessment and feedback results delivered

Audit or assessment (4 to 10 weeks)

Milestone Typical timing Done when
Scope and criteria agreed Week 1 Client approves the audit plan
Document request fulfilled Weeks 1 to 3 Every item on the request list received
Fieldwork completed Weeks 3 to 6 Interviews and tests done, evidence filed
Draft findings shared Weeks 6 to 7 Draft report sent to management
Management responses received Weeks 7 to 8 A response and an owner for each finding
Final report issued Weeks 8 to 10 Final report delivered and acknowledged

Three kinds of milestones to mix in every plan

Timeline of a 12-week strategy project with six milestones marked as deliverables or client decisions, three of them triggering invoices
A 12-week strategy project: deliverable milestones in blue, client decisions in orange, and the three milestones that trigger an invoice.
  • Deliverable milestones: a report, a workshop or a system is accepted. These are the ones everybody writes.
  • Client decision and input milestones: "Content delivered by the client", "Preferred option chosen". They make the client's share of the plan visible. When a date slips because a data extract never arrived, the plan shows whose milestone it was, and nobody has to argue about it.
  • Payment milestones: on fixed-price work, some milestones trigger invoices. Write their "done when" with the same words as the payment clause, so acceptance and payment cannot be read two ways. Our statement of work template has a milestone and acceptance section, and our comparison of time and materials vs fixed price covers when milestone billing makes sense.

In GoCons, a contract billed by milestone gets one billing schedule line per milestone, and you attach to that line the invoice your accounting software issued. GoCons tracks invoices; it does not issue them.

Tracking milestones with your client in GoCons

In GoCons, a milestone belongs to a contract, its deadline must fall within the contract's dates, and it shows one of four statuses: Pending, Approaching in the week before the deadline, Overdue once the deadline has passed, and Completed with the date it was completed.

GoCons Manage Milestones list with six milestones across three contracts and their statuses, deadlines and completion dates
Six milestones across three contracts on September 29, 2026: the Vendor shortlist of the Monthly Advisory retainer is Overdue (it was due on September 25), the Survey results review of the Pricing Review is Approaching, and the Q2 board report was completed on July 14, one day before its deadline.

Clients see the milestones of their contracts in the client portal, and their dashboard lists the upcoming ones. When you create a milestone, the client is notified in the app and by email, so a new date never travels through a side channel. The completion date matters as much as the status: over a year, the list becomes a record of what was delivered and when, which is what you want on the table at renewal time. Each week, the status of the next milestones goes into your project status report.

There is no implementation project behind this: you create the contract, add its milestones and invite the client by email. An Admin can also ask Claude or ChatGPT (in developer mode), connected through the GoCons MCP server, to create the milestones of a new contract from the plan; a Regular User's assistant can only progress the tasks assigned to that user.

One honest limit: GoCons shows milestones as a dated list with statuses, not as a Gantt chart. For a consulting project with five to eight milestones, the list is the clearer view. If your plan depends on a dependency network, keep that in a scheduling tool and put the milestones in GoCons, where the client sees them.

Rebuilding this report every week? In GoCons your client follows tasks, milestones and hours as they change, so the report shrinks to the decisions you need. Free to start, no card needed.

Create your free GoCons account

FAQ

What is the difference between a milestone and a deliverable?

PMI defines a deliverable as a unique and verifiable product, result or capability [1]. The milestone is the moment it is accepted: "Diagnosis report" is a deliverable, "Diagnosis report accepted by the sponsor" is a milestone.

How many milestones should a consulting project have?

Enough that the client sees something finished every two to four weeks. On a three-month project that usually means five to eight.

Should every milestone trigger a payment?

No. Tie payments to the two to four milestones that carry real value for the client, and keep the others for steering the work.

Does my client pay or install anything to see milestones in GoCons?

No. Client users are free and unlimited on every plan and log in from a browser. GoCons is priced per consultancy, not per user; at the time of writing (October 2026) there is a free plan, and current prices are on the pricing page.

What happens to my milestones if I stop using GoCons?

The Admin can download everything at any time, on any plan: every contract with its tasks, milestones, billing schedule and history as Excel files, plus all documents, in one zip.

Put your next milestones where the client can see them

Take your next project, rewrite its milestones as states with evidence, add them to a contract and invite the client's sponsor. The next "are we on track?" gets answered before anyone asks: create your free GoCons account.

References

  1. Project Management Institute, "PMI Lexicon of Project Management Terms" (milestone, milestone schedule, deliverable), https://www.pmi.org/standards/lexicon (accessed October 2026).
  2. Project Management Institute, "A Guide to the Project Management Body of Knowledge (PMBOK Guide), Sixth Edition: milestone list", https://www.pmi.org/standards/pmbok (accessed October 2026).
  3. Project Management Institute, "Milestone planning--a different planning approach" (Erling S. Andersen, PMI Global Congress 2006, Asia Pacific), https://www.pmi.org/learning/library/milestone-different-planning-approach-7635 (accessed October 2026).
  4. Harvard Business Review, "The Power of Small Wins" (Teresa M. Amabile and Steven J. Kramer, May 2011), https://hbr.org/2011/05/the-power-of-small-wins (accessed October 2026).

© 2026 Mourinho Solutions. All rights reserved.

Share
João Barbosa
About the author
João Barbosa
Software Engineer

Developing solutions at Mourinho Solutions

LinkedIn
Back to the blog

Keep reading

Come and discover

Ready to work transparently?

Create your account in minutes, it is simple and free.

Get started, it's free!