XML 176 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securitizations And Variable Interest Entities (Schedule Of Cash Flow Received and Paid To Nonconsolidated Securitization Entities) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Consumer Loans Auto Financing Receivable [Member]      
Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]      
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale $ 1us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
$ 0us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
$ 6us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Cash Flows Between Transferor and Transferee, Proceeds from New Transfers 2,594us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
0us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
1,979us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Cash Flows Between Transferor and Transferee, Servicing Fees 11us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
13us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
12us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Representations and warranties obligations 0ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
0ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
0ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Cash Flows Between Transferor and Transferee, Receipts on Transferor's Interest in Transferred Financial Assets, Other   0us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
0us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Cash flows received on retained interests in securitization entities     0us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
Purchases of previously transferred financial assets     0us-gaap_CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets
/ us-gaap_ProductOrServiceAxis
= us-gaap_ConsumerLoansAutoFinancingReceivableMember
US Government-sponsored Enterprises [Member]      
Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]      
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale, Gain (Loss) on Sale 0us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
112us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
629us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Cash Flows Between Transferor and Transferee, Proceeds from New Transfers 0us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
8,676us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
32,796us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Cash Flows Between Transferor and Transferee, Servicing Fees 0us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
70us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
693us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Representations and warranties obligations (31)ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
(66)ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
(108)ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Cash Flows Between Transferor and Transferee, Receipts on Transferor's Interest in Transferred Financial Assets, Other   70us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
(96)us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Cash flows received on retained interests in securitization entities     0us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Purchases of previously transferred financial assets     (876)us-gaap_CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets
/ us-gaap_ProductOrServiceAxis
= ally_UsGovernmentSponsoredEnterprisesMember
Private Placement [Member]      
Cash Flow Received and Paid to Nonconsolidated Securitization Entities [Line Items]      
Cash Flows Between Transferor and Transferee, Proceeds from New Transfers 0us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
0us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
5us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
Cash Flows Between Transferor and Transferee, Servicing Fees 0us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
0us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
63us-gaap_CashFlowsBetweenTransfereeAndTransferorServicingFees
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
Representations and warranties obligations 0ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
0ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
(7)ally_CashFlowBetweenTransfereeAndTransferorRepresentationsAndWarrantiesObligations
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
Cash Flows Between Transferor and Transferee, Receipts on Transferor's Interest in Transferred Financial Assets, Other   0us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
255us-gaap_CashFlowsBetweenTransfereeAndTransferorReceiptsOnInterestsThatContinueToBeHeldOther
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
Cash flows received on retained interests in securitization entities     71us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember
Purchases of previously transferred financial assets     $ (12)us-gaap_CashFlowsBetweenTransfereeAndTransferorPurchasesOfPreviouslyTransferredFinancialAssets
/ us-gaap_ProductOrServiceAxis
= us-gaap_PrivatePlacementMember