New: Chip can now take voice calls from your website chat (beta). Hear how it works

The founding cohort is open: 6 months free for the first 20 teams, picked by hand. Apply

What is a project milestone?

Also called: Milestone, project checkpoint, key date, stage gate
Written byFounder, CEO and CTO
Published Updated
Definition

A project milestone is a checkpoint that marks an important moment in a project, such as a design being approved or a site going live. It has a date but no duration, and shows whether the project is on track.

A project milestone is a checkpoint that marks an important moment in a project, such as “design approved”, “first draft delivered” or “website live”. Unlike a task, a milestone is not work you do. It is the point you reach when a group of tasks is finished. It has a date but no length, which is why project plans usually draw it as a small diamond rather than a bar.

Milestones break a long project into chapters. Instead of one far-off deadline, you have a handful of nearer ones, each easy to understand and to check.

Why project milestones matter for a small business

A three-month project with only an end date is hard to judge. Halfway through, are you on track? Milestones answer that question every few weeks.

  • Early warning. If you miss the first milestone by a week, you know the final date is at risk while there is still time to act.
  • Clear client updates. “We hit the design milestone on Friday” is a better update than a list of forty tasks.
  • Natural payment points. Many freelancers and agencies tie invoices to milestones: a deposit to start, a payment at approval, the balance at launch.
  • Motivation. Reaching a milestone is a small win the team can see and celebrate.

How project milestones work: an example

Musa runs a small architecture practice in Nairobi with one assistant. He is designing a house extension over twelve weeks, and splits the project with five milestones:

MilestoneTarget dateWhat must be truePayment
Brief signedWeek 1Client has approved the written brief30% deposit
Concept approvedWeek 4Client has chosen one of the sketch optionsNone
Drawings completeWeek 8Full drawings checked and sent40%
Permit submittedWeek 10Application lodged with the countyNone
HandoverWeek 12Final documents delivered30% balance

When “Concept approved” slips because the client travels, Musa can see straight away that “Drawings complete” and the second payment will move too, and he agrees new dates with the client in writing the same week.

Milestones vs tasks vs deliverables

See it in your own workspaceThis is built into startbuddi, connected to your clients, projects and invoices.
Explore the workspace
  • A task is a piece of work someone does: “draw the floor plan”.
  • A deliverable is something you hand over: “the floor plan PDF”.
  • A milestone is the moment a stage is complete: “drawings approved”.

They work together. Tasks produce deliverables, and delivering or approving them is what lets you reach a milestone.

Types of project milestones

  • Start and finish milestones. Kick-off and handover. Simple, but they frame everything else.
  • Approval milestones. The client or a manager signs something off, such as a brief, a design or a budget. These are the ones most likely to slip, because they depend on someone outside your team.
  • Delivery milestones. Something is handed over: a first draft, a prototype, a batch of products.
  • External milestones. A date you do not control, such as a trade show, a product launch, a permit decision or a tax deadline. Plan backwards from these.
  • Payment milestones. The points at which an invoice is due, often matched to one of the milestones above.

Best practices and common mistakes

  • Make each milestone a yes-or-no test. “Design mostly done” cannot be checked. “Client signed off the homepage design” can.
  • Space them sensibly. Every two to four weeks works for most small projects. Too many and they become tasks; too few and problems hide.
  • Give each one an owner. Someone should be responsible for getting it over the line.
  • Include the client’s steps. Approvals and content hand-offs are often the real bottleneck, so make them milestones.
  • Review them weekly. A quick look at the next milestone each Monday is enough to catch problems while they are small.
  • Do not quietly move them. If a milestone slips, say so and agree a new date. Silent slips erode trust.

A Gantt chart shows milestones as diamonds on the project timeline. A client portal is a useful place to share milestone progress with clients. Our project plan template has a milestones section to fill in.

Project milestones in startbuddi

Every project in Work has a Milestones tab. Each milestone has a name, a start and due date, an owner, a description and a health setting of On track, At risk or Blocked, and you can link the tasks that lead to it. Tasks also have a milestone field, so you can attach work as you create it.

Milestones show as diamonds on the project’s Timeline, and the project Overview shows a milestone snapshot and flags overdue items. If you work with clients, a client portal can include a Milestones module so clients follow progress without chasing you, and approvals can be required before shared deliverables are marked done.

Your next step: take your biggest current project, write three to five milestones as yes-or-no statements, and add a date and owner to each.

FAQ

How many milestones should a project have?

For most small projects, three to six is enough, roughly one every two to four weeks.

Does a milestone have a duration?

No. A milestone marks a moment, so it has a date but no length. The work leading up to it is made of tasks.

Should I link payments to milestones?

Many freelancers and agencies do. It spreads income across the project and gives clients a clear point at which each payment is due.

What is an example of a project milestone?

Examples include brief signed, design approved, first draft delivered, testing complete and website live.

Written byFounder, CEO and CTO

Tiwalade Joanna Okedara-Kalu is the founder, CEO and CTO of startbuddi, the business system that brings clients, bookings, invoices, projects, marketing and the Chip AI assistant into one place. Tiwalade builds software around how service businesses really work day to day, and writes about client management, getting paid on time and why small businesses outgrow the tools they start with.

Founded startbuddi and leads its product and engineering

Client managementGetting paidBusiness softwareAI for small businessProduct
Published Updated
More plain-English definitionsEvery business term we have explained, from A to Z.
Browse the glossary