Having a contract means that you agree to pay a single monthly fee for a fixed period of time. Most mobile contracts now are for 24 or 36 months, during this time you will pay for your monthly allowance of calls, texts and minutes as well as covering the cost of your chosen handset.