You can go online to myverizon, and there will be a ticker on the bottom of the screen that will tell you how many months you are in until the 20 month mark. you are allowed to upgrade 1 year into your 2 year contract. but if you want the $100 credit you need to wait the full 20 months.