XML 119 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities Available for Sale and Securities Held to Maturity (Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Securities Held to Maturity) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost $ 34,389us-gaap_HeldToMaturitySecurities $ 30,318us-gaap_HeldToMaturitySecurities
Securities held to maturity Gross Unrealized Gains 542us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 161us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Securities held to maturity Gross Unrealized Losses 188us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss 989us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Securities held to maturity, fair value 34,743us-gaap_HeldToMaturitySecuritiesFairValue 29,490us-gaap_HeldToMaturitySecuritiesFairValue
U.S. agency mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost 33,388us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
29,260us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities held to maturity Gross Unrealized Gains 531us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
161us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities held to maturity Gross Unrealized Losses 174us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
921us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities held to maturity, fair value 33,745us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
[1] 28,500us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Non-agency commercial mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost 1,001us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
958us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Securities held to maturity Gross Unrealized Gains 11us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Securities held to maturity Gross Unrealized Losses 14us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
68us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Securities held to maturity, fair value 998us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
[1] 890us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Other securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost   100us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Securities held to maturity, fair value   $ 100us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
[1] Mortgage-backed securities have been allocated to maturity groupings based on final contractual maturities. Actual maturities will differ from final contractual maturities because borrowers on a certain portion of loans underlying these securities have the right to prepay their obligations.