When is Free Estimate actually Free?

Warner Electric has always given free estimates inside of Shawnee Co. However outside of the county W.E. do charge for an estimate.
Some electrical companies in Topeka KS claim that they give free estimates. Only if you hire that company for the job and set a date right then, otherwise there will be a service charge for coming out to you home. Its a proven fact that 95% of the time they are the higher priced company. If a company states they give anything free, then charge you, isn’t this called bait and switch? This is against state of Kansas Law.
Before you hire your next electrician in the Topeka KS ask them questions. Does your company charge for anything other than labor and materials to come out to your home?
If a company states free then it should be free and not a charge