I am a masonry contractor and I also have a minimum price to go do a job. I do free estimates. I built my own pond and it took over 100 man hours and approximately $3,000 in materials. If I needed to charge someone for the same job I would need to get around $12K or more. I know a local pond company and before I built mine that company told me their pond jobs start at $10K. If a business is legit, licensed, insured, good equipment etc then there really has to be a minimum cost. If I bring my truck, trailer, operator and bobcat to even dig a 4ft hole I could not do the job for a $100.00 even if that all it is worth. There is over $100K in equipment for such a small job.
Not all contractors are out to rip people off but that does not mean we can all afford someone to do the work for us or should it.