Abstract
Using matched employer–employee data from the Netherlands, we decompose the wage penalty of temporary work. Temporary workers earn 28 log points less per hour than permanent workers. Worker fixed effects explain half this gap, while firm pay premia account for 28%. Most of the firm contribution reflects temporary workers sorting into low-paying firms rather than within-firm pay differences. As temporary employment differs substantially across demographic groups, we extend our framework to gender and native–migrant wage gaps, separating contract from firm sorting. Differential exposure to temporary work explains part of the native–migrant firm pay-premia gap but matters little for the gender wage gap.