The 32GB iPhone 7 is priced at $699.99 without a contract, for example, which is $50 more than you’d pay anywhere else. This applies to the 128GB and 256GB models, which are also priced $50 more than normal retail price. The damage is worse for theiPhone 7 Plus; Best Buy is charging a $100 premium for those devices in all capacities.
Best Buy also sells more affordable carrier monthly installment plans, however. It also has two-year contract options. Folks paying full retail price need to be on guard, though. 9to5Mac suggests this is simply a matter of supply and demand, with Best Buy trying to squeeze out extra dough from buyers.
If you’re not paying attention, it can be relatively easy to buy a phone thinking the retail price is the same everywhere. That’s not the case here. Remember that Best Buy also has a price match policy so if you insist on getting your iPhone 7 or 7 Plus from them, mention it's real retail from Apple.