Why clients keep changing their minds
Changing their mind does not always mean that a client is difficult or acting in bad faith. It often happens because the project goal was not defined clearly, too many people are involved, decisions are made without evidence, or the client only starts to understand their real needs during delivery.
The problem begins when each new decision invalidates previous agreements and the freelancer must repeat the same work. Without clear rules, the project loses direction, deadlines move, the budget no longer reflects the workload, and responsibility for the chaos falls on the contractor.
A client may change their mind. That does not mean every change should be implemented without affecting scope, deadline, and price.
Briefstreak
Early signs that you are losing control of the project
- The client returns to previously rejected concepts.
- After a stage is approved, comments appear that change its basic assumptions.
- Each person on the client side communicates different expectations.
- Feedback is sent through many messages and different channels.
- Changes are based on temporary opinions rather than the project goal or evidence.
- It is unclear which version is current and who made the final decision.
- The deadline remains unchanged despite repeated changes of direction.
The earlier you notice this pattern, the easier it is to stop. If you implement every change without comment for several weeks, the client may assume that this way of working is standard and accepted.
1. Pause the work and organise the current project status
When a project starts circulating between versions, adding more revisions usually deepens the confusion. The best first step is to pause briefly and prepare a summary of what has been approved, what has changed, what is currently being worked on, and which decisions remain open.
The summary should not be emotional or accusatory. Its purpose is to create one shared version of reality. Include approval dates, current files, key decisions, and changes submitted after a stage was approved.
2. Return to the project goal
When a client changes direction based on new inspiration or personal preference, move the discussion from “I like it” to the project goal. Ask what the project should achieve, who it is for, and how success will be measured.
A good project decision does not have to please everyone on the team. It should primarily support the business goal, user needs, and agreed requirements. Referring to these criteria reduces arbitrary changes.
3. Appoint one decision-maker
If several people send independent feedback, the project quickly becomes a collection of conflicting expectations. One person should collect comments, resolve differences, and provide the freelancer with one consolidated decision.
This does not mean other team members cannot influence the project. Their comments should be aligned internally before reaching the contractor, so the freelancer is not forced to resolve conflicts within the client team.
4. Introduce formal stage approvals
Approval should not be a casual “looks good” sent in a messenger. After every important stage, send a short summary and request an explicit confirmation that work can move forward.
An approved stage can still be changed, but it should be treated as a new decision that affects the schedule and budget. This shows that approval has real meaning rather than being a temporary opinion.
5. Distinguish a revision from a change of direction
A revision refines a solution within the approved concept. A change of direction means returning to an earlier stage or changing the goal, structure, style, functionality, or target audience. These situations require different treatment.
- Changing a button colour may be a revision.
- Replacing an approved visual style with a completely new concept is a change of direction.
- Correcting one piece of copy may be a revision.
- Rewriting all communication after changing the target audience is a scope change.
- Adjusting an existing feature may be a revision.
- Adding a new process or module is additional work.
If every change is called a revision, the client may expect all of them to be included in the original price. Naming the type of change clearly makes it easier to discuss its consequences.
6. Show the client the cost of changing a decision
A client often sees only the final element they want to change. They may not realise that one decision affects design, code, content, testing, assets, and the schedule. Explain these consequences clearly.
Instead of only saying “this will cost extra”, explain what must be redone, how long it will take, and which deadlines will move. Specific information is easier to accept than a vague reference to additional costs.
Every change is possible, but not every change is neutral for the deadline, budget, and other parts of the project.
Briefstreak
7. Give the client a limited choice
A client may keep changing their mind because they have too many options and no selection criteria. Instead of showing many similar variants, present two or three clearly different directions and explain the benefits, risks, and use case of each.
The freelancer's recommendation also matters. Do not only ask which version the client likes most. Explain which option best supports the goal and why.
8. Collect feedback in one round
Continuous messages with individual comments cause endless modification. Establish that each revision round begins only after one consolidated set of feedback has been received.
You can also define a deadline for feedback. Comments sent several days after a round has closed can be moved to the next round or priced separately.
9. Document decisions and versions
With frequent changes, both sides' memory quickly becomes unreliable. Keep a simple decision log with the date, approved option, approver, and later changes.
Files should have clear versioning, and key decisions should be confirmed in one place. This makes it easy to identify the current version and avoid returning to materials that were previously rejected.
10. Update the schedule and budget
If a changed decision requires returning one or more stages, the original schedule is no longer valid. Keeping the same deadline usually means overtime, reduced quality, or delays to other projects.
For every major change, prepare an update covering the new scope, additional cost, new deadline, and impact on other tasks. Work should resume only after these terms are approved.
How to tell the client that the project needs to be reorganised
The message should be calm, specific, and focused on the solution. There is no need to suggest that the client is indecisive or making the work difficult.
Several changes have appeared in recent rounds compared with the previously approved direction. To avoid further discrepancies, I will summarise the current agreements and ask you to confirm one version that we will continue working on. Changes after approval will be treated as an extension of scope with an updated deadline and quote.
Przykładowa wiadomość do klienta
What to do when the client still keeps changing decisions
If the client still regularly reverses approvals and refuses to accept the consequences of changes, consider moving to hourly or milestone billing. They then pay for the actual time required to produce each version.
In extreme cases, ending the engagement may be more reasonable than continuing a project whose scope, deadline, and final result cannot be established. Before doing so, summarise completed work, settle approved stages, and hand over materials according to the agreement.
A simple process for regaining control
- Pause the implementation of further changes.
- Summarise previous decisions and the current status.
- Confirm the project goal and selection criteria.
- Appoint one decision-maker.
- Choose and approve one direction.
- Identify which changes fall outside the previous scope.
- Update the quote and schedule.
- Resume work only after written approval.
Summary
Constant changes of mind are rarely solved by patience alone. You need a process that organises decisions and shows their consequences. The key elements are one goal, one decision-maker, formal approvals, consolidated feedback, and clear pricing of changes after approval.
Regaining control is not about blocking the client. It is about creating conditions in which they can change decisions consciously while understanding the impact on cost, schedule, and future work.