XML 93 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
RELATED PARTY TRANSACTIONS - Narrative (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Related Party Transaction [Line Items]      
Interest expense $ 20us-gaap_InterestExpenseRelatedParty $ 12us-gaap_InterestExpenseRelatedParty  
Outside services 79us-gaap_ProfessionalFees 83us-gaap_ProfessionalFees  
Interest rate swaps | Derivatives designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 7,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]   5,750invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Interest rate swaps | Derivatives not designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 32,632invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]   31,848invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
Foreign exchange contracts | Derivatives not designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 8,046invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]   8,359invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
RBS      
Related Party Transaction [Line Items]      
Income from services and referrals net of rent income (expense) 3us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
5us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
 
Outside services 2us-gaap_ProfessionalFees
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
8us-gaap_ProfessionalFees
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
 
Dividend to parent 39us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
25us-gaap_PaymentsOfDividendsCommonStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
 
RBS | Interest rate swaps      
Related Party Transaction [Line Items]      
Interest expense   11us-gaap_InterestExpenseRelatedParty
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
 
Interest income 3us-gaap_InterestIncomeRelatedParty
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
   
Derivative expense 68cfg_DerivativeExpenseRelatedParty
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
53cfg_DerivativeExpenseRelatedParty
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
 
RBS | Interest rate swaps | Derivatives designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 7,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]   5,800invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]
Minimum fixed interest rate 1.66%us-gaap_DerivativeLowerFixedInterestRateRange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  1.66%us-gaap_DerivativeLowerFixedInterestRateRange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
Maximum fixed interest rate 4.30%us-gaap_DerivativeHigherFixedInterestRateRange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  4.30%us-gaap_DerivativeHigherFixedInterestRateRange
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
RBS | Interest rate swaps | Derivatives not designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 9,300invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  9,800invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
RBS | Interest rate swaps | Receive swap | Derivatives designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 4,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapReceiveMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]   4,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapReceiveMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]
Minimum fixed interest rate 1.78%us-gaap_DerivativeLowerFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapReceiveMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  1.78%us-gaap_DerivativeLowerFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapReceiveMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
Maximum fixed interest rate 2.04%us-gaap_DerivativeHigherFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapReceiveMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  2.04%us-gaap_DerivativeHigherFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapReceiveMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
RBS | Interest rate swaps | Pay swap | Derivatives designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 2,800invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapPayMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]   1,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapPayMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]
Minimum fixed interest rate 2.03%us-gaap_DerivativeLowerFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapPayMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  4.18%us-gaap_DerivativeLowerFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapPayMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
Maximum fixed interest rate 4.30%us-gaap_DerivativeHigherFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapPayMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  4.30%us-gaap_DerivativeHigherFixedInterestRateRange
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapPayMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
RBS | Interest rate swaps | Medium term swap | Derivatives designated as hedging instruments      
Related Party Transaction [Line Items]      
Notional amount 750invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapMediumTermMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]   750invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapMediumTermMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
[1]
Fixed interest rate 1.66%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapMediumTermMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  1.66%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= cfg_SwapMediumTermMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
RBS | Foreign exchange contracts      
Related Party Transaction [Line Items]      
Notional amount 4,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
  4,700invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
Foreign exchange and trade finance revenue 35cfg_ForeignExchangeandTradeRevenueRelatedParty
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
   
Foreign exchange and trade finance expense   6cfg_ForeignExchangeandTradeFinanceFeesRelatedParty
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ParentMember
 
Executive Officers, Family Members, and Their Businesses      
Related Party Transaction [Line Items]      
Related party loans $ 125us-gaap_LoansAndLeasesReceivableRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cfg_DirectorExecutiveOfficerorRelatedMember
  $ 126us-gaap_LoansAndLeasesReceivableRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cfg_DirectorExecutiveOfficerorRelatedMember
[1] The notional or contractual amount of interest rate derivatives and foreign exchange contracts is the amount upon which interest and other payments under the contract are based. For interest rate derivatives, the notional amount is typically not exchanged. Therefore, notional amounts should not be taken as the measure of credit or market risk, as they tend to greatly overstate the true economic risk of these contracts.