Is it normal practice for contractors to lie about the price of materials? I’ve got a contractor putting up some fencing for me, it’s costing a large amount in total. The agreement was I would buy the materials and get them delivered to me and then I would ‘own them’. He ordered the materials through his trade account and he gave me the price but when I rang up the merchant to pay, the price was significantly lower (about £300). I queried this with him and he said it was an ‘error’ but when I rang the merchant back they told me it was a trade discount. I wasn’t aware of this so feel a bit silly. I just paid it because I didn’t want to cause a fuss, but am I being unreasonable to feel that he lied to me about the price? Is it normal for contractors to do this or is it normal for them to pass the saving onto you. Just want to know if I’m being taken for a ride.