I am currently a contractor located in rural america. I have been in business for 25 years and have never had anyone tip. I do get alot of customers that ask to pay with cash. I will give them a break if that is the case. Most contractors charge an hourly rate and are happy with that. BTW, thats alot of money to pay someone to caulk and grout...unless it was a 20x20 tile job.