This is for a three month subscription even though the picture says six months.
Right now directly from Microsoft you can get three months worth of Xbox Live Gold for only $9.99 (regularly $24.99)! Note that you must either be a new member or have canceled your XBox Live account by October 1st to take advantage of this offer.
Xbox Live Gold is Microsoft’s online gaming subscription, allowing you to challenge players from the world over in games like Fortnite! The service also comes with discounts in the Xbox store and even a selection of 2-4 free games each month!