XML 289 R250.htm IDEA: XBRL DOCUMENT
v3.20.4

Note 29 - Treasury Shares Treasury Stock - Treasury Shares (Details) - EUR (€) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2020
Treasury Share Reconciliation Line Items |  |  |  |
Treasury shares Balance at beginning | € (62,000,000) | € (296,000,000) |  |
Changes in treasury shares abstract |  |  |  |
Treasury shares Balance at the end | € (46,000,000) | € (62,000,000) | € (296,000,000) |
Number Of Treasury Shares [Member] |  |  |  |
Treasury Share Reconciliation Line Items |  |  |  |
Number of treasury shares at the beginning | 12,617,189 | 47,257,691 | 13,339,582 |
Changes in treasury shares abstract |  |  |  |
Treasury Shares Average Purchase Price In Euros | € 3.44 | € 5.06 | € 6.11 |
Treasury Shares Average Selling Price In Euros | € 3.63 | € 5.2 | € 6.25 |
Purchases of treasury shares number of shares | 234,691,887 | 214,925,699 | 279,903,844 |
Sales and other changes treasury shares number of shares | (232,956,244) | (249,566,201) | (245,985,735) |
Treasury shares derivatives on shares number of shares | 0 | 0 | 0 |
Treasury shares other changes number of shares | 0 | 0 | 0 |
Shares In Entity Held By Entity Or By Its Subsidiaries Or Associate | 592,832 | 0 | 0 |
Treasury Shares Held By Corporacion General Financiera S A number of shares | 13,760,000 | 12,617,189 | 47,257,691 |
Held by other subsidiaries number of shares | 0 | 0 | 0 |
Number of treasury shares | 12,617,189 | 47,257,691 | 13,339,582 | 14,352,832
Treasury shares [Member] |  |  |  |
Treasury Share Reconciliation Line Items |  |  |  |
Treasury shares Balance at beginning | € 62,000,000 | € 296,000,000 | € 96,000,000 |
Changes in treasury shares abstract |  |  |  |
Purchase of treasury shares | 807,000,000 | 1,088,000,000 | 1,683,000,000 |
Sale or cancellation of treasury shares | (830,000,000) | (1,298,000,000) | (1,505,000,000) |
Treasury Shares Derivatives On Shares | 7,000,000 | (23,000,000) | 23,000,000 |
Treasury Shares Other Changes | 0 | 0 | 0 |
Shares In Entity Held By Entity Or By ItsSubsidiaries Or Associates millions of euros | 9,000,000 | 0 | 0 |
Treasury Shares Held By Corporacion General Financiera S.A | 37,000,000 | 62,000,000 | 296,000,000 |
Treasury Shares Held By Other Subsidiaries | 0 | 0 | 0 |
Treasury Shares Average Purchase Price In Euros | 0 | 0 | 0 |
Treasury Shares Average Selling Price In Euros | 0 | 0 | 0 |
Treasury Shares Net Gain Or Losses On Transactions |  | 13,000,000 | (24,000,000) |
Treasury shares Balance at the end | € 46,000,000 | € 62,000,000 | € 296,000,000 |

X
- References No definition available. + Details
Name: | bbva_Changesintreasurysharesabstract
Namespace Prefix: | bbva_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Numberoftreasuryshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | bbva_Purchasesontreasurysharesnumberofshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Salesandotherchangestreasurysharesnumberofshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Sharesinentityheldbyentityorbyitssubsidiariesorassociate
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Sharesinentityheldbyentityorbyitssubsidiariesorassociatesmillionsofeuros
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_TreasurysharereconciliationLineItems
Namespace Prefix: | bbva_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesaveragepurchasepriceineuros
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesaveragesellingpriceineuros
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesderivativesonshares
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesderivativesonsharesnumberofshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesheldbycorporacingeneralfinancierasa
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesheldbycorporacingeneralfinancierasanumberofshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesheldbyothersubsidiaries
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesheldbyothersubsidiariesnumberofshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesnetgainorlossesontransactions
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesotherchanges
Namespace Prefix: | bbva_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | bbva_Treasurysharesotherchangesnumberofshares
Namespace Prefix: | bbva_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 106 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_106_d&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_PurchaseOfTreasuryShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase in equity resulting from the sale or issue of treasury shares. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 106 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_106_d&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_SaleOrIssueOfTreasuryShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition An entity’s own equity instruments, held by the entity or other members of the consolidated group. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 78 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_78_e&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 32 -IssueDate 2020-01-01 -Paragraph 34 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2020-en-r&anchor=para_34&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_TreasuryShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | bbva_ComponentsofequitytreasurystockaxisAxis=bbva_NumebroftreasurysharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbva_ComponentsofequitytreasurystockaxisAxis=ifrs-full_TreasurySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |