Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Clients Keep Asking for "Small Tweaks" While We Build Their Website. How Do We Log, Price and Approve Them Properly?
Problems We Solve

Clients Keep Asking for "Small Tweaks" While We Build Their Website. How Do We Log, Price and Approve Them Properly?

Web design agencies absorb change requests mid-build because they arrive as small tweaks by email. We build a change log with quick quotes and client approval.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

During a website build, clients send a steady stream of small requests: an extra page, a new form field, a slider on the homepage, a filter on the blog. Each seems too small to charge for, and together they wreck the budget. We build a change request log where every request is recorded against the approved scope, quickly estimated by the developer, approved or declined by the client, and carried through to the project plan and the final invoice.

"While you're in there, could you..."

The build is halfway through. The client emails: could the team page have a filter by department. Two days later: could the contact form ask how they heard about us. Then: the MD saw a competitor's site with a map of locations, can we have one. Then: can the blog have categories after all.

The developer does the first two because they take an hour each and the client is pleasant. The map takes a day. The blog categories touch the templates, the design and the menus. By launch, the project has quietly absorbed a lot of unplanned work. The final invoice is the one in the proposal, and the project made little or nothing.

Why changes slip through unpriced

  • Requests arrive by email, phone and comments on the staging site, straight to whoever the client talks to.
  • Developers are asked directly and say yes to keep the client happy.
  • Each change is small, so raising a quote feels petty.
  • The approved scope is a proposal PDF, and nobody checks requests against it.
  • There is no quick way to price a change, so pricing it feels like more work than doing it.

The agency is not bad at saying no. It simply has no easy way to say "yes, and here is what it adds".

What unpriced changes cost

Fixed-price projects run over, and the loss is only seen at the end. Launch dates slip because of work that was never in the plan, and the client may still blame the agency for the delay. Developers get frustrated at moving targets. The client never learns that their requests had a cost, so the pattern repeats on the next project.

The change request log we build

  1. The approved scope is recorded as a list of pages, templates and features at sign-off, so there is something to compare against.
  2. Any request from the client, whether by email, a form or a comment on staging, is logged as a change request against the project. Emails to a project address are logged automatically.
  3. The project manager marks each request as in scope, a change, or a phase two idea.
  4. For changes, the developer adds a quick estimate in hours or as a size band, and the system turns it into a price using your rates.
  5. The client receives the change with its price and impact on the timeline, and approves or declines it on a link.
  6. Approved changes are added to the project plan in your project tool and to the final invoice. Declined ones go to a phase two list.
RequestClassificationWhat happens
Fix a typo on an approved pageIn scopeDone, no approval needed
Add a department filter to the team pageChangeEstimated, priced, sent for approval
Locations map on the homepageChangeEstimated, priced, with timeline impact
Rebuild the blog with categoriesChange or phase twoClient chooses now or later

Many changes are worth doing for free as goodwill. The log lets you do that on purpose and record it, instead of by accident.

The same project with a log

The client asks for the department filter. The project manager logs it, the developer sizes it, and the client receives a small price with an approve button. They approve. The map request comes with a price and a note that it would move launch, and the client decides it can wait for phase two. At launch, the final invoice includes the approved changes, and the phase two list becomes the start of the next conversation.

Is your build absorbing changes?

  • Clients ask developers directly for extra features.
  • Small changes are done without a price because quoting feels petty.
  • Fixed-price projects regularly run over.
  • The approved scope is a PDF nobody checks requests against.
  • Final invoices rarely include extra work.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will clients be put off by being charged for changes?

Clear, quick pricing for each change usually lands better than a surprise at the end. You still decide which changes to do as goodwill.

Does it work with our project tool?

Yes. Approved changes are added as tasks to Basecamp, Asana, Teamwork or similar.

How accurate are the quick estimates?

They are the developer's estimate, so as accurate as that. Size bands keep it quick for small changes.

Can clients raise requests from the staging site?

Yes. A feedback widget on staging can log comments straight into the change log.

What does the cost depend on?

Which tools the log connects to, how requests arrive today, and whether pricing uses rates or size bands.

Keep reading

More on Problems We Solve

Start here

Tell us where your web projects get stuck

Describe how a website project runs at your studio, from signed proposal to launch and the maintenance plan afterwards, and which tools you use, such as Figma, WordPress, Basecamp, ManageWP or Xero. We will tell you what we would build and what we would leave alone, and if a plugin or a setting you already have would solve it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →