The Best iPhone Deals of 2021

Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.

iPhone Deals
Courtesy of Apple

If you're searching for an iPhone deal, most of the holiday deals from 2020 have carried over to 2021. You'll find every model of the iPhone 12 available discounted or on sale, though in most cases, you'll need to sign up for a new line, do a trade-in, and/or get an unlimited plan from a major carrier like AT&T, T-Mobile/Sprint, and Verizon. They can also be found through retailers like Best Buy and Walmart, though this will still require activation through a carrier and a new line.

If you'd rather not resort to a new line in order to get the best new iPhone, your other option is to do a trade-in directly to Apple. While the discounts won't be as hefty as going through a carrier, Apple will offer up to $250 off with a trade-in depending on the condition of your phone, and you won't need to sign up for any additional plans. So without further ado, read on to see the best iPhone deals to get.

Save $700 off all iPhone 12 models from AT&T for new and existing customers

iPhone 12 and iPhone 12 Mini smartphones.

AT&T is continuing to offer deals on all models of the iPhone 12. With pre-orders starting November 6th for the iPhone 12 Pro Max and iPhone 12 mini, AT&T is offering $700 off all iPhone 12 models. With the right combination of deals you can even get the iPhone 12 mini completely free.

In order to take advantage of AT&T's offer you must be a new and existing customer, purchase the iPhone 12 on a 30-month AT&T installment plan, subscribe to an AT&T Unlimited plan, and trade-in an eligible device in good working condition that's valued at $95 or more. This is a few hoops to jump through, but if you can meet the requirements, you can get an iPhone 12 mini for $0, an iPhon e12 for $99, an iPhone 12 Pro for $299, and n iPhone 12 Pro for $399. The discounts will be applied as a monthly credit.

Buy one, get one iPhone 12 with new line

iPhone 12 and iPhone 12 Mini.

Verizon is another carrier offering a significant deal on the iPhone 12, including a nice option for new customers. If you purchase the iPhone 12 mini, iPhone 12, iPhone 12 Pro or iPhone 12 Pro Max, you'll get a second iPhone 12 free. That's a value of $800 potentially, but there are some requirements you'll have to meet. You'll need a new line a plan that has 24 monthly payments. The second device has to be of equal or lesser value and it also requires a new line and 24 monthly payments.

If you're an existing customer, you can upgrade and get $440 off with a trade-in. It's not as good a deal as new customers, but it'll defray nearly half the cost of a new iPhone. Other deals on offer are buying an iPhone and saving $100 on an Apple Watch or getting an iPhone and saving $150 on an iPad.

Save $830 on iPhone 12 model on T-Mobile with a new sign up and trade-in for qualifying iPhone

iPhone 12

Like the other major carriers, T-Mobile also has a deal aimed at new customers who are looking to get an iPhone 12. If you join T-Mobile, activate a new line, and purchase an iPhone 12 on a monthly payment plan, you're eligible for the deal. You can save up to $830 by trading in two iPhones that are in good condition like the iPhone 11 and iPhone 11 Pro. The iPhone 8 is the oldest you can trade-in for this price.

if you have an iPhone 7, 7 Plus, SE (2020), you'll get $530 for the trade-in. Any of the iPhone 6 series and the iPhone SE will net you $380. Any older devices from the iPhone 5s to the 1st generation iPhone will get you $230, which isn't bad considering their age. The discounts are applied as monthly bill credits.

Save $250 off iPhone 12 or iPhone 12 mini from Apple with trade-in

Apple's MagSafe dual charger for iPhone 12 and Apple Watch.
Apple's MagSafe dual charger for iPhone 12 and Apple Watch.

If buying directly from a carrier isn't an ideal option or you want an unlocked phone, the best way to get an iPhone deal is to buy from Apple. If you trade-in your old device, you can get up to $250 off the iPhone 12 mini or iPhone 12 which normally costs $700 and $800 respectively. That's not as big as some of the discounts carriers are offering, but this deal doesn't require you to sign up for a new plan, switch carriers, to receive bill credits.

Save up to $150-600 on iPhone 12 models from Best Buy

Product shot of the iPhone 12 Minis.

Best Buy has every model of the iPhone available, including the iPhone 12 mini, iPhone 12, iPhone 12 Pro, and iPhone 12 Pro Max. By buying through the retailer and activating on one of the carriers with a trade-in of an iPhone 7 or newer, you can save between $150 to $600. There are some requirements though. You need to activate at Best Buy on either Verizon or T-Mobile/Sprint, be on installment billing, and trade-in a qualified phone. AT&T will give you a bit more credit depending on the phone, offering up to $700 for an iPhone 12, but they require a qualified activation, an unlimited plan, and trade-in.

The discount is applied as a monthly credit to your installment plan over the course of 30 months. This results in a pretty sizable price cut for most models and you can basically get the iPhone 12 mini and iPhone 12 for free.

Save up to $900 on iPhone 12 models from Walmart

iPhone 12 mini

All the various iPhone 12 models are available at Walmart, and you can get them for up to $900 off with the right combination of deals. To take advantage of the offer, you need to pick an AT&T iPhone 12 by adding a new line or upgrading an existing line. That will get you $700 off. Then Walmart will give you an additional $200 off in reduction of the price. The offer is valid with an installment plan. Aside from the various iPhone 12 models, you can also use this offer for the iPhone 11 Pro and iPhone 11 Pro Max. You can also trade-in a phone for a $700 credit depending on the trade-in value of the device and its condition.

Save $250 on iPhone from Xfinity Mobile

The iPhone Mini compared to the iPhone 12.
Courtesy of Apple 

Xfinity is offering new customers who activate a new line $250 off the purchase of any iPhone model as long as you transfer your new number in 30 days. It comes in the form of a credit applied over 24 months of the device payment plan. Existing customers can also take advantage of the deal by replacing or upgrading a device, netting them a $250 Visa prepaid card. This offer will last till January 4th.

Get iPhone 12 Pro for $5.66 a month for 30 months from US Cellular

Apple iPhone 12 Pro Family

US Cellular is offering a deal on the iPhone 12 Pro for a limited time. If you sign up for a 30-month installment plan, you can get the phone for as little as $5.66 a month over the course of 30 months. That's as little $170 total after bill credits are applied, compared to the regular price of $999 prepaid. In order to qualify for the deal, you must have a smartphone postpaid plan with US Cellular, a new line, port-in, and credit approval..

iPhone XS Unlocked (Renewed) $395 on Amazon

iPhone XS and XR
The iPhone XS and XR aren't as similar as they may seem.  Justin Sullivan / Getty Images 

The iPhone XS isn't the newest model available, but just because it's a generation old doesn't mean it's bad. If you're willing to buy a renewed phone, the iPhone XS offers an attractive design and fast performance with its A12 Bionic processor.

You can still play the latest games and multitask with ease, and you'll get the most recent iOS updates. The rear camera also consists of a dual-sensor setup and Portrait Mode for attractive selfies. All of this comes at the modest price of $395 which is approximately half the price it was at launch. Since the phone is fully unlocked, you can use it on any carrier and despite being refurbished, it's backed by Amazon's 90-day guarantee, meaning it's been inspected by Amazon-qualified suppliers.

Save $150 off iPhone SE (2020) at Boost Mobile

AppleApple iPhone SE (2nd Generation)
The last of the rectangular iPhone screens.  Lifewire / Lance Ulanoff

The 4.7-inch iPhone SE (2020) certainly does seem to get all the sales. Perhaps that's for good reason because it comes with a powerful and modern A13 Bionic, solid camera capabilities, and is the only iPhone with a compact design. Boost Mobile is offering the device for $150 off, bringing the regular price of $400 down to $250 for the base 64GB model. The 128GB model also gets a more modest $50 price cut, bringing it to $400 down from the usual $450. The 256GB isn't on sale, unfortunately.

Was this page helpful?