Родился 9 августа 1990 года в Стокгольме. Билл является сыном актера Стеллана Скарсгарда и врача Мю Гюнтер. Братья Билла – Александр, Густаф, Вальтер и Сэм также работают в киноиндустрии. Всего у Стеллана и Мю шестеро детей. Билл начал сниматься в кино с 9 лет, но ранней известности не получил. По-настоящему Билла затянуло в кино после фильма «Арн: Объединенное королевство» (2008). В 2011 году за роль Симона в фильме «В космосе чувств не бывает» Билл Скарсгард был номинирован на шведскую премию «Золотой жук».
Со временем актерская карьера начала набирать обороты, и послужной список Билла все пополнялся новыми работами. В 2012 году Билл сыграл в драме «Анна Каренина». Позже он снялся в сериале «Хемлок Гроув» (2013 – 2015) и в картине «Дивергент, глава 3: За стеной» (2016). Однако большая известность пришла к нему только после роли Пеннивайза в экранизации романа Стивена Кинга «Оно» (2017). Затем Билл сыграл Цайтгайста в картине «Дэдпул 2» (2018). Также актер сыграл в сериале по произведениям Стивена Кинга «Касл-Рок» (2018) и вернулся к роли Пеннивайза в фильме «Оно 2» (2019).