The bill passed 240–190 with eight Republicans joining most Democrats to support it.

Before the vote, Republicans proposed an amendment to the bill to require Immigration and Customs Enforcement officials be notified any time an undocumented immigrant attempted to purchase a firearm. Typically last-minute amendments from the minority party are voted down, but 26 Democratic members voted with Republicans to pass the amendment.

It was a rare and embarrassing loss for the Democratic majority, and appeared to be unexpected as party leaders huddled over what to do next. The party ended up voting for the bill to pass it despite the amendment.