When someone quotes a price for a ethernet installation job (residential), and the job takes more time, should I pay more? I looked on Craigslist for someone to install Ethernet into my home. I called several vendors and they came to my home and gave me estimates. I went with the lowest bidder, who went into my attic to see what the situation was at the time he gave the quote. He said he's been doing this work for 15+ years. He said it would take about 10-12 hours and would charge me $550 labor + $50 materials. He turned out having to work about 20 hours to complete the job. At the end, he said it was really a $1000 job because it took much longer than he anticipated, and he had to crawl in the attic and got bumped and scraped there and had to breath in the fiberglass and it was probably 120+ degrees in the attic (he could have come early morning or done it late at night when it was cooler), and he felt I should pay him more. (He had in fact worked VERY hard the entire 20 hours). It was very late (midnight) when he finished (this was his second day of work) and I am a single female, and I felt rather uncomfortable with this conversation so late and I was exhausted, so I just paid him the $1000, but it was mainly under duress. What is the right thing to do in a situation like this? Should he have kept to his quote? Or should I have paid more because it took him so much longer? Also, I want to add that though he looked in one portion of the attic at the time of the estimate, the other portion of the attic he didn't venture into until he was actually working, and there was only crawl space in there and very difficult working conditions, VERY hot, and I do realize it was a very tricky and difficult job. He said most would not have been able to accomplish what he did as most would have felt it was impossible to do.