When a client asks for something extra, LandscapeBase prices the variation, gets the client's approval and updates the project margin before the work begins. Nothing stays verbal, so extras stop leaking out of the margin, and the approved change stays attached to the garden.
The client request, price, approval and effect on margin remain part of the same project record.