iPhone 8 deals have never been cheaper or better value. Sure, that's because the iPhone 8 is no longer the best smartphone from Apple – the new iPhone 11 takes that crown.
But the iPhone 8 remains an excellent choice for anyone who wants an iPhone at a more affordable price, and supports many of the high-end specs we've come to love and expect in our cell phones. So if you're looking for the best iPhone 8 deals, you're in the right place: you'll find today's best iPhone 8 contracts and handset deals on this page.
The iPhone 8 has all the core parts you need. With a stylish glass back, mid-range battery and processor combination, and a high-performing point-and-shoot camera, it stands out as an effective device at its price range.
Plus, the release of iOS 13 – Apple's newest operating system for iPhones and iPads – means it's still up-to-date and you have access to the latest features.
Below, you'll find all the best iPhone 8 deals currently on the market, from all the main providers; followed by the best iPhone 8 Plus deals too. Our price comparison tool is pulling in today's biggest offers, and you can refine your search by using the filter options to easily find the best cheap iPhone 8 deals at different data points, networks and budgets..
iPhone 8 deals from US carriers
iPhone 8 for $499.99 at Sprint | Pay only $8/month with the Sprint Flex 18-month lease
You can buy the iPhone 8 outright for just $499.99 at Sprint right now. Or you can opt for Sprint's Flex 18-month lease, which requires a $50 one-off payment, and then allows you to pay just $8 a month. At month 18, you can return the phone and upgrade to a new model, buy it, or pay six monthly payments.
iPhone 8 for $449.99 at T-Mobile | $18.75/month for 24 months | Free with a new line and trade-in
This cheap iPhone 8 deal from T Mobile gives you the 64GB handset for just $449.99. However, this price can be dropped even further – it could become free – when you buy a new line and trade in an old device. Alternatively, if you'd rather break down your monthly costs, there is also a finance option.
iPhone 8 for $449.99 at Verizon |$18.74/month for 24 months
Verizon doesn't offer any special cheap iPhone 8 deals on this device. You can choose to buy the handset outright at the standard price of $449.99, or get it for $18.74 per month (for 24 months).
iPhone 8 for $449.99 at AT&T |$15/month finance option for 30 months
At $15/month for the 64GB model or $25/month for the 256GB version over a 30-month plan, AT&T has one of the better options for low monthly bills. Alternatively, you can buy the handset outright for $44.99.
The best iPhone 8 Plus deals and contracts
If you love the idea of the iPhone 8, but the one thing holding you back is its size, these cheap iPhone 8 Plus deals could be what you need to see. Upping the screen size, battery capacity and processing power, the iPhone 8 Plus takes everything about the smaller device and makes it bigger (including the price).
At a size nearer to the iPhone XS, the iPhone 8 Plus feels more like a premium 2019 device than its actual release date of 2017. If you don't mind paying a bit more, and you're a fan of bigger devices, this is a welcome upgrade from iPhone 8 deals.
It even offers a dual camera set up, something slightly more rare at this price point. But apart from its size and the addition of the brand new camera, both of these devices look identical on the outside.
If the idea of iPhone 8 Plus deals sounds perfect to you, you're in the right place. We've gathered all of the cheapest offers currently available so you can find the one that works best for you.
iPhone 8 Plus deals from US carriers
iPhone 8 Plus for $549.99 at Verizon |$22.91/month for 24 months
With this cheap iPhone 8 Plus deal at Verizon, you can pay $549.99 to own the 64GB handset outright, or you can pay just $22.91 per month for 24 months. For the 128GB version, it's $599.99, or $24.90 per month.
iPhone 8 Plus for $549.99 at AT&T | $18.31/month for 30 months
While AT&T offers the device at the same price as other retailers, the best cheap iPhone 8 Plus deal comes via its finance payments. With options from $18.31/month on AT&T, this is one of the more affordable options. However you will be tied in for 30 months.
iPhone 8 Plus for $549.99 at T-Mobile | $18.75/month for 24 months + $99.99 | Save $450 with a new line and trade in
If you're prepared to buy a new line with T-Mobile and have a valid handset to trade in, you can save $450 on the iPhone 8 Plus. It'll be paid in instalments over 24 months. Otherwise, it's $549.99 to buy outright, or $18.75/month for 24 months after a $99.99 payment.
iPhone 8 Plus for $549.99 at Sprint | Pay only $12.17/month with the Sprint Flex 18-month lease
Sprint offers the same price of $549.99, much like the rest of the cheap iPhone 8 Plus deals here. However, where Sprint shines is with its Flex 18-month leases. Pay just $12.17 a month for 18 months and then you upgrade to a newer model.