How Much Does a Locksmith Cost in St. Louis?

Locksmith working on a front door lock

This is a question that a lot of people don’t think about until it’s too late. Unfortunately, this is also what scammers are hoping for, because if you don’t know what a service should cost, you could be spending a lot more than you were quoted. For this reason, choose a locksmith before you have an emergency and know what the average rate for locksmith services is in your area. Like with any other service, prices will vary, but they should still be in the general ballpark.

How Pricing Is Determined

There are two different ways that locksmiths in St. Louis set their pricing. There are those that charge a service call or trip charge to get the locksmith out to your location and then have pricing for each item that needs to be done. The other way is to charge a flat rate. Either way, a reputable locksmith should be able to give you a price quote prior to coming on site. That being said, not all jobs are the same, so even if they are not able to give you an exact quote, they should be able to at least give you a ballpark price over the phone and then a more exact one once on site.

What Is the Average Price?

Locksmiths, like any other service, can vary on pricing but should be in the same ballpark. When this article was written, most locksmiths in St. Louis charged between $70 and $100 for a lockout. For a regular service call, using the example of needing two locks rekeyed, the cost was between $95 and $140. Both price ranges included the service call or trip charge. Call us for current pricing.

Our Value

Here at Beishir Locksmith we strive to provide quality work and products to our customers at fair prices. Our prices are based on decades of combined experience and up-to-date training to provide our customers with the highest quality experience. One of our core values is commitment, and each member of our team is committed to consistently delivering on the expectations of every one of our valued customers.


Need a locksmith? Call 314-842-2200 for 24-hour service, or request service online.