Never had a problem.I would never do it.Gives the customer the impression your picking numbers out or the air.Negotiating?A price for a job?No Way.
Give the customer an honest price and if he doesn't like it have him call someone else.Unless of course you negotiate your mortgage and truck payment every month.10% at the end of job?I would've took him to court.IMO