There is an urgent need to overcome the political deadlock preventing States from substantively participating in burden-sharing in the international refugee regime, and, in particular, finding solutions to the European refugee crisis. We propose a centralised clearinghouse – a “two-sided matching system” – to match refugees with States. Drawing on the success of matching in domains, such as education and healthcare, we outline the principles underlying matching system design and illustrate in general terms how they could be applied to refugee protection. This matching system respects the priorities of States and gives agency to refugees. Matching systems can operate independently or alongside other burden-sharing mechanisms, such as tradable refugee quotas (as suggested by Fernández-Huertas Moraga and Rapoport). We then move to consider two specific empirical cases: international resettlement and the European migrant crisis.