XML 201 R166.htm IDEA: XBRL DOCUMENT v3.20.4
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Derivative Mark-to-Market (MTM) Receivables/Payables    
Netting of cash collateral received $ (63,915) $ (44,353)
Netting of cash collateral paid (45,628) (38,919)
Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 472,977 358,330
Cash collateral paid, net of amount used to offset derivative liabilities 32,778 17,926
Less: Netting agreements to assets (364,879) (274,970)
Netting of cash collateral received (63,915) (44,353)
Net receivables included on consolidated balance sheet 76,961 56,933
Cash collateral received (1,567) (861)
Non-cash collateral received (7,408) (13,143)
Total net receivables 67,986 42,929
Cash collateral paid, gross 78,406 56,845
Does not meet applicable offsetting guidance, assets 6,000 7,000
Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Less: Netting agreements to assets (336,000) (262,000)
Less: Netting agreements to liabilities   (262,000)
Trading accounts assets | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Less: Netting agreements to assets (9,000) (6,000)
Less: Netting agreements to liabilities   (6,000)
Trading accounts assets | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Less: Netting agreements to assets (20,000) (7,000)
Less: Netting agreements to liabilities   (7,000)
Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 470,268 346,926
Cash collateral received, net of amount used to offset derivative assets 8,196 14,391
Less: Netting agreements to liabilities (364,879) (274,970)
Netting of cash collateral paid (45,628) (38,919)
Total derivative liabilities 67,957 47,428
Cash collateral paid (473) (128)
Non-cash collateral paid (13,087) (7,308)
Total net payables 54,397 39,992
Cash collateral received, gross 72,111 58,744
Does not meet applicable offsetting guidance, liabilities 8,000 6,000
Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Less: Netting agreements to liabilities (336,000)  
Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Less: Netting agreements to liabilities (9,000)  
Trading accounts liabilities | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Less: Netting agreements to liabilities (20,000)  
Derivatives instruments designated as ASC 815 hedges | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 3,892 3,027
Derivatives instruments designated as ASC 815 hedges | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 2,522 1,164
Derivatives instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 1,855 1,723
Derivatives instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 1,781 1,682
Derivatives instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts assets | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 74 41
Derivatives instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 480 254
Derivatives instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 161 143
Derivatives instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 319 111
Derivatives instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 2,037 1,304
Derivatives instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 2,037 1,304
Derivatives instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 2,042 910
Derivatives instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 2,042 908
Derivatives instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables   0
Derivative payables   2
Derivatives not designated in a qualifying hedging relationship | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 469,085 355,303
Derivatives not designated in a qualifying hedging relationship | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 467,746 345,762
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 239,606 195,945
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 228,519 189,892
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts assets | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 11,041 5,896
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts assets | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 46 157
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 221,931 177,401
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 209,330 169,749
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 12,563 7,472
Derivatives not designated in a qualifying hedging relationship | Interest rate contracts | Trading accounts liabilities | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 38 180
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 154,633 106,266
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 153,791 105,401
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts assets | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 842 862
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts assets | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 0 3
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 154,024 109,822
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 152,784 108,807
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 1,239 1,015
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts | Trading accounts liabilities | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 1 0
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 50,519 28,471
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 29,244 21,311
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts assets | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 1  
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts assets | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 21,274 7,160
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 63,569 30,486
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 41,036 22,411
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 18  
Derivatives not designated in a qualifying hedging relationship | Equity contracts | Trading accounts liabilities | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 22,515 8,075
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 14,538 14,212
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 13,659 13,582
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options | Trading accounts assets | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 879 630
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 18,093 17,315
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 17,076 16,773
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options | Trading accounts liabilities | Exchange traded    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 1,017 542
Derivatives not designated in a qualifying hedging relationship | Credit derivatives | Trading accounts assets    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 9,789 10,409
Derivatives not designated in a qualifying hedging relationship | Credit derivatives | Trading accounts assets | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 7,826 8,896
Derivatives not designated in a qualifying hedging relationship | Credit derivatives | Trading accounts assets | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables 1,963 1,513
Derivatives not designated in a qualifying hedging relationship | Credit derivatives | Trading accounts liabilities    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 10,129 10,738
Derivatives not designated in a qualifying hedging relationship | Credit derivatives | Trading accounts liabilities | Over-the-counter    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 7,951 8,975
Derivatives not designated in a qualifying hedging relationship | Credit derivatives | Trading accounts liabilities | Cleared    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative payables 2,178 1,763
Rule Changes Adopted by Clearing Organizations    
Derivative Mark-to-Market (MTM) Receivables/Payables    
Derivative receivables (280,000) (180,000)
Derivative payables $ (280,000) $ (180,000)