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 in the market for the best iPhone deals in 2021, now is a good time to buy. While iPhones rarely get true sales, many carriers and retailers have offers for new and existing customers that can help defray the cost of a new iPhone 12. All the major carriers like AT&T, Verizon, T-Mobile/Sprint, and even smaller ones like U.S. Cellular, Xfinity, MetroPCS, Visible, Minto Mobile, and Boost, are offering discounts on iPhone 12 models with a new line and trade-in. In most cases, this will require a phone in good condition and/or a new line with 24 months of monthly payments. The discount is applied to your bill each month as a credit.

If you don't want to be tied down by a monthly commitment, your best bet is to get an iPhone 12 directly from Apple. While the trade-in discount isn't as good as the one you get with carriers, you get all the money upfront and aren't committed to a monthly plan. Last but not least, if you don't need the latest and greatest iPhone, you have the option of picking up the 2nd generation iPhone SE. Despite being older, these are still solid phones, and can still meet all your needs for day-to-day browsing and connectivity. Many MVNO carriers have the iPhone SE available for very affordable prices and steep discounts.

If you're not committed to an iPhone, be sure to check out our general list of the best smartphones. It's also worth taking a look at our roundup of the best Android smartphones if you're willing to switch to another OS. All that said, read on to see the best iPhone deals online this week.

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.

Get up to $700 off Verizon iPhone 12 models with trade-in

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, and you do a trade-in of a device in good condition, you can get up to $700 off. In addition to device condition, there are some requirements you'll have to meet. You'll need a new line and plan that has 24 monthly payments.

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 model on a monthly payment plan, you're eligible for the deal. You can save up to $830 by trading in an iPhone that is in good condition like the iPhone 11 and iPhone 11 Pro, iPhone 11 Pro Max, iPhone XSA, iPhone XS Max, iPhone X, and iPhone XR.

Trading in the iPhone 8 and 8 Plus nets you $600, and you can also trade-in an iPhone Phone 7, 7 Plus, 6S, and 6S Plus for up to $450 off. The discounts are applied as monthly bill credits.

Get $90-$515 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 between $90 to $500 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. Thhe deal requires you to pick the iPhone you're going to trade in and ship the device within 14 days. Apple will inspect the smartphone you're trading in and verify the condition.

Save up to $800 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 $100 to $500. 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.

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..

Save $24 on various iPhone 12 models at Visible

HDR video on an iPhone 12 to illustrate the difference between HDR and EDR.

Lifewire / Charlie Sorrel

Visible is an MVNO owned by Verizon. It operates on the carrier's cellular network, acting as a low-cost alternative to mainline carriers similar to other MVNOs like Consumer Cellular and Boost Mobile. If you're looking for a discount on the iPhone 12, you can find the various iPhone 12 models for a modest $24 off each. That means you get the iPhone 12 mini for $720 rather than $744 ($30/month). The iPhone 12 can be had for $816 rather than $840 ($34/month), the iPhone 12 Pro for $984 rather than $1,008 (41/month), and the iPhone 12 Pro Max $1,080 rather than $1,104 ($45/month).

Get iPhone SE for $200 off from Xfinity Mobile

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

Xfinity is offering existing customers of its Xfinity Internet service the opportunity to an iPhone SE (2nd Gen) for $200 when they sign up for the service. The offer requires the purchase of a 64GB iPhone SE with a 24-month payment plan agreement. The estimated monthly payment is $8.33 rather than $16.66. You'll also need to activate the new Xfinity Mobile line and transfer the phone number from another carrier within 30 days of the phone purchase date. The device credits are applied to your account over the course of the 24 months so you get it for the $200 discount by the end.

Save $200 on iPhone 12 from MetroPCS stores

Closeup of the iPhone 12 Pro cameras.

Denis Cherkashin / Unsplash

MetroPCS is T-Mobile's low-cost carrier arm, and like its parent company, it's offering significant deals on the iPhone 12. You can get an iPhone 12 for $630 when you switch your provider and sign up for a new line. That's a big discount over its regular price of $830. It's worth noting that this offer is in-store only, but you can easily click to find the closest MetroPCS store to you in order to take advantage of the deal.

Get iPhone 12 models for $150 off from Cricket Wireless

Apple iPhone 12 Images, Front, Back, and Side.


New customers at Cricket Wireless can get various models of the iPhone 12 for significant discounts. If you sign up for a new plan, port your number, and activate a minimum $60 a month plan, you can get an iPhone 12 for $680, compared to the regular price of $830. That's $150 off. The same deal exists for the iPhone 12 mini which you can get for $580 rather than the regular $730 under the same condition. The iPhone 12 Pro can be had for $850 rather than $1,000, and the iPhone 12 Pro Max can be had for $950 rather than $1,100. This deal is available for a limited time, and you will need to pay an activation fee of $25.

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.

Save $24 and get a $300 gift card on various iPhone 12 models at Yahoo Mobile

HDR video on an iPhone 12 to illustrate the difference between HDR and EDR.

Lifewire / Charlie Sorrel

Yahoo Mobile is yet another one of the many MVNO's that have sprung it. It operates on Verizon's network and offers affordable plans and phones to subscribers. If you're in the market for an iPhone 12, you can get one for $24 off. That's a modest discount, but you can also pair it with a $300 Prepaid Mastercard Virtual account when you order an eligible device, port your number, and activate your phone. You'll get the gift card after making three service payments.

Get iPhone SE and two years of service from Mint Mobile for $30/month

Apple iPhone SE (2nd Generation)
I had to retrain myself to type on a smaller screen, use the home button, and swipe from the bottom of the screen to access the Control Center.

 Lifewire / Lance Ulanoff

Mint Mobile is an MVNO that operates on T-Mobile and AT&T's cellular network. It has a unique deal on offer, pairing a new iPhone SE with two years of premium wireless service for $15 a month each. The total will come to $30/month for 24 months. This is a lot cheaper than most cellular plans cost and can save you quite a bit of money by bundling together both a phone and a service plan. Just keep in mind that a new activation is required in order to take advantage of the deal.

Save $200 on iPhone SE (2nd Generation) from Simple Mobile

The new iPhone lineup
Apple's new iPhone lineup includes, at far left, the new iPhone SE (2nd Generation), the iPhone 11, the iPhone 11 Pro Max and the iPhone 11 Pro.


Simple Mobile (an MVNO on T-Mobile's network) has the iPhone SE (2nd Generation) available for a considerable discount. For new customers, you're able to get the iPhone SE for a one-time payment of $200, compared to the regular $400 price. This will require signing up for a no-contract plan and using Simple Mobile's service.

Save $100 on iPhone 12 from Spectrum Mobile with trade-in and purchase

Oakywood iPhone 12 Case

Courtesy of Oakywood

Spectrum Mobile is yet another one of the preponderance of MVNOs that exist in the US Market. It operates on Verizon's cellular network, giving you great coverage nationwide. Like many other carriers, it's offering a $100 discount on various iPhone 12 models with a new purchase and trade-in. The deal requires that you trade-in a qualifying device, add a new line, then purchase and activate the new phone. If you pay the price in full, you get a credit applied to the purchase. If you decide to finance the device, the credit is applied to the bill in pro-rated increments for the duration of the device payment plan.

Was this page helpful?