Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.6.0.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Other Commitments [Line Items]    
Expire in One Year or Less $ 489,638 $ 483,319
Expire After One Year Through Three Years 154,621 147,778
Expire After Three Years Through Five Years 158,837 167,689
Expire After Five Years 48,259 58,081
Total 851,355 856,867
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 82,609 84,884
Expire After One Year Through Three Years 133,063 119,272
Expire After Three Years Through Five Years 152,854 158,920
Expire After Five Years 22,129 37,112
Total 390,655 400,188
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 8,806 7,074
Expire After One Year Through Three Years 10,701 18,438
Expire After Three Years Through Five Years 2,644 5,126
Expire After Five Years 25,050 19,697
Total 47,201 50,335
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 19,165 19,584
Expire After One Year Through Three Years 10,754 9,903
Expire After Three Years Through Five Years 3,225 3,385
Expire After Five Years 1,027 1,218
Total 34,171 34,090
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 376 164
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,500 25,500
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 8,300 8,400
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,285 1,650
Expire After One Year Through Three Years 103 165
Expire After Three Years Through Five Years 114 258
Expire After Five Years 53 54
Total 1,555 2,127
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 111,865 113,192
Expire After One Year Through Three Years 154,621 147,778
Expire After Three Years Through Five Years 158,837 167,689
Expire After Five Years 48,259 58,081
Total 473,582 486,740
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 377,773 370,127
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,773 $ 370,127