I've always felt that the customer deserves to know what this is going to cost "out-the-door".
Bidding something at $1,500 to get the job, and then adding set-up charges, inventory pull charges, minimum "per-function" charges, etc. to where the final cost was $3,000 just rubbed me the wrong...