Pada tanggal 3 September 2016 Button mengumumkan bahwa ia akan pensiun sementara untuk musim namun memilih opsi kontrak baru bersama McLaren dengan peran sebagai duta tim dan opsi kembali membalap penuh di musim . Posisi Button di kursi utama McLaren digantikan tester Stoffel Vandoorne. Button lantas kembali membalap di Monako sebagai pengganti sementara Fernando Alonso yang memilih mengikuti lomba IndyCar Indianapolis 500. Dalam lomba tersebut Button sempat terlibat insiden dengan Pascal Wehrlein dengan keduanya yang tersingkir dari lomba. Pada bulan November 2017 Button mengumumkan bahwa ia tidak akan menjalani kontraknya untuk musim 2018 dan memilih mengundurkan diri dan memberikan kesempatan untuk juniornya Lando Norris untuk naik ke kursi pembalap ketiga McLaren. Button mengakhiri karier McLaren-nya sebagai pembalap terbanyak kedua yang ikut lomba bersama tim dengan 136 lomba dibelakang rekan senegaranya David Coulthard.