Estimate effort
Consider the time, expertise and resources required for each stage. The largest visible deliverable is not always the hardest stage.
A useful milestone defines one recognizable result, its value, its deadline and what happens after delivery. Here is how to divide freelance work without creating vague promises or endless approval loops.
“Work on the website” is an activity. “Deliver an approved homepage design in desktop and mobile formats” is a milestone. The second version gives both parties something recognizable to evaluate.
Clients purchase outcomes. Freelancers need boundaries. Clear milestone language gives both sides the same reference point.
| Weak milestone | Stronger milestone | Why it is stronger |
|---|---|---|
| Design the website. | Deliver homepage designs for desktop and mobile in editable Figma format using the approved brand assets. | The output and file format are recognizable. |
| Do social media marketing. | Deliver ten approved campaign posts, including final copy and 1200×675 graphics, according to the supplied campaign brief. | Quantity, format and source requirements are defined. |
| Make a promotional video. | Deliver one 60–90 second 1080p MP4 with captions, licensed audio and the approved closing CTA. | Length, resolution, format and required elements are stated. |
| Fix the application. | Resolve the three listed checkout defects and provide a test build demonstrating each acceptance case. | The assignment refers to specific defects and verification. |
Equal milestone amounts are convenient, but they are not always fair. Early research may require less work than implementation. Final delivery may include source files, deployment or ownership transfer.
Consider the time, expertise and resources required for each stage. The largest visible deliverable is not always the hardest stage.
A milestone that unlocks later work may deserve its own approval point even when it represents a smaller percentage of the budget.
Assigning most of the value before meaningful delivery can recreate the same one-sided risk that milestones are intended to reduce.
If early stages create usable value, paying only after the final stage forces the freelancer to finance the entire project.
A milestone also needs review, revision and extension rules. Otherwise, the project can remain unresolved even after work has been submitted.
Give the provider enough time to perform the actual assignment. Aggressive deadlines encourage bad estimates and rushed delivery.
Define how long the client has to approve the milestone or request a valid included revision after delivery.
State how long the provider has to complete an allowed revision and distinguish a correction from newly requested work.
If extensions are allowed, record who can request one, who approves it, how much time may be added and whether the request is visible.
This example shows how one broad assignment can become three independent stages with recognizable delivery evidence.
| Milestone | Deliverable | Share | Acceptance evidence |
|---|---|---|---|
| 1. Direction | Sitemap, page outline and one visual direction based on the approved brief. | 20% | Required sections and visual direction are delivered. |
| 2. Design | Complete desktop and mobile designs in editable Figma format. | 35% | All agreed sections, responsive layouts and assets are present. |
| 3. Build | Responsive implementation, tested forms and final source files. | 45% | Published build passes the listed functional acceptance checks. |
One milestone containing strategy, design, development and launch creates too many possible points of disagreement.
“Client must love it” offers no recognizable completion standard and can turn approval into an unlimited veto.
Open-ended revision duties erase the milestone boundary and make the provider responsible for an undefined amount of work.
Without a clock, delivery can remain unsettled while the provider waits indefinitely for feedback.
Requests for new features or concepts should not be disguised as corrections to the original deliverable.
Both parties should understand what approval, silence, missed deadlines, revisions and cancellation do to committed funds.
One recognizable deliverable, its payment amount, delivery deadline, acceptance criteria, review period, included revisions and settlement conditions.
Use enough milestones to divide meaningful stages without turning every minor task into a separate payment event. The right number depends on project value, duration and delivery structure.
No. Allocate payment according to the value, effort and risk of each stage rather than dividing the total mechanically.
A milestone is weak when its deliverable is vague, its deadline is unclear, acceptance depends on unlimited subjective approval or the revision and release rules are missing.
Create a Trustless Network agreement with defined deliverables, milestone values, deadlines, review periods and revision rules.