Two weeks after my upstairs bathroom project completed, my downstairs bathroom ceiling start leaking. We contact the same contractor who did our project. He came and check around the ceiling and told us that the leak was from the toilet in other bathroom (not the one he remodeled). So he said it was not his fault. He ask if we want him fix the leaking ceiling. I asked him how much will cost us ? He reply "it will be hourly rates, same rates as the bathroom project contract and it will takes about 2 days after the plumber fix the toilet upstairs." We agreed so he and his employee spend 1 hour and 45 minutes taking the ceiling apart . The plumbers came the next day for 55 minuses to fix the toilet. Two day later, the contractor texted me with his rate, his employee's rate and he charges travel time and 20% mark up. We figure it will cost over $4,000 to fix the ceiling, so we did not asking he to come back to complete the work. We hire someone else. A week later, we got an invoice for 3 hours each (contractor and his employee) and 2 hours of plumber plus 20% mark up. He never mention the travel time and 20% mark up until several days later via text and now he is threaten us that if we don't pay by certain day, he will file a lien again our property. Can the contractor just NOT communicate any such charges IN ADVANCE and bill the consumer later day ? Do the we have to pay ? Hope all make sense, please let me know if anything is not clear and please advise.