The problem with perfectionism is it’s pass/fail and 100% is the passing grade.
Client relationships are often pass/fail too. And if you suffer from perfectionism, any mistake, anything that slips through the net equals a failed project and a failed relationship.
The thing is, the client isn’t looking for perfect. In fact, they don’t even know what perfect looks like. They hired you because you know something they don’t, have expertise they don’t have, because they trusted you.
Bouncing from one failure to the next obviously won’t grow your business. But being in business also means being prepared to iterate. Is it perhaps that you want your work to be perfect on your first attempt? There’s no such thing as perfect but you can always improve.