XML 232 R200.htm IDEA: XBRL DOCUMENT
v3.23.1

Risk and Capital Management (Details 17) - BRL (R$) R$ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | R$ 12,184 | R$ 9,669 | R$ 10,316
5% increase in mortality rates [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | 48 | 45 |
Insurance | (7) | (2) |
5% decrease in mortality rates [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | (49) | (48) |
Insurance | 7 | 2 |
Zero Point One Percentage Increase In Riskfree Interest Rates [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | 110 | 102 |
Insurance | 7 | 10 |
0.1% decrease in risk-free interest rates [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | (113) | (104) |
Insurance | (7) | (10) |
5% increase in conversion in income rates [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | (13) | (11) |
5% decrease in conversion in income rates [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Private Pension | 15 | 11 |
5% increase in claims [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Insurance | (50) | (58) |
5% decrease in claims [Member] |  |  |
IfrsStatementLineItems [Line Items] |  |  |
Insurance | R$ 50 | R$ 58 |

X
- References No definition available. + Details
Name: | itub_ChangeInReservesForInsuranceAndPrivatePension
Namespace Prefix: | itub_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Net Reinsurance Reporting Period + References No definition available. + Details
Name: | itub_NetReinsuranceReportingPeriod
Namespace Prefix: | itub_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_FivePercentageIncreaseInMortalityRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_FivePercentageDecreaseInMortalityRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_ZeroPointOnePercentageIncreaseInRiskfreeInterestRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_ZeroPointOnePercentageDecreaseInRiskfreeInterestRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_FivePercentageIncreaseInConversionInIncomeRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_FivePercentageDecreaseInConversionInIncomeRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_FivePercentageIncreaseInClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_AmountsArisingFromInsuranceContractsAxis=itub_FivePercentageDecreaseInClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |