Future lepton colliders, whether circular or linear, will provide unprecedented precision on standard model observables. The improvement to both the luminosity and detector techniques means that experimental error will be reduced by a factor 5-100 and therefore the theory uncertainties must also be reduced to the level of 0.001%. One of the major sources of theoretical uncertainties for lepton colliders are QED corrections. In this talk, I will present the Yennie-Frautschi-Surra formalism for the resummation of soft photons to all orders and its matching to higher order Matrix element corrections. It's implementation in the SHERPA event generator will be presented and some results will be discussed.