Generally, our slipcovers are made to go over their original sofa fabric. This would mean our customers would not actually need to remove their original upholstery. Basically - our covers would definitely go over your leather sofa! :)