Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.19.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Dec. 31, 2018
Other Commitments [Line Items]    
Expire in One Year or Less $ 490,772 $ 482,885
Expire After One Year Through Three Years 159,670 154,306
Expire After Three Years Through Five Years 169,200 161,354
Expire After Five Years 59,745 58,516
Total 879,387 857,061
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 111,389 111,227
Expire After One Year Through Three Years 159,670 154,306
Expire After Three Years Through Five Years 169,200 161,354
Expire After Five Years 59,745 58,516
Total 500,004 485,403
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 88,218 84,910
Expire After One Year Through Three Years 147,733 142,271
Expire After Three Years Through Five Years 161,196 155,298
Expire After Five Years 22,984 22,683
Total 420,131 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,791 2,578
Expire After One Year Through Three Years 1,825 2,249
Expire After Three Years Through Five Years 4,624 3,530
Expire After Five Years 35,281 34,702
Total 43,521 43,059
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 19,827 22,571
Expire After One Year Through Three Years 9,787 9,702
Expire After Three Years Through Five Years 3,165 2,457
Expire After Five Years 1,444 1,074
Total 34,223 35,804
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 377 372
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 26,400 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,553 1,168
Expire After One Year Through Three Years 325 84
Expire After Three Years Through Five Years 215 69
Expire After Five Years 36 57
Total 2,129 1,378
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 695 422
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 379,383 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 $ 379,383 $ 371,658