Boosted posts are okay but running actual ads gives you a lot more control.
Try this: Have a brand video made that is 30-45 seconds long that simply explains your services quickly and shows 2 maybe 3 testimonials. Run it to a very broad audience such as men and women 27 and older. You can spend as little as $1 a day doing this and just keep it running all the time so people see your brand over and over again throughout the year.
When you create this video it pays to have it professionally created as they can also insert captions if there is any voice over. A lot of people will watch a video without sound because of the auto play feature. If they don't see someone speaking in the background they'll never know the message you're trying to portray.
Then in 15-30 days you can create a custom audience and target people who have watched 3 seconds, 25, 50, 75, or 100% of the video. 50% seems to work pretty well which means they had some interest in what you were showing. You can send another ad to that audience whether it be another video, before and after, reviews, special offer, link to your website for a free online quote - whatever you want.
Video seems to get out to more people for less money and for those just starting out with not much cash it's the best bang for your buck to start branding in your service area.