The Morgans signed off on their kitchen drawings in March: fourteen cabinets, a tall pantry, an island, quartz countertops from a separate fabricator. In week three, Mrs. Morgan texts a photo from Instagram: "Could the island have one of these waterfall ends?" The designer, standing in a showroom with another client, replies "should be fine!" In week four, Mr. Morgan calls the shop and asks to move the sink twenty centimetres to the left so it's centred under the window. The foreman hears about it in passing.
On install day, the plumbing rough-in doesn't match the new sink position, the island needs an end panel nobody ordered, and the invoice doesn't include either. The Morgans remember being told it was fine. The shop remembers a text and a hallway conversation. Somebody is going to eat the cost, and somebody is going to be unhappy about it.
Every cabinet maker I've talked to has a version of this story. The problem isn't that clients change their minds; in custom work, that's normal and often good. The problem is that changes arrive through every channel except the one where they'd be priced, drawn, and approved. That's something AI is surprisingly good at fixing.
How big the problem is
There's no precise study of change orders in small cabinet shops, but the broader construction data is clear about where rework comes from.
Custom cabinetry is especially exposed. A change that sounds small ("can it be a bit deeper?") ripples into the drawings, the cut list, the CNC program, the material order, the hardware, the countertop template, and sometimes the plumber's or electrician's work. If one of those links doesn't hear about the change, it shows up as rework on site.
How changes arrive, and what they need to become
- “Oh, and we went with the 90 cm fridge after all”
- A photo from Instagram with “something like this?”
- A phone call to whoever picks up
- A comment during a site visit
- An email reply buried under a thread about delivery dates
- A numbered change with the affected cabinets identified
- The impact on drawings, cut list, materials, and schedule
- Any effect on other trades, such as plumbing or countertops
- A price and a time impact from your own price book
- The client's written approval, before production changes
The left column is how people naturally talk. You won't change that, and you shouldn't try too hard: clients who feel they can casually mention ideas are clients who are engaged with the project. The right column is what the shop needs. The gap between them is pure information work.
The change capture flow
- Message arrives anywhereClientany timeText, email, a call note, a voice memo from the installer on site. All project channels feed one place.
- Spot the change requestAIsecondsThe model flags messages that ask for something different from the approved drawings, even when they're phrased as a side remark.
- Draft the change noteAIWhich cabinets, what changes, likely knock-on effects, and a price from your standard items where one applies.
- Estimator reviewsEstimatorsame dayChecks feasibility, adjusts the price, adds anything the draft missed, and sends it to the client.
- Client approvesClientA simple written approval: an e-signature or a reply that says yes. No approval, no change.
- Update everythingShopDrawings, cut list, material order, and schedule are updated, and other trades are told.
The second step is where the value is. The hardest part of change management in a small shop isn't pricing or paperwork. It's noticing that a message contains a change at all, especially when it's the fourth paragraph of a friendly email about the delivery date. A language model reads every message on the project with the same attention, which no busy designer can.
What the model is looking for
It helps to see what "spotting a change" means in practice. The model reads each message against the approved drawings and specification and sorts it roughly like this:
| Message | What the model makes of it |
|---|---|
| "Could the island have a waterfall end like this photo?" | Change request: new end panel on the island. Draft a change note. |
| "We went with the 90 cm fridge after all." | Change request with appliance impact. Check the spec sheet against the opening. |
| "Is the handle we picked available in black?" | Question that may become a change. Ask the client whether they want to switch. |
| "When is the install date again?" | Not a change. Leave it for the normal reply. |
| "The plumber says the drain is 10 cm further left than on the plan." | Site condition that may force a change. Flag it for the designer. |
The model will get some of these wrong, mostly by flagging too much. That's the right way to be wrong: a designer dismissing a false alarm takes seconds, while a missed change costs a day on site. After a few weeks, the corrections tell you which phrasings your clients use, and the flags get sharper.
What a change note contains
- A change number and the date it was requested, with a link to the original message
- The affected cabinets or parts, using the IDs from your drawings
- What changes, in plain words and in dimensions
- Impact on materials, hardware, and appliances
- Impact on other trades: plumbing, electrical, countertops, flooring
- Price difference and schedule difference
- The client's written approval, with date and name
The first line is underrated. When a dispute comes up six weeks later, being able to show the client their own message, next to the change note they approved, ends most arguments before they start.
The appliance trap
One kind of change deserves special mention because it causes so much rework: appliance swaps. A client switches to a different fridge, oven, or dishwasher model mid-project, often because of a sale, and mentions it in passing.
This is a good job for AI in two steps. First, the model spots the change ("we went with the Bosch after all"). Second, it pulls the new model's specification sheet and extracts the installation dimensions, ventilation clearances, and hinge requirements, then compares them with the opening in your drawings. The output is a short note for the designer: "New fridge needs 5 mm more width and 50 mm more depth for ventilation than the opening allows." The designer checks it and decides. That comparison takes a person twenty minutes of PDF hunting; it takes the software seconds.
What undocumented changes cost
- Projects per year
- 60
- Change requests per project
- × 4
- Share that are never priced or approved
- × 40%
- Unpriced changes per year
- ≈ 96
- Average value of a change
- × €180
- Revenue given away each year
- ≈ €17,000
That box doesn't include the rework: the wrong-sized cabinet built twice, the install day that runs into a second day, the plumber called back. Those costs are often larger than the unbilled changes themselves.
Start with a change audit
The best first step isn't building anything for live projects. It's looking backwards.
Take the message threads, emails, and notes from your last twenty finished projects and let a model go through them looking for change requests. Then compare what it finds with the change orders you actually issued and invoiced. The gap between the two lists is your number. It tells you, in your own currency, whether a change capture system is worth building, and it usually turns up a few surprises that settle the question.
- Week 1Change auditRun the last twenty projects' messages through the model. List every change request it finds and match it against issued change orders.
- Week 2Agree the processDecide the change note format, who prices changes, how clients approve, and what counts as "approved".
- Weeks 3 to 6Live on new projectsThe model watches project channels and drafts change notes. The estimator reviews every one.
- Week 8CompareChanges captured, changes invoiced, install-day surprises, and client disputes, compared with the audit.
Tools it has to fit
Cabinet shops run design and production software like Cabinet Vision, Microvellum, KCD, Mozaik, or 2020 Design, often alongside a CRM or project tool. The change capture system doesn't replace any of that. It reads the project's communication, produces change notes, and tracks approval. Updating the drawings and the CNC output stays with your designers, in the software they already use.
The communication channels need some housekeeping. Change capture only works if project messages are in places the system can read: a shared inbox per project, a business messaging account rather than a designer's personal phone, call notes in the CRM. That's a good habit regardless of AI, because it's also what lets someone else pick up a project when the designer is on holiday.
Questions cabinet makers ask
Won't formal change orders annoy clients?
Clients are annoyed by surprises on the final invoice, not by a short note that says "here's what that change costs, reply yes to go ahead". Most appreciate knowing the price before they commit, and the note is quick to approve.
What about changes decided on site during install?
Those are the most important ones to capture, because they're the easiest to forget. An installer's thirty-second voice memo ("client wants the filler on the left, not the right, added a panel") can become a draft change note automatically, to be priced back at the office.
Can it price changes by itself?
For standard items with a price in your book, it can propose a price. Anything custom, structural, or unusual goes to an estimator. The model's job is to make sure the estimator sees every change, not to replace their judgment.
Is this worth it for a two-person shop?
Try the change audit first. If it finds a few thousand in unbilled changes per year, a lightweight version pays for itself quickly. If it finds almost nothing, your current process works, and that's worth knowing too.
The rule of thumb
If it isn't written down and approved, it isn't a change. It's a future argument. Software can make sure every "can we just…" gets written down; you decide what it costs.
If you'd like to know what your last twenty projects would reveal, get in touch and I'll help you run a change audit. Change requests aren't unique to cabinetry: architects lose design decisions the same way, and construction site notes are where many of these changes first get mentioned.
Building something with AI?
I help small businesses turn ideas into software that pays off. Tell me what you’re working on and get a free first assessment.