XML 42 R148.htm IDEA: XBRL DOCUMENT v2.4.1.9
PREFERRED STOCK (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2015
Jan. 25, 2008
Dec. 31, 2013
Apr. 28, 2008
Oct. 29, 2012
Dec. 13, 2012
Mar. 26, 2013
Apr. 30, 2013
Sep. 19, 2013
Oct. 31, 2013
Feb. 12, 2014
Apr. 30, 2014
Oct. 29, 2014
Preferred stock                            
Carrying value $ 10,468us-gaap_PreferredStockValue     $ 6,738us-gaap_PreferredStockValue                    
Distribution of preferred dividends 511us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock                          
Forecast                            
Preferred stock                            
Distribution of preferred dividends   656us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
                       
Series AA                            
Preferred stock                            
Dividend rate (as a percent) 8.125%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
    8.125%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
    $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
                   
Number of depositary shares (in shares) 3,870,330c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
    3,870,330c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
                   
Carrying value 97us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
    97us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock     0.001c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesAAPreferredStockMember
                     
Series E                            
Preferred stock                            
Dividend rate (as a percent) 8.40%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
    8.40%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
                   
Number of depositary shares (in shares) 121,254c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
    121,254c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
                   
Carrying value 121us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
    121us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock         0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesEPreferredStockMember
                 
Series A                            
Preferred stock                            
Dividend rate (as a percent) 5.95%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    5.95%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                   
Number of depositary shares (in shares) 1,500,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    1,500,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                   
Carrying value 1,500us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    1,500us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock           0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Series B                            
Preferred stock                            
Dividend rate (as a percent) 5.90%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    5.90%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                   
Number of depositary shares (in shares) 750,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    750,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                   
Carrying value 750us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    750us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock             0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
             
Series C                            
Preferred stock                            
Dividend rate (as a percent) 5.80%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    5.80%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                   
Number of depositary shares (in shares) 23,000,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    23,000,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                   
Carrying value 575us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    575us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock               0.001c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
           
Series D                            
Preferred stock                            
Dividend rate (as a percent) 5.35%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
    5.35%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
                   
Number of depositary shares (in shares) 1,250,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
    1,250,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
                   
Carrying value 1,250us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
    1,250us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock                 0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
         
Series J                            
Preferred stock                            
Dividend rate (as a percent) 7.125%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
    7.125%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
    $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
                   
Number of depositary shares (in shares) 38,000,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
    38,000,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
                   
Carrying value 950us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
    950us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock                   0.001c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesJPreferredStockMember
       
Series K                            
Preferred stock                            
Dividend rate (as a percent) 6.875%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
    6.875%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
    $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
                   
Number of depositary shares (in shares) 59,800,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
    59,800,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
                   
Carrying value 1,495us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
    1,495us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock                     0.001c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesKPreferredStockMember
     
Series L                            
Preferred stock                            
Dividend rate (as a percent) 6.875%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
    6.875%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
    $ 25us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
                   
Number of depositary shares (in shares) 19,200,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
    19,200,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
                   
Carrying value 480us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
    0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock                       0.001c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesLPreferredStockMember
   
Series M                            
Preferred stock                            
Dividend rate (as a percent) 6.30%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
    6.30%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
                   
Number of depositary shares (in shares) 1,750,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
    1,750,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
                   
Carrying value 1,750us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
    0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock                         0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesMPreferredStockMember
 
Series N                            
Preferred stock                            
Dividend rate (as a percent) 5.80%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
    5.80%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
                   
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
                   
Number of depositary shares (in shares) 1,500,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
    1,500,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
                   
Carrying value $ 1,500us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
    $ 0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
                   
Depositary shares, interest in corresponding series of preferred stock                           0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember