At Walmart, the iPhone 6 will start at $179 on a two-year contract with AT&T, Verizon, or Sprint, while the iPhone 6 Plus will start at $279 on contract, CNET reported on Wednesday.
This is $20 less than you would pay if you purchased either phone on a two-year contract from Apple or a carrier store.
For those who pre-order from Walmart, the retailer will also throw in a $15 electronic Walmart gift card for those who come to the store to pick up their new device.
Sam's Club, which is owned by Walmart, will sell the iPhone 6 and iPhone 6 Plus for around the same price starting at $177 and $277, respectively.
This discount shouldn't come as too much of a surprise - Walmart typically offers iPhones for a bit cheaper than other stores.
Just a few weeks ago, Walmart cut the price of the iPhone 5s down to $79 on a two-year contract and the iPhone 5c down to just $0.97 with a carrier agreement.