No, we do not require contracts, this is month to month. However we do suggest if you sign up on one of our paid packages you stay for atleast 3 months because it does take the first 3 weeks to finish all the work and for your rankings to start to climb. Normally within the first 2 weeks to 30 days you will see a significant increase in your rankings.