Desde octubre de 2015, McDonald's sirve el desayuno durante todas las horas de operación. Las ubicaciones de McDonald's concentran el menú en McMuffin o en productos de galletas según las preferencias de los clientes locales.
Antes del cambio en octubre de 2015, McDonald's generalmente comenzó a servir el desayuno entre las 3:30 y las 5:00 a.m. y dejó de servir el desayuno a las 10:30 a.m. Los clientes han estado solicitando un menú de desayuno continuo en Twitter desde 2007.
Antes de 2015, McDonald's experimentó un crecimiento y ganancias mediocres debido a los gustos cambiantes de sus clientes y la competencia de otros restaurantes de comida rápida para desayunos, como Dunkin 'Donuts. El cambio al desayuno de todo el día se considera una reacción a estas presiones del mercado y se espera que aumente las ventas para los propietarios de franquicias locales.