XML 68 R114.htm IDEA: XBRL DOCUMENT v2.4.1.9
EXIT COSTS AND RESTRUCTURING RESERVES - Narrative (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 1us-gaap_RestructuringCosts $ 101us-gaap_RestructuringCosts
Restructuring Reserve, Accrual Adjustment 2us-gaap_RestructuringReserveAccrualAdjustment 10us-gaap_RestructuringReserveAccrualAdjustment
Expected restructuring cost 18us-gaap_RestructuringAndRelatedCostExpectedCost1  
Restructuring charges incurred 3us-gaap_RestructuringCharges 124us-gaap_RestructuringCharges
Outside Services    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 1us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= cfg_ProfessionalFeesExpenseMember
24us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= cfg_ProfessionalFeesExpenseMember
Other Restructuring    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs   12us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherRestructuringMember
Restructuring charges incurred   7us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherRestructuringMember
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring cost 13us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Employee Severance | Salaries & Employee Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs   41us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= cfg_SalariesandEmployeeBenefitsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring Reserve, Accrual Adjustment 2us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_IncomeStatementLocationAxis
= cfg_SalariesandEmployeeBenefitsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_IncomeStatementLocationAxis
= cfg_SalariesandEmployeeBenefitsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring charges incurred 0us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_SalariesandEmployeeBenefitsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
43us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_SalariesandEmployeeBenefitsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Facility Closing    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring cost 3us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Facility Closing | Occupancy & Equipment    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 2us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
18us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Restructuring Reserve, Accrual Adjustment 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
5us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Restructuring charges incurred 2us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
24us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Other Restructuring    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring cost 2us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Building Impairment | Occupancy & Equipment    
Restructuring Cost and Reserve [Line Items]    
Impairment charges   6us-gaap_AssetImpairmentCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= cfg_BuildingImpairmentMember
Spinoff    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges incurred   17us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_SpinoffMember
Employee Severance | Salaries & Employee Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges incurred   3us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_SalariesandEmployeeBenefitsMember
/ us-gaap_RestructuringCostAndReserveAxis
= cfg_SpinoffEmployeeSeveranceMember
Facility Closing | Occupancy & Equipment    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges incurred   3us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_OccupancyandEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= cfg_SpinoffFacilityClosingMember
Facility Closing | Outside Services    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges incurred   4us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= cfg_ProfessionalFeesExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= cfg_SpinoffFacilityClosingMember
Software expense | Amortization of software    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs   $ 6us-gaap_RestructuringCosts
/ us-gaap_IncomeStatementLocationAxis
= cfg_CapitalizedComputerSoftwareAmortizationMember
/ us-gaap_RestructuringCostAndReserveAxis
= cfg_SoftwareExpenseMember