Le travail parlementaire sur le projet de restructuration du système de l’asile du Conseil fédéral a commencé en mai 2015 et s'est terminé en septembre de la même année. Quelques divergences entre les chambres ont fait que l'objet a effectué plusieurs allers-retours entre les deux conseils. Les modifications majeures du parlement face au message du Conseil fédéral sont les suivantes: un renforcement de la collaboration entre confédération et cantons lors du processus d’implémentation des centres fédéraux ainsi qu'un durcissement au niveau des sanctions pour non-collaboration de la part des requérants. Si ces derniers ne se tiennent pas à disposition des autorités pendant plus de 5 jours (le projet du Conseil fédéral était initialement de 20 jours), leur demande d'asile serait classée sans suite. De plus, les requérants troublant gravement l'ordre public seront placés dans des centres spéciaux. Lors des débats, plusieurs points ont été discutés, notamment la possibilité de déposer une demande d'asile dans une représentation suisse à l'étranger. Les socialistes et les verts, favorables à cette option, n'ont pas eu gain de cause, notamment parce que la suppression de cette possibilité avait été acceptée en chambre lors de la votation sur les mesures urgentes. Le camp rose-vert s'est également opposé, sans succès, à la mesure permettant à la Confédération d'exiger des cantons le remboursement des subventions forfaitaires en cas de non exécution des renvois de requérants déboutés. Le camp UDC, fortement opposé à l'objet du Conseil fédéral parce qu'il ne diminue selon eux aucunement l'attractivité de la Suisse pour les requérants d'asile, a tenté de s'opposer à l'octroi de conseil juridique gratuit dès le début de la procédure pour les requérants dont la demande sera traitée dans les centres fédéraux. Comme cette mesure est selon les autres parlementaire une contrepartie nécessaire à l'accélération des procédures tout en leur assurant une certaine équité, le conseil juridique tel que conçu par le Conseil fédéral n'a pas été modifié.
L'objet dans sa version finale a été accepté par 138 voix contre 55 et une abstention au Conseil national et à 35 voix contre 5 et 3 abstentions au Conseil des Etats. Les oppositions dans les deux chambres provenaient toutes du camp UDC. Si le camp rose-vert a majoritairement soutenu l'objet, quelques uns de ses membres ont toutefois préféré s'abstenir. Il s'agit des sénateurs Recordon, Maury Pasquier, et Cramer au Conseil des Etats et de la députée Marra pour le Conseil national. Le groupe UDC a annoncé avant le vote final sa volonté d'attaquer la modification de la loi sur l'asile par référendum.

Restructuration du système de l’asile