The initial unlocked price of the Lumia 950 is $549 from Microsoft, which is pretty steep but still an average price for a flagship. However, straight from AT&T (the exclusive carrier of the Lumia 950), with a 2-year contract, the phone is available for $149.99. That’s not that bad, but you can do better. And I’ll show you.
If you order the Lumia 950 from Amazon with an AT&T Next plan, you can get the phone for FREE! It appears that it’s only available in black for this price, but it’s still better than paying almost $600 unlocked for it.