Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.19.3.a.u2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Other Commitments [Line Items]    
Expire in One Year or Less $ 497,125 $ 482,885
Expire After One Year Through Three Years 161,714 154,306
Expire After Three Years Through Five Years 183,827 161,354
Expire After Five Years 59,054 58,516
Total 901,720 857,061
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 121,058 111,227
Expire After One Year Through Three Years 161,714 154,306
Expire After Three Years Through Five Years 183,827 161,354
Expire After Five Years 59,054 58,516
Total 525,653 485,403
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 97,454 84,910
Expire After One Year Through Three Years 148,000 142,271
Expire After Three Years Through Five Years 173,699 155,298
Expire After Five Years 24,487 22,683
Total 443,640 405,162
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 5,100 4,300
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,137 2,578
Expire After One Year Through Three Years 1,948 2,249
Expire After Three Years Through Five Years 6,351 3,530
Expire After Five Years 34,134 34,702
Total 43,570 43,059
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,311 22,571
Expire After One Year Through Three Years 11,512 9,702
Expire After Three Years Through Five Years 3,712 2,457
Expire After Five Years 408 1,074
Total 36,943 35,804
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 413 372
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 27,900 28,300
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 8,600 7,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,156 1,168
Expire After One Year Through Three Years 254 84
Expire After Three Years Through Five Years 65 69
Expire After Five Years 25 57
Total 1,500 1,378
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 1,400 422
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 376,067 371,658
Expire After One Year Through Three Years 0 0
Expire After Three Years Through Five Years 0 0
Expire After Five Years 0 0
Total $ 376,067 $ 371,658