XML 278 R261.htm IDEA: XBRL DOCUMENT
v3.22.4

Note 43 Income by type of insurance product (Details) - EUR (€) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | € 1,212 | € 908 | € 977
Life insurance contracts [member] |  |  |
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | 665 | 622 | 497
Individual life insurance contracts [Member] |  |  |
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | 585 | 583 | 439
Group insurance life insurance contracts [Member] |  |  |
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | 79 | 39 | 59
Non-life insurance contracts [member] |  |  |
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | 547 | 286 | 480
Home insurance non life insurance contracts [Member] |  |  |
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | 0 | 0 | 91
Other non life insurance products [Member] |  |  |
Income by type of insurance product [Line Items] |  |  |
Income by type of insurance products | € 547 | € 286 | € 389

X
- Definition Income by type of insurance product + References No definition available. + Details
Name: | bbva_IncomeByTypeOfInsuranceProductLineItems
Namespace Prefix: | bbva_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income by type of insurance products + References No definition available. + Details
Name: | bbva_IncomeByTypeOfInsuranceProducts
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | bbva_InsuranceTypologyAxis=ifrs-full_LifeInsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_InsuranceTypologyAxis=bbva_IndividualLifeInsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_InsuranceTypologyAxis=bbva_GroupInsuranceLifeInsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_InsuranceTypologyAxis=ifrs-full_NonlifeInsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_InsuranceTypologyAxis=bbva_HomeInsuranceNonLifeInsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_InsuranceTypologyAxis=bbva_OtherNonLifeInsuranceProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |