How to Open a Bank Account and Establish Residence in Portugal

You'll need a Portuguese tax number (NIF), proof of address, and income documentation to open a bank account. Establishing legal residence requires registering with SEF within 30 days and obtaining a residence permit if you're a non-EU citizen.

  1. Get your NIF (tax number) first. Visit any Finanças office with your passport and proof of address. Takes 30 minutes, costs nothing. You cannot open a bank account without this number.
  2. Gather required bank documents. You need: NIF, passport, proof of Portuguese address (rental contract or utility bill), employment contract or 3 months bank statements showing income, and Portuguese phone number.
  3. Choose your bank and branch. Millennium BCP, CGD, and Santander are largest. Go to the branch in person - online applications rarely work for foreigners. Bring all documents plus €25-50 for initial deposit.
  4. Register with SEF for residence. Book appointment online at sef.pt within 30 days of arrival. EU citizens get automatic residence. Non-EU citizens need D7 or other residence visa before this step.
  5. Get your residence certificate. After SEF appointment, you'll receive temporary residence certificate immediately and plastic card by mail in 2-3 months. This proves legal residence for all official purposes.
  6. Register with local Junta de Freguesia. Visit your neighborhood parish office with residence certificate and NIF. Register for voting, local services, and municipal benefits. Takes 15 minutes, free.
Can I open a bank account as a tourist?
Generally no. Portuguese banks require a NIF and proof of local address. Some international banks like Santander may allow account opening for existing customers, but it's rare and limited.
How long does the residence permit take?
EU citizens get immediate temporary certificate at SEF appointment, plastic card in 2-3 months. Non-EU visa holders: temporary certificate same day, residence card in 3-4 months.
What if I don't speak Portuguese for bank meetings?
Bring a Portuguese-speaking friend or hire a translator (€50-100). Bank staff in Lisbon and Porto often speak English, but smaller cities rarely do. All legal documents will be in Portuguese.
Can I use a short-term rental address for bank account?
Airbnb won't work. You need a rental contract (minimum 6 months) or utility bill in your name. Some banks accept hotel registration if you're staying 30+ days, but it's not guaranteed.