XML 233 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans, allowance for loan losses and credit quality (Details 6) (CHF)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructured loans      
Restructured loans, Modifications, Number of contracts 11us-gaap_FinancingReceivableModificationsNumberOfContracts2 6us-gaap_FinancingReceivableModificationsNumberOfContracts2 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
Restructured loans, Modifications, Pre-Modification Recorded Investment 294us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 28us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Restructured loans, Modifications, Post-Modification Recorded Investment 242us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 25us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Mortgages      
Restructured loans      
Restructured loans, Modifications, Number of contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 4us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
Restructured loans, Modifications, Post-Modification Recorded Investment 4us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
Consumer finance      
Restructured loans      
Restructured loans, Modifications, Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
1us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
Restructured loans, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
Commercial and industrial loans      
Restructured loans      
Restructured loans, Modifications, Number of contracts 10us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 290us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
27us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
Restructured loans, Modifications, Post-Modification Recorded Investment 238us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
25us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
Bank      
Restructured loans      
Restructured loans, Modifications, Number of contracts 11us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 294us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
28us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Post-Modification Recorded Investment 242us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
25us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Bank | Mortgages      
Restructured loans      
Restructured loans, Modifications, Number of contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 4us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Post-Modification Recorded Investment 4us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_MortgageReceivablesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Bank | Consumer finance      
Restructured loans      
Restructured loans, Modifications, Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
1us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Post-Modification Recorded Investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_ConsumerFinanceMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Bank | Commercial and industrial loans      
Restructured loans      
Restructured loans, Modifications, Number of contracts 10us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Pre-Modification Recorded Investment 290us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
27us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Restructured loans, Modifications, Post-Modification Recorded Investment 238us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
25us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= cs_LoansReceivableCommercialAndIndustrialMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember