If you’ve got a job that’ll take a week, contractors will basically fight for it - but if it’s just something that takes a few hours, it’s apparently a real struggle to get anyone to show up.
I just installed a new kitchen sink and hooked up the faucet and dishwasher for a client. He said they had called eight plumbing companies, and all of them either refused outright or said they’d get back to it but never did. One company agreed to come install it but wouldn’t do the hole in the countertop for the sink, so they would’ve needed to hire a carpenter separately - and you can imagine how thrilled a carpenter would be about a job that takes less than an hour.
This is an incredibly common story among my customers. I’m a plumber by training, but when I went self-employed, I expanded my services to cover all kinds of handyman work. Clearly, I’m filling a niche, considering the amount of gratitude I’m getting from customers. I literally received a gift basket from one just last week. I should’ve made the jump a decade ago.
Post ads on craigslist/kijiji/facebook/etc. Have business cards printed with a catchy name, simple logo, brief list of services and contact info. Whenever he does a job, bring a handful of business cards, give a bunch to the customer, maybe drop a few in mailboxes in the neighbourhood. Having a simple website might help as well