Hopefully you’ve already got most of, if not all of, your Christmas shopping done. Especially since the holiday is now less than 48 hours away.

But if you do happen to still be looking for gifts for the iOS device-toting folks in your life, Walmart has you covered. The retailer is hosting a last-minute iTunes gift card sale…

Several sites have noticed that Walmart has its $50 iTunes gift cards on sale right now for just $40. This means that you essentially get a free $10 to spend in the iTunes Store on apps, iBooks, music, or videos.

The best part about the deal is that the gift card is digital. It’s delivered via email so you don’t have to worry about availability or expensive over-night shipping. We aren’t expecting this sale to go on past Christmas day, so make sure to grab one while you can.