XML 43 R133.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE ELECTIONS - Changes in Fair Value Gains (Losses) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Federal funds sold and securities borrowed or purchased under agreements to resell Selected portfolios of securities purchased under agreements to resell and securities borrowed    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) $ (4)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember
$ 122us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember
Trading account assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 91us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_TradingAccountAssetsMember
190us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_TradingAccountAssetsMember
Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 45us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= c_InvestmentsExcludingTradingSecuritiesMember
29us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= c_InvestmentsExcludingTradingSecuritiesMember
Corporate    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) (49)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CommercialPortfolioSegmentMember
14us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_CommercialPortfolioSegmentMember
Consumer loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 2us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ConsumerPortfolioSegmentMember
(24)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ConsumerPortfolioSegmentMember
Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) (47)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
(10)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
Mortgage servicing rights    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) (71)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ServicingContractsMember
(84)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ServicingContractsMember
Certain mortgage loans (HFS)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 102us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= c_LoanHeldForSaleMember
120us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= c_LoanHeldForSaleMember
Other assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 31us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= c_AssetsOtherMember
36us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= c_AssetsOtherMember
Total assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 116us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetsMember
367us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_AssetsMember
Interest-bearing deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 10us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InterestBearingDepositsMember
(24)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_InterestBearingDepositsMember
Federal funds purchased and securities loaned or sold under agreements to repurchase Selected portfolios of securities sold under agreements to repurchase and securities loaned    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 2us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
(6)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Trading account liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) 29us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_TradingLiabilitiesMember
3us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_TradingLiabilitiesMember
Short-term borrowings    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) (1)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ShortTermDebtMember
19us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_ShortTermDebtMember
Long-term debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) (45)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
(272)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
Total liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions.    
Fair value elections, changes in fair value gains (losses) $ (5)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LiabilityMember
$ (280)us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LiabilityMember