XML 41 R134.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Schedule of Deferred tax assets and related valuation allowances recognized for net operating and other loss carryforwards and tax credit carryforwards) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Tax Credit Carryforwards $ 1,911us-gaap_DeferredTaxAssetsTaxCreditCarryforwards $ 1,874us-gaap_DeferredTaxAssetsTaxCreditCarryforwards
Tax Credit Carryforward, Valuation Allowance (478)us-gaap_TaxCreditCarryforwardValuationAllowance  
Net Deferred Tax Assets, Tax Credit Carryforwards 1,433ally_NetDeferredTaxAssetsTaxCreditCarryforwards  
Deferred Tax Assets, Tax Loss Carryforward 1,158ally_DeferredTaxAssetsTaxLossCarryforward 1,624ally_DeferredTaxAssetsTaxLossCarryforward
Tax Loss Carryforwards, Valuation Allowance (135)ally_TaxLossCarryforwardsValuationAllowance  
Net Deferred Tax Asset, Tax Loss Carryforwards 1,023ally_NetDeferredTaxAssetTaxLossCarryforwards  
Deferred Tax Assets, State and Local Tax Carryforwards 258ally_DeferredTaxAssetsStateandLocalTaxCarryforwards  
State and Local Tax Carryforwards, Valuation Allowance (115)ally_StateandLocalTaxCarryforwardsValuationAllowance  
Net Deferred Tax Assets, State and Local Tax Carryforwards 143ally_NetDeferredTaxAssetsStateandLocalTaxCarryforwards  
Deferred Tax Assets, Other Non-Attribute 979ally_DeferredTaxAssetsOtherNonAttribute  
Other Non-Attribute, Valuation Allowance (6)ally_OtherNonAttributeValuationAllowance  
Net Deferred Tax Assets, Other Non-Attribute 973ally_NetDeferredTaxAssetsOtherNonAttribute  
Deferred Tax Assets, Gross 4,306us-gaap_DeferredTaxAssetsGross 5,390us-gaap_DeferredTaxAssetsGross
Deferred Tax Assets, Gross, Valuation Allowance (734)ally_DeferredTaxAssetsGrossValuationAllowance  
Deferred Tax Assets, Net of Valuation Allowance 3,572us-gaap_DeferredTaxAssetsNet 4,236us-gaap_DeferredTaxAssetsNet
Deferred Tax Liabilities, Gross (1,765)us-gaap_DeferredIncomeTaxLiabilities (2,196)us-gaap_DeferredIncomeTaxLiabilities
Deferred Tax Liabilities, Gross, Valuation Allowance 0ally_DeferredTaxLiabilitiesGrossValuationAllowance  
Deferred Tax Liabilities, Net (1,765)us-gaap_DeferredTaxLiabilities  
Deferred Tax Assets, Gross, Net of Deferred Tax Liabilities 2,541ally_DeferredTaxAssetsGrossNetofDeferredTaxLiabilities  
Deferred Tax Assets, Valuation Allowance (734)us-gaap_DeferredTaxAssetsValuationAllowance (1,154)us-gaap_DeferredTaxAssetsValuationAllowance
Deferred Tax Assets, Net 1,807us-gaap_DeferredTaxAssetsLiabilitiesNet 2,040us-gaap_DeferredTaxAssetsLiabilitiesNet
Foreign Tax Credits [Domain]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Tax Credit Carryforwards 1,741us-gaap_DeferredTaxAssetsTaxCreditCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= ally_ForeignTaxCreditsDomain
 
Tax Credit Carryforward, Valuation Allowance (478)us-gaap_TaxCreditCarryforwardValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= ally_ForeignTaxCreditsDomain
 
Net Deferred Tax Assets, Tax Credit Carryforwards 1,263ally_NetDeferredTaxAssetsTaxCreditCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= ally_ForeignTaxCreditsDomain
 
General Business Tax Credit Carryforward [Member]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Tax Credit Carryforwards 153us-gaap_DeferredTaxAssetsTaxCreditCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_GeneralBusinessMember
 
Tax Credit Carryforward, Valuation Allowance 0us-gaap_TaxCreditCarryforwardValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_GeneralBusinessMember
 
Net Deferred Tax Assets, Tax Credit Carryforwards 153ally_NetDeferredTaxAssetsTaxCreditCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_GeneralBusinessMember
 
AMT credits [Member]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Tax Credit Carryforwards 17us-gaap_DeferredTaxAssetsTaxCreditCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= ally_AMTcreditsMember
 
Tax Credit Carryforward, Valuation Allowance 0us-gaap_TaxCreditCarryforwardValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= ally_AMTcreditsMember
 
Net Deferred Tax Assets, Tax Credit Carryforwards 17ally_NetDeferredTaxAssetsTaxCreditCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= ally_AMTcreditsMember
 
Domestic Tax Authority [Member]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Operating Loss Carryforwards 1,001us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
Operating Loss Carryforwards, Valuation Allowance 0us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
Net Deferred Tax Assets, Operating Loss Carryforwards 1,001ally_NetDeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
Deferred Tax Assets, Capital Loss Carryforwards 157us-gaap_DeferredTaxAssetsCapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
Capital Loss Carryforwards, Valuation Allowance (135)ally_CapitalLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
Net Deferred Tax Assets, Capital Loss Carryforwards 22ally_NetDeferredTaxAssetsCapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Deferred Tax Assets, Operating Loss Carryforwards 220us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Operating Loss Carryforwards, Valuation Allowance (82)us-gaap_OperatingLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Net Deferred Tax Assets, Operating Loss Carryforwards 138ally_NetDeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Deferred Tax Assets, Capital Loss Carryforwards 38us-gaap_DeferredTaxAssetsCapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Capital Loss Carryforwards, Valuation Allowance (33)ally_CapitalLossCarryforwardsValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
Net Deferred Tax Assets, Capital Loss Carryforwards $ 5ally_NetDeferredTaxAssetsCapitalLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember