When I first signed up with T-Mobile, they told me about the Jump! On Demand, explained what it was, etc. They told me all it takes is a credit check to see if I am eligible, in which I was. Fast forward to 14 months down the line (4 months left for my lease) and I find out there is a manufacturer defect with my phone (LG V10) that could cause the phone to no longer pass the LG screen. My father had the same phone and just a few days ago his encountered said defect. I decided it was time to upgrade so I didn't risk encountering this defect and being stuck without a phone for X amount of time and went in to upgrade. Next thing I know I am being told that I would have to make over $200 down payment for each device (2 of them are on my plan). Apparently my credit isn't "good enough" to be eligible for $0 down.
My questions are: What is the point of doing a credit check to see if you're eligible for the program, and then doing another credit check at time of upgrade? If I make all of my lease payments on time for my current phone then why do I have to have a credit check run to see if I am a "good customer", especially after already having been told I am eligible to be on the program? Makes no sense. This should be based on how good of a customer you are with T-Mobile, not everything in general, because everyone knows if one thing goes wrong your credit can go out of whack (which was exactly the case with me).