XML 101 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Allowance for Credit Losses and Reserve for Unfunded Lending Commitments - Allowance for Credit Losses and Reserve for Unfunded Lending Commitments Activity (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   $ 15,296    
Provision for credit losses   11,716 $ 10,426 $ 5,847
Balance at the end of the period   16,258 15,296  
Translation adjustment and purchase credit deteriorated loans     32 10
Allowance for credit losses        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   15,296 13,240 11,430
Charge-offs   (13,749) (10,702) (6,064)
Recoveries   3,001 2,288 2,091
Net charge-offs   (10,748) (8,414) (3,973)
Provision for credit losses   11,730 10,485 5,800
Allowance build for credit losses   982 2,071 1,827
Other changes   (20) 48 (17)
Balance at the end of the period   16,258 15,296 13,240
Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjustment        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     (63)  
Balance at the end of the period       (63)
Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjusted Balance        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     13,177  
Balance at the end of the period       13,177
Reserve for unfunded lending commitments        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   158 218 165
Provision for credit losses   (15) (60) 53
Balance at the end of the period   143 158 218
Combined allowance and reserve        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   15,454 13,458  
Balance at the end of the period   16,401 15,454 13,458
Credit Card: | Allowance for credit losses        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   11,709 9,545 8,345
Charge-offs   (10,757) (7,787) (4,362)
Recoveries   1,770 1,315 1,314
Net charge-offs   (8,987) (6,472) (3,048)
Provision for credit losses   10,272 8,651 4,265
Allowance build for credit losses   1,285 2,179 1,217
Other changes   (20) 48 (17)
Balance at the end of the period   12,974 11,709 9,545
Credit Card: | Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjustment        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     (63)  
Balance at the end of the period       (63)
Credit Card: | Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjusted Balance        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     9,482  
Balance at the end of the period       9,482
Credit Card: | Reserve for unfunded lending commitments        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   0 0 0
Provision for credit losses   0 0 0
Balance at the end of the period   0 0 0
Credit Card: | Combined allowance and reserve        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   11,709 9,545  
Balance at the end of the period   12,974 11,709 9,545
Consumer Banking: | Allowance for credit losses        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   2,042 2,237 1,918
Charge-offs   (2,758) (2,327) (1,614)
Recoveries   1,165 963 760
Net charge-offs   (1,593) (1,364) (854)
Provision for credit losses   1,435 1,169 1,173
Allowance build for credit losses   (158) (195) 319
Other changes   0 0 0
Balance at the end of the period   1,884 2,042 2,237
Consumer Banking: | Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjustment        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     0  
Balance at the end of the period       0
Consumer Banking: | Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjusted Balance        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     2,237  
Balance at the end of the period       2,237
Consumer Banking: | Reserve for unfunded lending commitments        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   0 0 0
Provision for credit losses   0 0 0
Balance at the end of the period   0 0 0
Consumer Banking: | Combined allowance and reserve        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   2,042 2,237  
Balance at the end of the period   1,884 2,042 2,237
Commercial Banking: | Allowance for credit losses        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   1,545 1,458 1,167
Charge-offs   (234) (588) (88)
Recoveries   66 10 17
Net charge-offs   (168) (578) (71)
Provision for credit losses   23 665 362
Allowance build for credit losses   (145) 87 291
Other changes   0 0 0
Balance at the end of the period   1,400 1,545 1,458
Commercial Banking: | Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjustment        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     0  
Balance at the end of the period       0
Commercial Banking: | Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjusted Balance        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period     1,458  
Balance at the end of the period       1,458
Commercial Banking: | Reserve for unfunded lending commitments        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   158 218 165
Provision for credit losses   (15) (60) 53
Balance at the end of the period   143 158 218
Commercial Banking: | Combined allowance and reserve        
Allowance for Credit Losses [Roll Forward]        
Balance at beginning of the period   1,703 1,676  
Balance at the end of the period   $ 1,543 $ 1,703 $ 1,676
Domestic Credit Card Portfolio Segment        
Allowance for Credit Losses [Roll Forward]        
Allowance build for credit losses $ 826