"I don't see why builders should make extra on materials." oh please our "local" DIY store is a 20 minute drive each way, this uses fuel - they often dont have everything he wants so 2 trips or a drive round Plus why shouldnt he charge for the time this takes...he would much rather be at home with the children? why shouldnt we charge for that...its a business thats the point.
A 10-20% mark up is ok 30% borderline, anything above that unnacceptable
We wouldnt ever discourage someone from getting their own materials - but make sure you have them all on site for when the job starts and you have ordered sufficient or if the job overruns as a result - it will cost more as he cant work for anyone else.
If he does extra work you should get paid for it, unless its as a result of something you have done wrong. I have to clarify everything some clients are so sharp - standard range doors, paint, designer costs more - is it chrome or chrome effect they will say one thing when you see them then want more when the job is underway - got caught out very early on that one with a ridiculous priced door strip.
DH is writing quotes pretty much every evening and, as mentioned before, even if the customer has taken him all round their house and it runs to pages and pages we rarely get a call/e-mail to say "thanks but im not bothering/waiting/using someone else" in fact I am occasionally pleasantly surprised when we do. If it were a case of the price being too high and we were quiet (unusual) I would reduce it by a bit.
£200 labour for "town" I would say was OK but it is a regional thing, some areas will be £100, a very small percent less - but as mentioned before thats not PROFIT take out van maintenance/tax, 25% tax, fuel, public liability, advertising, tools (some tile cutters, ruined after 1 job, cost £100 EACH) etc etc trust me the profit margin is waaay lower.
Its amazing how its acceptable to bad mouth tradesmen in this way but if I had written these comments about travellers you'd have all jumped down my throat and called me a bigot. (not aimed at you bupcakes I appreciate you were just "venting") Yes an element are this way - probably a higher percentage if you live in one of the bigger cities, in a smaller community they rely on reputation