XML 119 R125.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVES ACTIVITIES - Credit Derivatives (Details) (USD $)
3 Months Ended
Mar. 31, 2015
agency
counterparty
Dec. 31, 2014
Credit Derivative    
Percentage of receivables from counterparties with collateral agreements 98.00%c_CreditRiskDerivativeAssetsPercentageFromCounterpartiesWithCollateralAgreements 98.00%c_CreditRiskDerivativeAssetsPercentageFromCounterpartiesWithCollateralAgreements
Number of top counterparties which are banks, financial institutions, and other dealers 15c_DerivativeNumberofTopCounterpartiesWhichareBanksFinancialInstitutionsandOtherDealers  
Fair value, Receivable $ 38,598,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue $ 43,796,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
Fair Value, Payable 38,923,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue 43,985,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
Notionals, Protection Purchased 1,063,060,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection 1,116,387,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
Notionals, Protection Sold 1,018,742,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted 1,063,858,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
Fair value of derivative in liability position 30,000,000,000us-gaap_DerivativeNetLiabilityPositionAggregateFairValue 30,000,000,000us-gaap_DerivativeNetLiabilityPositionAggregateFairValue
Fair value of collateral already posted 28,000,000,000us-gaap_CollateralAlreadyPostedAggregateFairValue 27,000,000,000us-gaap_CollateralAlreadyPostedAggregateFairValue
Number of rating agencies 3c_CreditDerivativesNumberOfRatingAgencies  
Additional collateral to be posted 2,300,000,000us-gaap_AdditionalCollateralAggregateFairValue  
Collateral to be segregated 100,000,000c_DerivativeCollateralObligationToReturnCashPortionToBeSegregated  
Aggregate cash obligations and collateral requirements 2,400,000,000c_CreditDerivativeAggregateCashObligationsAndCollateralRequirements  
Purchased    
Credit Derivative    
Fair value, Receivable 13,219,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_PositionAxis
= us-gaap_LongMember
18,708,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Value, Payable 26,737,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_PositionAxis
= us-gaap_LongMember
26,527,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_PositionAxis
= us-gaap_LongMember
Sold    
Credit Derivative    
Fair value, Receivable 25,379,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_PositionAxis
= us-gaap_ShortMember
25,088,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Value, Payable 12,186,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_PositionAxis
= us-gaap_ShortMember
17,458,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Within 1 year    
Credit Derivative    
Fair value, Receivable 2,217,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
4,356,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
Fair Value, Payable 2,066,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
4,278,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
Notionals, Protection Purchased 213,995,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
250,489,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
Notionals, Protection Sold 200,970,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
229,502,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingTwelveMonthsMember
From 1 to 5 years    
Credit Derivative    
Fair value, Receivable 31,222,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
34,692,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
Fair Value, Payable 31,762,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
35,160,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
Notionals, Protection Purchased 743,158,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
790,251,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
Notionals, Protection Sold 725,345,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
772,001,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesNextRollingYearTwoThroughFiveMember
After 5 years    
Credit Derivative    
Fair value, Receivable 5,159,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
4,748,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
Fair Value, Payable 5,095,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
4,547,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
Notionals, Protection Purchased 105,907,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
75,647,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
Notionals, Protection Sold 92,427,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
62,355,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ c_CreditDerivativeByMaturityAxis
= c_CreditDerivativeMaturitiesRollingAfterYearFiveMember
Investment Grade    
Credit Derivative    
Fair value, Receivable 14,717,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
17,432,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Fair Value, Payable 14,677,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
17,182,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Notionals, Protection Purchased 784,719,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
824,831,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Notionals, Protection Sold 756,634,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
786,848,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingInvestmentGradeMember
Non-Investment Grade    
Credit Derivative    
Fair value, Receivable 23,881,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
26,364,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Fair Value, Payable 24,246,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
26,803,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Notionals, Protection Purchased 278,341,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
291,556,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Notionals, Protection Sold 262,108,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
277,010,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_ExternalCreditRatingByGroupingAxis
= us-gaap_ExternalCreditRatingNonInvestmentGradeMember
Credit default swaps and options    
Credit Derivative    
Fair value, Receivable 38,401,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
42,930,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
Fair Value, Payable 37,878,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
42,201,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
Notionals, Protection Purchased 1,045,569,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
1,094,199,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
Notionals, Protection Sold 1,016,182,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
1,054,671,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_CreditDefaultSwapsAndOptionsMember
Total return swaps and other    
Credit Derivative    
Fair value, Receivable 197,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
866,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
Fair Value, Payable 1,045,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
1,784,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
Notionals, Protection Purchased 17,491,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
22,188,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
Notionals, Protection Sold 2,560,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
9,187,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_CreditDerivativesByContractTypeAxis
= c_TotalReturnSwapAndOtherCreditDerivativesMember
Bank    
Credit Derivative    
Fair value, Receivable 20,862,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
24,828,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
Fair Value, Payable 19,370,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
23,189,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
Notionals, Protection Purchased 548,556,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
574,764,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
Notionals, Protection Sold 562,737,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
604,700,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BankMember
Broker-dealer    
Credit Derivative    
Fair value, Receivable 6,872,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
8,093,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
Fair Value, Payable 7,604,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
9,309,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
Notionals, Protection Purchased 186,510,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
204,542,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
Notionals, Protection Sold 186,727,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
199,693,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_BrokerDealerMember
Non-financial    
Credit Derivative    
Fair value, Receivable 85,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
91,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
Fair Value, Payable 195,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
113,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
Notionals, Protection Purchased 4,204,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
3,697,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
Notionals, Protection Sold 1,405,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
1,595,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_NonFinancialMember
Insurance and other financial institutions    
Credit Derivative    
Fair value, Receivable 10,779,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
10,784,000,000us-gaap_CreditRiskDerivativeAssetsAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
Fair Value, Payable 11,754,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
11,374,000,000us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
Notionals, Protection Purchased 323,790,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
333,384,000,000c_CreditDerivativesNotionalAmountPurchasedCreditProtection
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
Notionals, Protection Sold 267,873,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
257,870,000,000us-gaap_CreditDerivativeMaximumExposureUndiscounted
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis
= c_InsuranceAndOtherFinancialInstitutionsMember
Interest Rate Swap [Member]    
Credit Derivative    
Amount derecognized 2,500,000,000us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Cash proceeds received for assets derecognized 2,500,000,000us-gaap_TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Fair value of derecognized assets 2,600,000,000us-gaap_TransferOfFinancialAssetsAccountedForAsSalesFairValueOfDerecognizedAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Fair value gross derivative assets 157,000,000us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Trading derivatives, liability $ 14,000,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember