Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.7.0.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Offsetting Liabilities [Line Items]      
Derivative liabilities, after netting $ 27,100 $ 28,600  
Other gross derivative liabilities 9,300 10,900  
Derivative liabilities 36,428 39,480  
Less: Financial instruments collateral (8,400) (10,500)  
Total net derivative liabilities 28,000 29,000  
Over-the-counter      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 371,500 418,200  
Less: Legally enforceable master netting agreements and cash collateral paid (347,900) (392,600)  
Exchange-traded      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 12,500 11,800  
Less: Legally enforceable master netting agreements and cash collateral paid (9,100) (8,900)  
Over-the-counter cleared      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 140,500 187,400  
Less: Legally enforceable master netting agreements and cash collateral paid (140,400) (187,300)  
Interest rate contracts | Over-the-counter      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 241,800 258,200  
Interest rate contracts | Over-the-counter cleared      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 135,000 182,800  
Foreign exchange risk | Over-the-counter      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 98,200 126,700  
Foreign exchange risk | Over-the-counter cleared      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 900 300  
Equity contracts | Over-the-counter      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 14,800 13,700  
Equity contracts | Exchange-traded      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 11,700 10,800  
Commodity contracts | Over-the-counter      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 4,100 4,900  
Commodity contracts | Exchange-traded      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 800 1,000  
Credit derivatives      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 12   $ 10
Credit derivatives | Over-the-counter      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting 12,600 14,700  
Credit derivatives | Over-the-counter cleared      
Offsetting Liabilities [Line Items]      
Total gross derivative liabilities, before netting $ 4,600 $ 4,300