XML 170 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
ALLOWANCE FOR CREDIT LOSSES, NONPERFORMING ASSETS, AND CONCENTRATIONS OF CREDIT RISK - Nonperforming Loans and Leases by Class (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing $ 1,093us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 1,383us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 8us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 33us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 1,101us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest 1,416us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
Commercial Banking    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 163us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
265us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 164us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
265us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_CommercialBankingMember
Commercial    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 113us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
96us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 114us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
96us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial real estate    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 50us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
169us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 50us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
169us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Leases    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 0us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Retail    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 930us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
1,118us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 7us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
33us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 937us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
1,151us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_RetailMember
Residential mortgages    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 345us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
382us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 345us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
382us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
Home equity loans    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 203us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
266us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 203us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
266us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_HomeEquityLoanMember
Home equity lines of credit    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 257us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
333us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 257us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
333us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Home equity loans serviced by others    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 47us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1] 59us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1]
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1] 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1]
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 47us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1] 59us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLoanServicedbyOthersMember
[1]
Home equity lines of credit serviced by others    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 25us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1] 30us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1]
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1] 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1]
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 25us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1] 30us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerHomeEquityLineofCreditServicedbyOthersMember
[1]
Automobile    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 21us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
16us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 21us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
16us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Student    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 11us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
3us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 6us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
31us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 17us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
34us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerStudentLoansReceivableMember
Credit cards    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 16us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
19us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 1us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
2us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases 17us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
21us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Other retail    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Financing Receivable, Recorded Investment, Nonaccruing 5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
10us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
Financing Receivable, Recorded Investment, Accruing and 90 Days or More Delinquent 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
Financing Receivable, Recorded Investment, Total Nonperforming Loans and Leases $ 5us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= cfg_ConsumerOtherRetailMember
$ 10us-gaap_LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
/ 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.