The annihilation cross section of dark matter has an important role in dark matter phenomenology. If dark matter couples to a light force mediator, the exchange of the mediator non-perturbatively distorts the wave function of the dark matter from the plane wave. This effect significantly modifies the annihilation cross section. This effect is called Sommerfeld effect. In this talk, I will talk about how the annihilation cross section with Sommerfeld effect is calculated from the Schroedinger equation. Our method is consistent with the partial wave unitarity bound and it can be applied to s-wave and higher-ell waves.