We consider the difference f (H 1 ) − f (H 0 ), where H 0 = −∆ and H 1 = −∆ + V are the free and the perturbed Schrödinger operators in L 2 (R d ), and V is a real-valued short range potential. We give a sufficient condition for this difference to belong to a given Schatten class S p , depending on the rate of decay of the potential and on the smoothness of f (stated in terms of the membership in a Besov class). In particular, for p > 1 we allow for some unbounded functions f .