XML 190 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
ALLOWANCE FOR CREDIT LOSSES, NONPERFORMING ASSETS, AND CONCENTRATIONS OF CREDIT RISK - Accruing and Nonaccruing Past Due Amounts (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due $ 510cfg_ImpairedFinancingReceivables30to89DaysPastDue $ 554cfg_ImpairedFinancingReceivables30to89DaysPastDue
Impaired Financing Receivables, 90 Days or More Past Due 872cfg_ImpairedFinancingReceivables90DaysorMorePastDue 1,057cfg_ImpairedFinancingReceivables90DaysorMorePastDue
Impaired Financing Receivables, Total Past Due 1,382cfg_ImpairedFinancingReceivablesPastDue 1,611cfg_ImpairedFinancingReceivablesPastDue
Commercial Banking    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 86cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
119cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
Impaired Financing Receivables, 90 Days or More Past Due 164cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
265cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
Impaired Financing Receivables, Total Past Due 250cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
384cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
Commercial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 57cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
61cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Impaired Financing Receivables, 90 Days or More Past Due 114cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
96cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Impaired Financing Receivables, Total Past Due 171cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
157cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial real estate    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 26cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
34cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Impaired Financing Receivables, 90 Days or More Past Due 50cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
169cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Impaired Financing Receivables, Total Past Due 76cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
203cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Leases    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 3cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
24cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Impaired Financing Receivables, 90 Days or More Past Due 0cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Impaired Financing Receivables, Total Past Due 3cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
24cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Retail    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 424cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
435cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
Impaired Financing Receivables, 90 Days or More Past Due 708cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
792cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
Impaired Financing Receivables, Total Past Due 1,132cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
1,227cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
Residential mortgages    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 97cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
115cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Impaired Financing Receivables, 90 Days or More Past Due 269cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
261cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Impaired Financing Receivables, Total Past Due 366cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
376cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Home equity loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 60cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
68cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
Impaired Financing Receivables, 90 Days or More Past Due 145cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
168cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
Impaired Financing Receivables, Total Past Due 205cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
236cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
Home equity lines of credit    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 73cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
76cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Impaired Financing Receivables, 90 Days or More Past Due 198cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
233cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Impaired Financing Receivables, Total Past Due 271cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
309cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Home equity loans serviced by others    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 26cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1] 32cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1]
Impaired Financing Receivables, 90 Days or More Past Due 23cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1] 36cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1]
Impaired Financing Receivables, Total Past Due 49cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1] 68cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1]
Home equity lines of credit serviced by others    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 10cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1] 11cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1]
Impaired Financing Receivables, 90 Days or More Past Due 19cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1] 24cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1]
Impaired Financing Receivables, Total Past Due 29cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1] 35cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1]
Automobile    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 93cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
44cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Impaired Financing Receivables, 90 Days or More Past Due 16cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
9cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Impaired Financing Receivables, Total Past Due 109cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
53cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Student    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 25cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
45cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
Impaired Financing Receivables, 90 Days or More Past Due 17cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
33cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
Impaired Financing Receivables, Total Past Due 42cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
78cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
Credit cards    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 22cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
22cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Impaired Financing Receivables, 90 Days or More Past Due 17cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
21cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Impaired Financing Receivables, Total Past Due 39cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
43cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Other retail    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Impaired Financing Receivables, 30 to 89 Days Past Due 18cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
22cfg_ImpairedFinancingReceivables30to89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
Impaired Financing Receivables, 90 Days or More Past Due 4cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
7cfg_ImpairedFinancingReceivables90DaysorMorePastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
Impaired Financing Receivables, Total Past Due $ 22cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
$ 29cfg_ImpairedFinancingReceivablesPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
[1] The Company's SBO portfolio consists of home equity loans and lines that were originally serviced by others. The Company now services a portion of this portfolio internally.