As I have said large handyman companies sub work out for half of or less than half of the total price. This is a 100 % mark up at least. Small companies may be cheaper but are notoriously unreliable as the big money jobs always come first and since you are dealing with a one man company or one man and his friend then you can't get immediate service or consistent service.
You will also see ads placed by third party salesmen.
Companies Like Service Magic, Pro Handyman, Home Connections and many others sell leads to Handyman Companies large and small alike. They charge the Handyman a percentage of what they believe the job is worth based on your description of your project. These same companies will sell the lead to several Handymen in your area. So when you fill out a questionnaire from a company who promises to send you some handymen they, the handymen, have already paid for your lead whether they get your job or not. They will add this fee to the final price to be reimbursed for having bought your lead. If they dont get your project then this fee is added to the next estimate they get.
So you as the homeowner are paying for this free service to have handymen sent to your house and you don't even know it.
You would have been better off to call that handyman yourself rather than to go through an Internet company promising to give you a "free" service