O BIC, também chamado código SWIFT, identifica o banco numa transferência internacional. A Caixa Geral de Depósitos usa CGDIPTPL, o Millennium bcp BCOMPTPL, o Santander TOTAPTPL, o Novo Banco BESCPTPL e o BPI BBPIPTPL. Os algarismos 5 a 8 do IBAN dizem qual é o banco: 0035 é a Caixa, 0033 o Millennium. Cole um IBAN, um NIB ou um código abaixo para ver o banco, o BIC e se o número está bem formado.
| BANCO | CÓDIGO NO IBAN | BIC / SWIFT |
|---|---|---|
| Caixa Geral de Depósitos | 0035 | CGDIPTPL |
| Millennium bcp | 0033 | BCOMPTPL |
| Santander | 0018 | TOTAPTPL |
| Novo Banco | 0007 | BESCPTPL |
| BPI | 0010 | BBPIPTPL |
Os dois exemplos com 0001 e 1234 são os do documento do Banco de Portugal sobre o IBAN; o último tem um algarismo trocado.
A ferramenta segue as regras de validação publicadas pelo Banco de Portugal e a lista oficial de códigos de banco. Tudo corre no seu navegador: o número não é enviado para lado nenhum.
O Banco de Portugal publica a lista dos 105 códigos que podem aparecer nas posições 5 a 8 de um IBAN português e, à parte, o BIC de cada instituição que participa no SICOI, o sistema de compensação interbancária. A tabela junta as duas. Um traço na coluna do BIC quer dizer que o código não está na lista de BIC: a instituição pode ter um, mas não o publica aí, por isso pergunte-lhe. O código 0045 cobre todo o grupo Crédito Agrícola (68 instituições). Para converter um NIB antigo use o conversor NIB ↔ IBAN; para verificar um IBAN estrangeiro, o validador de IBAN.
| CÓDIGO | INSTITUIÇÃO | BIC |
|---|---|---|
| 0007 | Novo BancoNOVO BANCO, S.A. | BESCPTPLXXX |
| 0008 | Banco BAI EuropaBANCO BAI EUROPA S.A. | BAIPPTPLXXX |
| 0010 | BPIBANCO BPI S.A. | BBPIPTPLXXX |
| 0014 | Banco InvestBANCO INVEST, SA | IVVSPTPLXXX |
| 0018 | SantanderBANCO SANTANDER TOTTA, S.A. | TOTAPTPLXXX |
| 0023 | ActivoBankBANCO ACTIVOBANK, S.A. | ACTVPTPLXXX |
| 0025 | Caixa BICAIXA - BANCO DE INVESTIMENTO, S.A. | — |
| 0033 | Millennium bcpBANCO COMERCIAL PORTUGUÊS, SA | BCOMPTPLXXX |
| 0035 | Caixa Geral de DepósitosCAIXA GERAL DE DEPÓSITOS, S.A. | CGDIPTPLXXX |
| 0036 | Banco MontepioCAIXA ECONÓMICA MONTEPIO GERAL, CAIXA ECONÓMICA BANCÁRIA, SA | MPIOPTPLXXX |
| 0045 | Crédito AgrícolaSISTEMA INTEGRADO DO CRÉDITO AGRÍCOLA MÚTUO (SICAM). Código partilhado pela Caixa Central e por 67 caixas de crédito agrícola associadas (68 instituições na lista do Banco de Portugal). | CCCMPTPLXXX |
| 0047 | Haitong BankHAITONG BANK, S.A. | ESSIPTPLXXX |
| 0048 | Banco FinantiaBANCO FINANTIA, SA | BFIAPTPLXXX |
| 0059 | Caixa Económica da Misericórdia de Angra do HeroísmoCAIXA ECONÓMICA DA MISERICÓRDIA DE ANGRA DO HEROÍSMO, CAIXA ECONÓMICA BANCÁRIA, SA | CEMAPTP2XXX |
| 0061 | Banco BiGBANCO DE INVESTIMENTO GLOBAL S.A. | BDIGPTPLXXX |
| 0063 | Bison BankBISON BANK, S.A. | BNFIPTPLXXX |
| 0064 | Banco Português de GestãoBANCO PORTUGUÊS DE GESTÃO S.A. | BPGPPTPLXXX |
| 0065 | Banco BestBEST - BANCO ELECTRÓNICO DE SERVIÇO TOTAL, SA | BESZPTPLXXX |
| 0079 | EuroBic (ABANCA)ABANCA PORTUGAL, S.A.. Integrado no ABANCA Portugal (0170) em 21 de novembro de 2025. O Banco de Portugal mantém válidos os IBAN com 0079 durante um período transitório; o ABANCA deu IBAN novos aos clientes a partir de 24 de novembro de 2025. | BPNPPTPLXXX |
| 0097 | Crédito Agrícola da ChamuscaCAIXA DE CRÉDITO AGRÍCOLA MÚTUO DA CHAMUSCA, CRL. Caixa agrícola com código de IBAN e BIC próprios. | CCCHPTP1XXX |
| 0098 | Crédito Agrícola de BombarralCAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE BOMBARRAL, CRL. Caixa agrícola com código de IBAN e BIC próprios. | CERTPTP1XXX |
| 0160 | Novo Banco dos AçoresNOVO BANCO DOS AÇORES, SA. BIC diferente do Novo Banco (BESCPTPL). | BESAPTPAXXX |
| 0170 | ABANCA PortugalABANCA PORTUGAL, S.A.. Integrou o EuroBic (código 0079) em 21 de novembro de 2025. | CAGLPTPLXXX |
| 0189 | Banco Atlântico EuropaBANCO ATLÂNTICO EUROPA, SA | BAPAPTPLXXX |
| 0191 | BNI EuropaBNI - BANCO DE NEGÓCIOS INTERNACIONAL (EUROPA), S.A. | BNICPTPLXXX |
| 0193 | Banco CTTBANCO CTT, S.A. | CTTVPTPLXXX |
| 0235 | Banco CarregosaBANCO L.J. CARREGOSA, SA | BLJCPTPTXXX |
| 0246 | Banco PrimusBANCO PRIMUS, SA | — |
| 0916 | Banco CredibomBANCO CREDIBOM, SA | CRBBPTP1XXX |
| 5180 | Crédito Agrícola de LeiriaCAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE LEIRIA, CRL. Caixa agrícola com código de IBAN e BIC próprios. | CDCTPTP2XXX |
| 5200 | Crédito Agrícola de MafraCAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE MAFRA, CRL. Caixa agrícola com código de IBAN e BIC próprios. | CDOTPTPPXXX |
| 5340 | Crédito Agrícola de Torres VedrasCAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE TORRES VEDRAS, C.R.L. Caixa agrícola com código de IBAN e BIC próprios. | CTIUPTPPXXX |
| CÓDIGO | INSTITUIÇÃO | BIC |
|---|---|---|
| 0005 | ABANCA Servicios FinancierosABANCA SERVICIOS FINANCIEROS, E.F.C., S.A. - SUCURSAL EM PORTUGAL | — |
| 0019 | BBVABANCO BILBAO VIZCAYA ARGENTARIA, S.A., SUCURSAL EM PORTUGAL | BBVAPTPLXXX |
| 0022 | Banco do BrasilBANCO DO BRASIL AG - SUCURSAL EM PORTUGAL | BRASPTPLXXX |
| 0032 | Barclays Bank IrelandBARCLAYS BANK IRELAND PLC - SUCURSAL EM PORTUGAL | — |
| 0034 | BNP ParibasBNP PARIBAS | BNPAPTPLXXX |
| 0043 | Deutsche BankDEUTSCHE BANK AKTIENGESELLSCHAFT - SUCURSAL EM PORTUGAL | DEUTPTPLXXX |
| 0073 | Santander Consumer FinanceSANTANDER CONSUMER FINANCE S.A. - SUCURSAL EM PORTUGAL | — |
| 0169 | Citibank EuropeCITIBANK EUROPE PLC, SUCURSAL EM PORTUGAL | CITIPTPXXXX |
| 0171 | RCI BanqueRCI BANQUE SUCURSAL PORTUGAL | — |
| 0172 | BMW BankBMW BANK GMBH, SUCURSAL PORTUGUESA | — |
| 0173 | Edmond de RothschildEDMOND DE ROTHSCHILD (EUROPE) SUCURSAL EM PORTUGAL | — |
| 0238 | BNP Paribas Lease GroupBNP PARIBAS LEASE GROUP SA | — |
| 0259 | De Lage LandenDE LAGE LANDEN INTERNATIONAL B.V. - SUCURSAL EM PORTUGAL | — |
| 0264 | Volkswagen BankVOLKSWAGEN BANK GMBH - SUCURSAL EM PORTUGAL | — |
| 0266 | Bank of ChinaBANK OF CHINA (EUROPE) S.A. LISBON BRANCH - SUCURSAL EM PORTUGAL | — |
| 0267 | UBS EuropeUBS EUROPE SE - SUCURSAL EM PORTUGAL | — |
| 0269 | BankinterBANKINTER, S.A. - SUCURSAL EM PORTUGAL | BKBKPTPLXXX |
| 0271 | Toyota KreditbankTOYOTA KREDITBANK GMBH - SUCURSAL EM PORTUGAL | — |
| 0272 | WiZink BankWIZINK BANK, S.A.U. - SUCURSAL EM PORTUGAL | WZNKPTPLXXX |
| 0274 | CecabankCECABANK, S.A. - SUCURSAL EM PORTUGAL | — |
| 0275 | Banco SabadellBANCO DE SABADELL - S.A. - SUCURSAL EM PORTUGAL | — |
| 0276 | BFF BankBFF BANK S.P.A. - SUCURSAL EM PORTUGAL | — |
| 0278 | Grenke BankGRENKE BANK AG - SUCURSAL EM PORTUGAL | — |
| 0280 | EFG BankEFG BANK (LUXEMBOURG) S.A. - SUCURSAL EM PORTUGAL | — |
| 0281 | Caja Rural del SurCAJA RURAL DEL SUR, SOCIEDAD COOPERATIVA DE CRÉDITO – SUCURSAL EM PORTUGAL | — |
| 0282 | CA Indosuez WealthCA INDOSUEZ WEALTH (EUROPE) – SUCURSAL EM PORTUGAL | — |
| 0283 | Julius BaerBANK JULIUS BAER EUROPE S.A., SUCURSAL PORTUGAL | — |
| 0284 | BTG PactualBTG PACTUAL EUROPE S.A. - SUCURSAL EM PORTUGAL | — |
| 0285 | Itaú EuropeITAÚ EUROPE S.A. - SUCURSAL EM PORTUGAL | — |
| 0286 | Trade RepublicTRADE REPUBLIC BANK GMBH, SUCURSAL EM PORTUGAL | — |
| 0500 | INGING BANK N.V. - SUCURSAL EM PORTUGAL | BBRUPTPLXXX |
| 0642 | BNP Paribas FactorBNP PARIBAS FACTOR S.A. – SUCURSAL EM PORTUGAL | — |
| 0771 | Crédit Agricole Leasing & FactoringCRÉDIT AGRICOLE LEASING & FACTORING, S.A. – SUCURSAL EM PORTUGAL | — |
| 0780 | CA Auto BankCA AUTO BANK S.P.A. - SUCURSAL EM PORTUGAL | — |
| 0848 | BNP Paribas Personal FinanceBNP PARIBAS PERSONAL FINANCE, S.A. - SUCURSAL EM PORTUGAL | BNPAPTPPXXX |
| 0881 | Oney BankONEY BANK - SUCURSAL EM PORTUGAL | ONIFPTP1XXX |
| 0921 | CofidisCOFIDIS | CFFIPTP1XXX |
| 3560 | RevolutREVOLUT BANK UAB - SUCURSAL EM PORTUGAL | REVOPTP2XXX |
| 3574 | YounitedYOUNITED S.A. - SUCURSAL EM PORTUGAL | — |
| 3581 | Union Bancaire PrivéeUNION BANCAIRE PRIVÉE (EUROPE), S.A. – SUCURSAL EM PORTUGAL | — |
| 5564 | CaixaBank Payments & ConsumerCAIXABANK PAYMENTS & CONSUMER, E.F.C. EP S.A. - SUCURSAL EM PORTUGAL | CAYCESM2XXX |
| 7837 | VivabankVIVABANK SINGLE MEMBER BANKING S.A. Segundo o Banco de Portugal, o código 7837 representa de momento o Vivabank (código de agente 9799). | PRXBGRAAXXX |
| CÓDIGO | INSTITUIÇÃO | BIC |
|---|---|---|
| 0305 | 321Crédito321CRÉDITO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A. | — |
| 0314 | SOFIDSOFID - SOCIEDADE PARA O FINANCIAMENTO DO DESENVOLVIMENTO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO, SA | — |
| 0698 | UnicreUNICRE - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A. | UIFCPTPTXXX |
| 0796 | Montepio CréditoMONTEPIO CRÉDITO - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A. | — |
| 0800 | BBVA IFICBBVA, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A. | — |
| CÓDIGO | INSTITUIÇÃO | BIC |
|---|---|---|
| 0329 | RealTransferREALTRANSFER - INSTITUIÇÃO DE PAGAMENTO, SA | — |
| 0812 | NovacâmbiosNOVACÂMBIOS - INSTITUIÇÃO DE PAGAMENTO, S.A. | — |
| 0824 | UnicâmbioUNICÂMBIO - INSTITUIÇÃO DE PAGAMENTO, S.A. | — |
| 2307 | Lumon FXLUMON FX EUROPE LIMITED - SUCURSAL EM PORTUGAL | — |
| 5810 | Financière des Paiements ÉlectroniquesFINANCIÈRE DES PAIEMENTS ÉLECTRONIQUES SAS - SUCURSAL EM PORTUGAL | — |
| 5826 | EburyEBURY PARTNERS BELGIUM - SUCURSAL EM PORTUGAL | — |
| 5845 | Unifiedpost PaymentsUNIFIEDPOST PAYMENTS - SUCURSAL EM PORTUGAL | — |
| 5949 | ChangegroupCHANGEGROUP SWEDEN PORTUGAL BRANCH - SUCURSAL EM PORTUGAL | — |
| 7500 | UniversoUNIVERSO, IME, S.A. | SONVPTP1XXX |
| 7501 | MartrustMARTRUST EUROPE, S.A. | — |
| 7972 | Currencies DirectCURRENCIES DIRECT SPAIN, EDE, S.L., SUCURSAL EM PORTUGAL | — |
| 8115 | CTTCTT - CORREIOS DE PORTUGAL, SA | CTTPPTP1XXX |
| 8700 | LusopayLUSOPAY, INSTITUIÇÃO DE PAGAMENTO, LDA | — |
| 8701 | PayshopPAYSHOP (PORTUGAL), S.A. | — |
| 8703 | SIBS PagamentosSIBS PAGAMENTOS, S.A. | SIAOPTPLXXX |
| 8705 | Altice PayALTICE PAY, S.A. | — |
| 8706 | EasypayEASYPAY - INSTITUIÇÃO DE PAGAMENTO, LDA | — |
| 8707 | IfthenpayIFTHENPAY, LDA | — |
| 8708 | MaxpayMAXPAY - INSTITUIÇÃO DE PAGAMENTO, LDA | — |
| 8709 | EupagoEUPAGO - INSTITUIÇÃO DE PAGAMENTO, LDA | — |
| 8710 | PayPayUEPAYPAYUE - INSTITUIÇÃO DE PAGAMENTO, UNIPESSOAL, LDA | — |
| 8711 | RaizeRAIZE - INSTITUIÇÃO DE PAGAMENTOS, SA | — |
| 8714 | Via Verde PayVIA VERDE PAY, S.A. | — |
| 8863 | Monty Global PaymentsMONTY GLOBAL PAYMENTS S.A. UNIPESSOAL - SUCURSAL EM PORTUGAL | — |
| CÓDIGO | INSTITUIÇÃO | BIC |
|---|---|---|
| 0001 | Banco de PortugalBANCO DE PORTUGAL, EP | BGALPTTGXXX |
| 0781 | IGCPAGENCIA DE GESTAO DA TESOURARIA E DA DIVIDA PUBLICA - IGCP, E.P.E. | IGCPPTPLXXX |
Nenhum banco corresponde à pesquisa.
BIC quer dizer Business Identifier Code. O Regulamento (UE) n.º 260/2012 define-o como um código que identifica sem ambiguidade um prestador de serviços de pagamento, com os elementos fixados pela norma ISO 9362. Quem emite os BIC é a Swift, enquanto entidade de registo da ISO; daí o nome «código SWIFT». Tem 8 caracteres: 4 da instituição, o país (PT) e 2 de localização. Pode levar mais 3, opcionais, para um balcão ou serviço. A lista do Banco de Portugal escreve cada BIC com 11 caracteres, terminados em XXX.
Nas transferências e débitos diretos em euros entre bancos da UE, o BIC deixou de ser obrigatório. O artigo 5.º, n.º 7, do regulamento diz que, depois de 1 de fevereiro de 2014 nas operações nacionais e de 1 de fevereiro de 2016 nas operações entre países, os bancos não podem exigir aos clientes o BIC do banco do ordenante nem do beneficiário. Basta o IBAN.
O regulamento só cobre operações em euros em que os bancos de quem paga e de quem recebe estão na UE. Numa transferência noutra moeda, ou de e para um banco fora da UE, valem as regras do banco, que pode pedir o BIC. Se um formulário o pedir, use o BIC da tabela.
Um IBAN português tem 25 caracteres: PT, dois algarismos de controlo e o antigo NIB, de 21 algarismos. Segundo o Banco de Portugal, os algarismos de controlo de um IBAN português são sempre 50, porque o NIB já traz os seus próprios algarismos de controlo calculados com o mesmo algoritmo. O exemplo é o do documento do Banco de Portugal:
| PARTE | POSIÇÕES | NO EXEMPLO | O QUE É |
|---|---|---|---|
| País | 1–2 | PT | Código ISO 3166 de Portugal |
| Controlo do IBAN | 3–4 | 50 | MOD 97-10; em Portugal, sempre 50 |
| Código do banco | 5–8 | 0001 | Código de agente financeiro atribuído pelo Banco de Portugal (0001 é o próprio Banco de Portugal) |
| Balcão | 9–12 | 0000 | Referência gerida pelo banco: balcão, tipo de conta ou outra |
| Conta | 13–23 | 12345678901 | Número interno da conta no banco |
| Controlo do NIB | 24–25 | 94 | MOD 97-10 sobre os 21 algarismos do NIB |
Para validar PT50 0001 0000 1234 5678 9019 4: tiram-se os espaços, passa-se PT50 para o fim (000100001234567890194PT50), trocam-se as letras por números (P = 25, T = 29, logo 000100001234567890194252950) e divide-se por 97. O resto é 1, por isso o IBAN é válido. Para o NIB faz-se a mesma divisão só com os 21 algarismos (000100001234567890194), que também dá resto 1. Um resto diferente de 1 quase sempre denuncia um algarismo trocado ou dois invertidos.
Uma soma certa não prova que a conta existe. O Banco de Portugal avisa que a validação só garante que o IBAN está bem formado: pode corresponder a uma conta inexistente ou já encerrada.
O IBAN é da conta e aparece nos detalhes da conta na aplicação e no homebanking do banco; o Banco CTT, por exemplo, indica a App, a área pessoal do homebanking e as lojas, e o ABANCA a App e o Online Banking. O BIC é do banco: o Banco de Portugal associa um BIC a cada código de banco do IBAN. Estes bancos publicam-no no próprio site:
Antes de autorizar uma transferência, o banco mostra o nome do primeiro titular da conta de destino. É a confirmação de beneficiário, disponível desde 20 de maio de 2024, sem custos, na app, no homebanking e ao balcão; o Banco de Portugal torna-a obrigatória para os bancos que fazem transferências SEPA ou imediatas pelo SICOI, o sistema de compensação interbancária. É a forma de confirmar que um IBAN pertence a quem diz, coisa que a soma de controlo não faz.
Quem paga ou recebe por transferência ou débito direto no Espaço Económico Europeu não pode exigir que a conta seja de um determinado país. O Banco de Portugal chama a isto discriminação de IBAN e dá como exemplo mais grave a exigência de um IBAN começado por PT50, bem como obrigar quem tem IBAN estrangeiro a ir ao balcão. Pode comunicá-lo ao Banco de Portugal por formulário; se a entidade for um banco ou outra instituição supervisionada, a reclamação faz-se no livro de reclamações ou no Portal do Cliente Bancário.