Balancing Client Expectations with Precision Work in Freelancing

So I’ve been freelancing on the side for a while now, mostly in engineering-related projects, and I keep running into this tricky balance. Clients often want things fast, but in fields where accuracy is everything, rushing can lead to big problems down the line. How do you all manage setting realistic timelines without compromising on the quality of your work? I’m curious about your approaches to communication like, do you find certain methods work better for explaining why some tasks just can’t be hurried? And how do you handle it when a client’s expectations start to drift from what was originally agreed upon? Would love to hear how others navigate this, especially if you’ve found ways to build trust while keeping projects on track.