If you’ve been holding off on getting a new iPhone 6s, this weekend might be your time to buy.

For a limited time, Best Buy is offering the 16GB iPhone 6s for only $1 when you sign up for a two-year contract with Verizon or Sprint. This sale only will end this Sunday, December 20, and it excludes AT&T customers. The 16GB iPhone 6s model normally retails for $200 with a two-year contract.

You can use this $1 promotion in-stores and online at BestBuy.com. The weekend promotion applies to the iPhone 6s in all its four colors: silver, gold, space gray and the high-demand rose gold.

According to CNET, Best Buy is also selling the previous-generation iPhone 6 for $1 with a two-year contract on Verizon or Sprint. Additionally, you can get a $200 Best Buy gift card when you trade in your iPhone 5 or newer model.

The impact on you: This isn’t the first time retailers and carriers have used Apple’s most popular product to lure new customers. The day the iPhone 6s first came out back in September, all major carriers had it on sale.

If you’re not in a position to sign up for a two-year contract in order to take advantage of this $1 sale, don’t fret. The iPhone 6s could potentially go on sale again should Apple release a cheaper iPhone in the coming months.

This story, "Get an iPhone 6s for $1 at Best Buy this weekend" was originally published by
Macworld.