Cash on Delivery across India · Free shipping

Impressole – Best Leather Insoles in India
Chat on WhatsApp

Our story

Small comforts, made by hand

Last updated: September 2026

Formal shoes look sharp, but a full day in them can be hard on your feet. Thin, stiff linings trap sweat and pass every hard step straight to your heel. Impressole started with a simple idea: put a layer of real leather back inside the shoe.

Why leather

Leather has lined good shoes for generations because it works. It breathes, it takes up everyday moisture, and it gives a soft, cushioning layer under the foot that settles to your shape as you wear it. Our insoles are cut from pure leather, not foam or synthetic leatherette.

How a pair is made

Each insole is cut, shaped and finished by hand in Pune, then checked as a pair before packing. We make them in UK sizes 6 to 10, one pair to a pack, so you can buy exactly the size you wear.

Three colours

  • Majestic Black: best with black oxfords, derbies and loafers.
  • Vintage Brown: best with tan and brown brogues, monks and boots.
  • Aqua Green: best with a quiet flash of colour inside any formal pair.

Easy to try

Every order ships free across India and you can pay Cash on Delivery. If the size is not right, unused pairs can be exchanged within 7 days. See our shipping and returns policies.

Say hello

We are at Indraprastha, SB Road, Pune, Maharashtra 411016, India. Write to care@impressole.com or call +91 87669 52300.