You need to have a service contract to get an iPhone for free. Without a service contract, shoppers pay between $649 and $949 for an iPhone 6 as of 2015. Even with a service contract, shoppers may need to pay between $199 and $299 for an iPhone 6
As of 2015, T-Mobile and Verizon offer their customers the iPhone 5c for 99 cents or less with a two-year contract. T-Mobile customers may opt out of their contract at any time but will have to pay for the phone once they terminate their agreement. Verizon customers do not have to sign a service contract if they pay phone's full price of $449.99.