No, there are no contracts at all. Xfinity Mobile is strictly pay as you go.