XML 107 R108.htm IDEA: XBRL DOCUMENT v2.4.1.9
PREFERRED STOCK (Details) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 9 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended
Mar. 31, 2015
Dec. 31, 2015
Jan. 25, 2008
Dec. 31, 2014
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
Mar. 20, 2015
Apr. 24, 2015
Preferred stock                                
Carrying value $ 11,968us-gaap_PreferredStockValue     $ 10,468us-gaap_PreferredStockValue                        
Distribution of preferred dividends 128us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock                              
Forecast                                
Preferred stock                                
Distribution of preferred dividends   641us-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
    480us-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
    1,750us-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
    1,500us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
                       
Depositary shares, interest in corresponding series of preferred stock                           0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesNPreferredStockMember
   
Series O                                
Preferred stock                                
Dividend rate (as a percent) 5.875%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
    5.875%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
                       
Redemption price per depositary share/ preference share (in dollars per share) $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
    $ 1,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
                       
Number of depositary shares (in shares) 1,500,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
    1,500,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
                       
Carrying value $ 1,500us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
    $ 0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
                       
Depositary shares, interest in corresponding series of preferred stock                             0.04c_DepositarySharesInterestInCorrespondingSeriesOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= c_SeriesOPreferredStockMember
 
Subsequent Event | Series P                                
Preferred stock                                
Dividend rate (as a percent)                               5.95%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= c_SeriesPPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Number of depositary shares (in shares)                               2,000,000,000c_DepositarySharesIssued
/ us-gaap_StatementClassOfStockAxis
= c_SeriesPPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember