I had a contractor remodel/update my bathroom. We settled on a budget not to exceed $9000. After the work commenced, we offered to pay cash which he said would get us about a 25% discount on labor...so, we should easily come in under our maximum budget (we were thinking). Along the way, some changes were agreed to which we realize adds cost and was accounted for. I was to do all of the finish work which took me about 35 hours (prime and paint walls and ceiling and clear grout haze off shower and floor). In addition, he took 2.5 months when other contractors were giving an estimate of 2.5 - 3 weeks. On the plus side, he build to a Code-Plus standard and did some fantastic work.
Here's the problem. When the final bill was presented, it turns out that he was 65% over the original budget of $9000 - and we thought we would be under budget with a cash discount.
Is it common for small remodel jobs to be so far over budget and take so long for a job that I did all the finish work? Do I have any recourse? Keep in mind the final project is fantastic but the sticker shock, the duration of the project and what we thought was a cash discount didn't seem to matter. Thoughts?