Shoe Resoling in Denver
A worn-out sole rarely means the shoe is finished. We replace soles on dress shoes, boots, loafers and sandals at our shop on East 3rd Avenue in Cherry Creek.
Bring the pair in, or send a photo through the quote form and we will tell you which repair it needs and what it costs.
Half soles or full soles
Half soles cover the toe and the ball of the foot, where most of the wear happens. We use leather or rubber and finish the edge to match the shoe. They take 24 to 48 hours.
Full soles replace the whole sole and rebuild the heel, with waterproofing included. Plan on 3 to 5 days.
Soles we fit
- Oak bark tanned leather for dress shoes
- Rubber soles for grip in snow and rain
- Full grain leather and Vibram soles for boots
- Birkenstock resoling
Prices and turnaround
Half soles
from $80
24-48 hours
Full soles
from $100
3-5 days, heel rebuild and waterproofing
Heel tips
from $30
same day available
Prices vary with the condition and materials. All work comes with our 30-day craftsmanship guarantee.
Recent work

Premium Sole Replacement
Full sole reconstruction in oak bark tanned leather, 3-5 days

Gucci Loafer Restoration
Sole replacement and leather conditioning, 3 days
Questions
How long does resoling take?
Half soles take 24 to 48 hours and full soles 3 to 5 days. Express service is available; ask when you drop the shoes off.
How much does resoling cost?
Half soles start at $80 and full soles at $100. The final price depends on the shoe's condition and the materials, so send a photo for an exact quote.
Can you resole Birkenstocks?
Yes. Birkenstock resoling is one of our regular services.
Is the work guaranteed?
Yes. All work comes with our 30-day craftsmanship guarantee.
Visit Our Denver Shoe Repair Shop
Located in Cherry Creek, Denver. Serving the Colorado Front Range with expert cobbler services since 1984.
Contact Information
Visit Our Shop
2817 E 3rd Ave, Denver, CO 80206
Free parking behind the building
Call or Text
(720) 746-9413Email Us
info@modernshoesrepairs.comBusiness Hours
Monday - Friday: 9:30 AM - 7:00 PM
Saturday: 9:30 AM - 6:00 PM
Sunday: 12:00 PM - 4:00 PM