Change request process: six steps and a one-page form
A change request process is the routine that turns 'can you also' into a priced, dated decision before any work starts. It has six steps: log the request, check it against the scope, estimate the impact on fee and timeline, present options, get written approval, and update the plan. The one-page form below carries a request through all six.
Every agency contract I have seen says something like “changes must be agreed in writing”. Very few agencies have a routine for doing that on a Tuesday afternoon when the client asks for one more field on the form. The clause exists. The process does not. So the developer adds the field.
A change request process is the routine. It needs to be quick enough that using it is easier than skipping it, and consistent enough that the client learns what to expect. The form below is the whole toolkit. The six steps after it are how to use it. For background on why unpriced changes do so much damage, see the scope creep pillar.
Change Request Form
This Change Request is raised under the [STATEMENT OF WORK / SCOPE OF WORK] dated [DATE] between [AGENCY LEGAL NAME] and [CLIENT LEGAL NAME] for [PROJECT NAME] (the "Agreement"). When signed by both parties it amends the Agreement. Everything in the Agreement that this form does not change stays as it is.
1.Request details
| Field | Entry |
|---|---|
| Change request number | CR-[NUMBER] |
| Date raised | [DATE] |
| Requested by | [NAME, ORGANIZATION] |
| Prepared by | [NAME] |
| Short title | [SIX WORDS OR FEWER] |
| This estimate is valid until | [DATE] |
1.1What is being requested. [DESCRIBE THE CHANGE IN PLAIN LANGUAGE. TWO TO FIVE SENTENCES.]
1.2Why it is needed. [THE BUSINESS REASON, IN THE REQUESTER'S WORDS.]
1.3Why it is a change. [REFERENCE THE CLAUSE, DELIVERABLE, EXCLUSION, OR ASSUMPTION IN THE AGREEMENT THAT THIS REQUEST FALLS OUTSIDE. FOR EXAMPLE: "SECTION 2 LISTS ONE PAYMENT INTEGRATION. THIS REQUEST ADDS A SECOND."]
1.4Type of change.
- Addition to scope
- Removal from scope
- Substitution (one item swapped for another)
- Assumption in the Agreement proved incorrect
- Change to timeline only
2.Impact
| Area | Current | If approved | Difference |
|---|---|---|---|
| Scope | [WHAT THE AGREEMENT SAYS NOW] | [WHAT IT WILL SAY] | [WHAT IS ADDED OR REMOVED] |
| Effort | [HOURS] | [HOURS] | [+/- HOURS] |
| Fee | [AMOUNT] | [AMOUNT] | [+/- AMOUNT] |
| Final delivery date | [DATE] | [DATE] | [+/- BUSINESS DAYS] |
| Other milestones affected | [MILESTONE, DATE] | [MILESTONE, DATE] | [+/- BUSINESS DAYS] |
| Ongoing costs after launch | [AMOUNT PER MONTH] | [AMOUNT PER MONTH] | [+/- AMOUNT PER MONTH] |
2.1How the fee was calculated. [HOURS] hours at [RATE] per hour, or a fixed amount of [AMOUNT]. Third-party costs of [AMOUNT] are [INCLUDED / BILLED SEPARATELY].
2.2Knock-on effects and risks. [ANYTHING ELSE THIS CHANGE TOUCHES: OTHER DELIVERABLES, TESTING, TRAINING, DOCUMENTATION, PERFORMANCE, THIRD PARTIES.]
2.3What happens if this is not approved. [THE CONSEQUENCE OF DOING NOTHING. OFTEN "THE PROJECT CONTINUES AS ORIGINALLY SCOPED".]
3.Options
| Option | Description | Fee impact | Timeline impact |
|---|---|---|---|
| A | Do the change now, as described in section 1 | [AMOUNT] | [BUSINESS DAYS] |
| B | Swap: do the change and remove [ITEM OF SIMILAR SIZE] from scope | [AMOUNT OR NONE] | [BUSINESS DAYS OR NONE] |
| C | Defer: finish the current scope, then do the change as a follow-on phase | [AMOUNT, BILLED SEPARATELY] | None on current project |
| D | Decline: continue with the current scope | None | None |
3.1Our recommendation. [OPTION LETTER AND ONE SENTENCE EXPLAINING WHY.]
4.Decision
- Option A approved
- Option B approved
- Option C approved
- Option D: request declined, original scope stands
- More information needed: [WHAT IS NEEDED]
4.1Payment for this change. The fee difference in section 2 will be invoiced [ON APPROVAL / WITH THE NEXT MILESTONE / ON COMPLETION OF THE CHANGE] and is payable on the terms in the Agreement.
4.2Start of work. Work on this change starts when both parties have signed this form. If it is signed after the validity date in section 1, we will confirm or revise the fee and dates before starting.
4.3Authority. The person signing for the client confirms they are the project contact named in the Agreement or have authority to approve additional fees on the client's behalf.
5.Signatures
| For [AGENCY LEGAL NAME] | For [CLIENT LEGAL NAME] |
|---|---|
| Signature: | Signature: |
| Name: | Name: |
| Title: | Title: |
| Date: | Date: |
Download the editable .docx
Change request form, as a Word file you can change, with the clause notes at the back. Free. No email, no sign-up.
Download the fileOne question before your download starts.
Does your agency have any old repos?
You can license those to AI labs. Earn $500+ per repo.
It is free to check prices. Want to try?
Fair enough. One thing before you go.
This probably will not last. In three to six months AI may be good enough that code like yours stops selling at all. Checking what it is worth today is free.
See what you’d earnYour download has started. If it has not, download the .docx here.
When a request needs the form
Three tests. A request is a change if it:
- adds, removes, or alters a deliverable listed in the scope, or exceeds a stated limit (a ninth page template when the scope says eight)
- falls under a listed exclusion
- arises because an assumption in the scope turned out to be false
Everything else is ordinary project work: clarifying a requirement, fixing a defect, or choosing between two approaches that cost the same.
When you are unsure, raise it. A change request that concludes “this is in scope, no impact” takes five minutes and builds the habit. The reverse error is the expensive one.
The six steps
Step 1: log the request
The moment a request appears, in a meeting, a chat message, or a comment on a design file, write it down and give it a number. A spreadsheet with six columns is enough:
| No. | Date | Request | Requested by | Decision | Fee impact |
|---|---|---|---|---|---|
| CR-01 | Mar 4 | Add auditor role | Ops lead | Approved, option A | +$2,100 |
| CR-02 | Mar 11 | Reorder checkout fields | Project contact | Approved, zero fee | $0 (value $300) |
| CR-03 | Mar 19 | Second payment provider | Finance lead | Deferred to phase 2 | $0 now |
Then reply to the requester with a sentence that commits you to nothing except a response:
Noted. That is outside what we scoped, so I will send you a short change request by Thursday with the cost and any effect on the launch date.
Everyone on your team should be able to say that sentence. It is the only part of the process that needs to happen in real time.
Step 2: check it against the scope
Open the signed scope and find the line. This takes two minutes and has three possible results.
The request is in scope: do it and say so. The request is clearly outside: note the deliverable, exclusion, or assumption it conflicts with. Or the scope is ambiguous: in that case the ambiguity is usually yours to absorb, since you wrote the document. Do the work, and fix the wording in your master copy so the next project is clear.
This step only works if the scope has limits and exclusions to check against. If yours does not, the scope of work template shows how to write them.
Step 3: estimate the impact
Estimate the full cost of the change, including the parts that get forgotten:
- the work itself
- testing and review
- rework on anything already built or approved that the change touches
- project management time
- documentation and training updates
A worked example. The client wants a second payment provider added to a checkout.
| Component | Hours |
|---|---|
| Integration build | 16 |
| Checkout interface changes | 6 |
| Refund and failure handling | 6 |
| Testing across both providers | 8 |
| Project management and release | 4 |
| Total | 40 |
At $150 an hour, 40 hours is $6,000. The team can fit 20 hours of change work a week alongside the planned scope, so the launch moves by two weeks, or ten business days. The build alone, at 16 hours, would have suggested $2,400. Quoting only the obvious part of a change is the most common pricing mistake in this process.
Also note any ongoing cost. A second provider means a second set of fees and a second integration to maintain. The form has a row for that.
Step 4: present options
Fill in the form and give the client a choice. For the example above:
| Option | What happens | Fee | Launch date |
|---|---|---|---|
| A. Do it now | Second provider built before launch | +$6,000 | +10 business days |
| B. Swap | Second provider replaces the gift card feature (38 hours) | +$300 | No change |
| C. Defer | Launch with one provider, add the second in phase 2 | $6,000, billed in phase 2 | No change |
| D. Decline | Continue as scoped | None | No change |
Then recommend one. “We suggest C. Launching on time with one provider gets you revenue sooner, and you will know from real orders whether the second one is needed.”
Options change the tone of the whole exchange. One price reads as a demand. Four options read as advice, and the client stays in control of their budget. The swap is especially useful on a fixed budget, and I would offer it on every change request where something of comparable size is still unbuilt.
Step 5: get written approval
Send the form to the named project contact. Approval can be a signature or an email reply:
Approved, CR-03, option C.
Work starts when that arrives. Before that, the answer to “can you just get started while I get sign-off” is a friendly no:
We will have the team ready to start the morning the approval comes through.
The clause in your contract that backs this up should read something like:
We do not start work on a change until your project contact has approved the change request in writing. If a change request is declined or not answered, the original scope, fee, and timeline stand.
If an approval comes from someone other than the project contact, forward it to the contact and ask them to confirm. This catches the enthusiastic department head with no budget authority.
Put a validity date on every form. An estimate assumes the change is made at the project’s current stage. The same change approved three weeks later may land on work that has already been tested, and cost more.
Step 6: update the plan and the log
Record the decision in the log. Then update everything downstream: the task list, the timeline, the invoice schedule, and the team. A change that was approved and never added to the invoice schedule is a surprisingly common way to do the process perfectly and still not get paid.
Declined and deferred requests stay in the log. Deferred items become the first draft of your phase 2 proposal, which makes the log a sales document as well as a control.
Rules that keep the process alive
Use it for free changes. When you decide to absorb a small change, raise the form anyway, show the real value, and apply a 100% discount. The client sees the gift. The precedent that changes go through the form survives.
Turn requests around in two business days. A slow process gets bypassed. If the client waits a week for a price on a two-hour change, they will go straight to your developer next time.
Fill in the form yourself. The client describes what they want in a sentence. You do the paperwork. Asking a client to complete a form before you will consider their request makes the process feel like an obstacle.
Introduce it before you need it. Walk through a made-up change at the project kickoff, while there is nothing at stake. A process the client first meets when they are being told something costs extra will feel like a penalty.
Charge for heavy estimates. If pricing a change needs more than a couple of hours of investigation, say so and agree a fee for the investigation.
How the process differs by pricing model
On fixed fee work, the process protects your margin, and every step above applies as written.
On time and materials, the client pays for the hours either way, so the form protects their budget and your relationship. Use a lighter version: log the change, state the estimated hours and the effect on the forecast total, and get an acknowledgment. The comparison of fixed price and time and materials covers which model suits which kind of project.
On a retainer, a change request is the tool for work that exceeds the monthly allocation. State how many hours the request needs, how many remain this month, and whether the excess is billed as overage or moved to next month.
If changes are already out of hand
A change process introduced on day one is easy. Introducing one in week nine, after a dozen unpriced additions, takes a reset conversation first. The scripts for that are in how to handle scope creep. The rest of the documents that make this process enforceable are covered on the Scope hub.
This is a working document from a practitioner. Have a lawyer in your jurisdiction review it before you sign.
Common questions
- What is a change request in project management?
- A change request is a written proposal to alter the agreed scope, timeline, or fee of a project. It describes the change, states its impact, and records the client's decision. Its purpose is to make sure the price conversation happens before the work.
- Who approves a change request?
- The client's named project contact, or whoever the contract says has authority to approve additional fees. On the agency side, someone with commercial responsibility should sign off the estimate before it goes out. Approval from anyone else on the client team should be confirmed with the project contact before work starts.
- Should I charge for small changes?
- Run every change through the form, and feel free to set the fee to zero for small ones. Recording a free change at its real value with a 100% discount shows the client what they received and keeps the principle that changes are priced. Skipping the form for small items is how the process dies.
- How long should a change request take to turn around?
- Two business days from request to priced form is a good standard. Most changes can be assessed in under 30 minutes. If a change needs more than a couple of hours of investigation to price, tell the client and agree whether that investigation is billable before you begin.
- What if the client approves a change verbally?
- Follow up the same day with an email that restates the change, the fee, and the new date, and ask for a reply confirming it. Wait for that reply before starting. Verbal approvals are remembered differently by each side, usually at invoice time.