Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.7.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2017
Dec. 31, 2016
Other Commitments [Line Items]    
Expire in One Year or Less $ 491,708 $ 489,638
Expire After One Year Through Three Years 154,624 154,621
Expire After Three Years Through Five Years 154,412 158,837
Expire After Five Years 51,980 48,259
Total 852,724 851,355
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 77,131 82,609
Expire After One Year Through Three Years 134,993 133,063
Expire After Three Years Through Five Years 148,994 152,854
Expire After Five Years 23,951 22,129
Total 385,069 390,655
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 8,973 8,806
Expire After One Year Through Three Years 8,539 10,701
Expire After Three Years Through Five Years 2,469 2,644
Expire After Five Years 26,912 25,050
Total 46,893 47,201
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 19,549 19,165
Expire After One Year Through Three Years 10,991 10,754
Expire After Three Years Through Five Years 2,852 3,225
Expire After Five Years 1,068 1,027
Total 34,460 34,171
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 399 376
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,800 25,500
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 8,300 8,300
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,164 1,285
Expire After One Year Through Three Years 101 103
Expire After Three Years Through Five Years 97 114
Expire After Five Years 49 53
Total 1,411 1,555
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 106,817 111,865
Expire After One Year Through Three Years 154,624 154,621
Expire After Three Years Through Five Years 154,412 158,837
Expire After Five Years 51,980 48,259
Total 467,833 473,582
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 384,891 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 $ 384,891 $ 377,773