El comentó que durante sus sesiones de composición le dijo a Tedder, vocalista de la banda OneRepublic, «Deberíamos escribir una canción estilo "Shelter" de Ray LaMontagne para Jay-Z y Beyoncé.» Después de escribir las líricas, «Halo» fue compuesta y completada en el estudio de Tedder en un lapso de tres horas.