Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.19.3
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Sep. 30, 2019
Dec. 31, 2018
Other Commitments [Line Items]    
Expire in One Year or Less $ 490,438 $ 482,885
Expire After One Year Through Three Years 163,264 154,306
Expire After Three Years Through Five Years 175,351 161,354
Expire After Five Years 56,169 58,516
Total 885,222 857,061
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 113,046 111,227
Expire After One Year Through Three Years 163,264 154,306
Expire After Three Years Through Five Years 175,351 161,354
Expire After Five Years 56,169 58,516
Total 507,830 485,403
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 90,401 84,910
Expire After One Year Through Three Years 150,634 142,271
Expire After Three Years Through Five Years 166,467 155,298
Expire After Five Years 20,344 22,683
Total 427,846 405,162
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 5,300 4,300
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,379 2,578
Expire After One Year Through Three Years 1,854 2,249
Expire After Three Years Through Five Years 5,459 3,530
Expire After Five Years 34,601 34,702
Total 43,293 43,059
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 20,206 22,571
Expire After One Year Through Three Years 10,530 9,702
Expire After Three Years Through Five Years 3,365 2,457
Expire After Five Years 1,179 1,074
Total 35,280 35,804
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 406 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 8,300 7,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,060 1,168
Expire After One Year Through Three Years 246 84
Expire After Three Years Through Five Years 60 69
Expire After Five Years 45 57
Total 1,411 1,378
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 1,100 422
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 377,392 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,392 $ 371,658