"The EU should suspend its Terrorist Finance Tracking Program (TFTP) agreement with the US in response to the US National Security Agency's alleged tapping of EU citizens' bank data held by the Belgian company SWIFT," said the resolution passed by 280 votes to 254, with 30 abstentions.
The resolution is non-binding, but the Parliament underlined that it "will take account of the European Commission's response to this demand when considering whether to give its consent to future international agreements."
But according to revelations by Snowden, SWIFT, the global interbank transfer network, was a target of wider US surveillance.
MEPs also urged EU states to launch an inquiry into the alleged SWIFT spying.
Also Read
Faced with public outrage over Snowden's claims that the US has been systematically spying on its allies, Brussels warned in July that it was ready "to reconsider" key anti-terrorist data-sharing deals with Washington.
Following up on the latest Snowden leaks this week, French daily Le Monde said it stood by its report that millions of phone calls in France were monitored by the NSA, despite claims from the United States that the information was inaccurate.