No they do not. They charge an hourly rate, just like any other mechanic shop. What you are seeing is merely an estimate. It may be more, it may be less. Hourly rates are clearly posted in every SC I have ever stepped foot in.
Again, no they don’t. At least not the way you are making it sound...