You request a written estimate from a roofer. He says the job will cost $X, but recommends using a higher quality shingle that will add approximately 6% to the total project cost. You are agreeable, and opt for the higher-quality shingle.
After the project is complete, you receive an invoice in the mail for a total cost of $X. The invoice is not itemized, so you are unsure whether he intentionally did not charge you for the higher-quality shingles or not. You are certain that the higher-quality shingles were used.
What would you do?
1) Send a check for $X.
2) Contact the roofer and ask him if the $X price reflects the higher-quality shingles.
3) Send a check for $X+0.06$X
Additional Info that may or may not be relevant:
You have never met the roofer, only had phone conversations. You are not sure whether he has ever visited the job site – the work was all performed by his crew. You are satisfied with the quality of work performed, but are also not qualified to know the difference between good and bad work. The project took several days longer than expected, but it was because more work was required during the tear-off phase than was originally estimated (3 layers of old shingles rather than 2 layers). You suspect the roofer incurred additional costs that he wasn’t planning as a result (2 dumpster loads rather than 1). The roofer allowed you to throw some of your other construction debris unrelated to the roofing job (old carpets, broken chairs, etc.) into the dumpster at no additional cost.