XML 38 R32.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
Mar. 31, 2015
Dec. 31, 2014
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost $ 36,321us-gaap_HeldToMaturitySecurities $ 34,389us-gaap_HeldToMaturitySecurities
Securities held to maturity, Gross Unrealized Gains 837us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 542us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Securities held to maturity, Gross Unrealized Losses 48us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss 188us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Securities held to maturity, Fair Value 37,110us-gaap_HeldToMaturitySecuritiesFairValue 34,743us-gaap_HeldToMaturitySecuritiesFairValue
U.S. agency mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost 35,097us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
33,388us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities held to maturity, Gross Unrealized Gains 811us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
531us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities held to maturity, Gross Unrealized Losses 48us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
174us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Securities held to maturity, Fair Value 35,860us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
[1] 33,745us-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
1,001us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Securities held to maturity, Gross Unrealized Gains 23us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
11us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Securities held to maturity, Gross Unrealized Losses   14us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Securities held to maturity, Fair Value 1,024us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
[1] 998us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= schw_CommericialMortageBackedSecuritiesIssuedByPrivateEnterprisesMember
Treasury securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities held to maturity, Amortized Cost 223us-gaap_HeldToMaturitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
 
Securities held to maturity, Gross Unrealized Gains 3us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
 
Securities held to maturity, Fair Value $ 226us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
 
[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.