Both stores are cutting prices on the iPhone, which costs $99 from Apple with a two-year wireless contract or $549 without. Starting Saturday, RadioShack customers purchasing the iPhone 5C in-store will receive a $50 gift card that can be used toward their $99 iPhone 5C purchase, a spokesman for the company told MarketWatch. That offer ends Nov. 2. Starting Friday, however, Wal-Mart will also cut the price of the iPhone 5c from $79—a $20 discount on Apple’s price—to $45 throughout the holiday season, a Wal-Mart spokeswoman says. Both offers beat Best Buy’s terms: It offers a $50 gift card on iPhone 5c purchases from Friday until Oct. 7.
While Apple's iPhone 5s is currently outselling the iPhone 5c, it's expected that eventually the cheaper iPhone 5c will catch up.