Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.8.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Other Commitments [Line Items]    
Expire in One Year or Less $ 475,273 $ 489,638
Expire After One Year Through Three Years 156,777 154,621
Expire After Three Years Through Five Years 152,880 158,837
Expire After Five Years 53,823 48,259
Total 838,753 851,355
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 113,243 111,865
Expire After One Year Through Three Years 156,777 154,621
Expire After Three Years Through Five Years 152,880 158,837
Expire After Five Years 53,823 48,259
Total 476,723 473,582
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 85,804 82,609
Expire After One Year Through Three Years 140,942 133,063
Expire After Three Years Through Five Years 147,043 152,854
Expire After Five Years 21,342 22,129
Total 395,131 390,655
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 6,172 8,806
Expire After One Year Through Three Years 4,457 10,701
Expire After Three Years Through Five Years 2,288 2,644
Expire After Five Years 31,250 25,050
Total 44,167 47,201
Standby letters of credit and other    
Other Commitments [Line Items]    
Expire in One Year or Less 19,976 19,165
Expire After One Year Through Three Years 11,261 10,754
Expire After Three Years Through Five Years 3,420 3,225
Expire After Five Years 1,144 1,027
Total 35,801 34,171
Standby letters of credit and other | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 421 376
Standby letters of credit and other | Investment grade    
Other Commitments [Line Items]    
Total 27,300 25,500
Standby letters of credit and other | Non-investment grade    
Other Commitments [Line Items]    
Total 8,100 8,300
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,291 1,285
Expire After One Year Through Three Years 117 103
Expire After Three Years Through Five Years 129 114
Expire After Five Years 87 53
Total 1,624 1,555
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 362,030 377,773
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 $ 362,030 $ 377,773