Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.19.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Dec. 31, 2018
Other Commitments [Line Items]    
Expire in One Year or Less $ 483,269 $ 482,885
Expire After One Year Through Three Years 152,915 154,306
Expire After Three Years Through Five Years 165,819 161,354
Expire After Five Years 58,116 58,516
Total 860,119 857,061
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 106,226 111,227
Expire After One Year Through Three Years 152,915 154,306
Expire After Three Years Through Five Years 165,819 161,354
Expire After Five Years 58,116 58,516
Total 483,076 485,403
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 82,301 84,910
Expire After One Year Through Three Years 140,664 142,271
Expire After Three Years Through Five Years 159,232 155,298
Expire After Five Years 21,299 22,683
Total 403,496 405,162
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 2,155 2,578
Expire After One Year Through Three Years 2,093 2,249
Expire After Three Years Through Five Years 4,030 3,530
Expire After Five Years 35,516 34,702
Total 43,794 43,059
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 20,723 22,571
Expire After One Year Through Three Years 9,935 9,702
Expire After Three Years Through Five Years 2,499 2,457
Expire After Five Years 1,267 1,074
Total 34,424 35,804
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 390 372
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 26,600 28,300
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 7,400 7,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,047 1,168
Expire After One Year Through Three Years 223 84
Expire After Three Years Through Five Years 58 69
Expire After Five Years 34 57
Total 1,362 1,378
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 606 422
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 377,043 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 $ 377,043 $ 371,658