Anonymous wrote:If this were me, and there was so little work left, I’d say “so and so, we’ve been happy with your work and since you’re almost done, we would like to know that we plan to tip you when you’re done as a gesture of appreciation. That’s the best we can do right now and we hope it helps.”
If someone has the key to my house, I feel compromised and don’t want to say no. Security reasons. But I’d want to know it’s the last time, and by incentivizing the work completion this way, hopefully he will push to get done quickly as well.
If you don't want to give him the money (how much is it?) this is the best advice. I guarantee you that any kind of lying about "unexpected expenses" will not be believed because he's been in your house every day and knows what you can afford. The truth is you hired him because he was cheaper, so now you are getting what you paid for.
And, yes, it is unprofessional for him to ask, but you didn't hire a professional. You hired a handyman who lives job to job, paycheck to paycheck and is now struggling. The truth is you've already gotten underpriced labor from him (including a "custom pantry" he built for $500!!!!) so I would factor that into my decision, plus what it would cost to have someone else finish it. Personally, I would probably offer to give him the money at the end as a "tip" when the job is completely finished. Then I would not work with him again.