0.025000026000000002600000000false--12-31Q2202000000407293000000016000000000.010.0111000000001100000000496957805500353339374331998373837123000130000000004490000001530000001020000000016000000001476000000111000000200000000024000000000000122625807126516216 0000040729 2020-01-01 2020-06-30 0000040729 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-06-30 0000040729 ally:AccountingStandardsUpdate202004Member 2020-01-01 2020-06-30 0000040729 2020-07-28 0000040729 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0000040729 us-gaap:TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember 2020-01-01 2020-06-30 0000040729 2019-01-01 2019-06-30 0000040729 2019-04-01 2019-06-30 0000040729 2020-04-01 2020-06-30 0000040729 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0000040729 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0000040729 2019-12-31 0000040729 2020-06-30 0000040729 2019-06-30 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000040729 us-gaap:AccountingStandardsUpdate201708Member 2019-01-01 0000040729 us-gaap:AccountingStandardsUpdate201708Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000040729 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000040729 us-gaap:RetainedEarningsMember 2020-01-01 0000040729 us-gaap:RetainedEarningsMember 2019-06-30 0000040729 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0000040729 2019-01-01 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000040729 us-gaap:RetainedEarningsMember 2019-01-01 0000040729 us-gaap:TreasuryStockMember 2019-01-01 0000040729 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-01-01 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 0000040729 us-gaap:RetainedEarningsMember 2020-06-30 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000040729 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 0000040729 us-gaap:TreasuryStockMember 2020-06-30 0000040729 us-gaap:AccountingStandardsUpdate201708Member us-gaap:RetainedEarningsMember 2019-01-01 0000040729 2020-01-01 0000040729 us-gaap:RetainedEarningsMember 2018-12-31 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0000040729 2018-12-31 0000040729 us-gaap:TreasuryStockMember 2018-12-31 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000040729 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000040729 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0000040729 us-gaap:TreasuryStockMember 2019-12-31 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000040729 us-gaap:TreasuryStockMember 2020-01-01 0000040729 us-gaap:TreasuryStockMember 2019-06-30 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0000040729 us-gaap:RetainedEarningsMember 2019-12-31 0000040729 us-gaap:RetainedEarningsMember 2020-03-31 0000040729 us-gaap:RetainedEarningsMember 2019-03-31 0000040729 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000040729 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000040729 us-gaap:TreasuryStockMember 2019-03-31 0000040729 us-gaap:TreasuryStockMember 2020-03-31 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000040729 2020-03-31 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000040729 2019-03-31 0000040729 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000040729 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000040729 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0000040729 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-01-01 0000040729 2019-10-01 2019-12-31 0000040729 ally:NoninsuranceContractsMember 2019-06-30 0000040729 ally:NoninsuranceContractsMember 2019-01-01 2019-06-30 0000040729 ally:NoninsuranceContractsMember ally:A2022Member 2020-06-30 0000040729 ally:NoninsuranceContractsMember 2020-04-01 2020-06-30 0000040729 ally:NoninsuranceContractsMember 2020-06-30 0000040729 ally:NoninsuranceContractsMember 2020-01-01 2020-06-30 0000040729 ally:NoninsuranceContractsMember 2019-04-01 2019-06-30 0000040729 ally:NoninsuranceContractsMember 2019-12-31 0000040729 ally:NoninsuranceContractsMember 2020-03-31 0000040729 ally:NoninsuranceContractsMember ally:A2023Member 2020-06-30 0000040729 ally:NoninsuranceContractsMember ally:A2024andthereafterMember 2020-06-30 0000040729 ally:NoninsuranceContractsMember 2018-12-31 0000040729 ally:NoninsuranceContractsMember ally:A2020Member 2020-06-30 0000040729 ally:NoninsuranceContractsMember 2019-03-31 0000040729 ally:NoninsuranceContractsMember ally:A2021Member 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 ally:BrokerageCommissionsandOtherMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OutofscopeofTopic606Member 2019-01-01 2019-06-30 0000040729 ally:BrokeredAgentCommissionsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:DepositsandBankingMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:NoninsuranceContractsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokerageCommissionsandOtherMember 2020-01-01 2020-06-30 0000040729 ally:RemarketingActivitiesMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 ally:OtherMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 ally:OtherMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OtherMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OutofscopeofTopic606Member 2020-01-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OtherMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:RemarketingActivitiesMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:NoninsuranceContractsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokerageCommissionsandOtherMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokeredAgentCommissionsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 ally:DepositsandBankingMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokeredAgentCommissionsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 ally:OutofscopeofTopic606Member 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 ally:DepositsandBankingMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 ally:RemarketingActivitiesMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:InsuranceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:RemarketingActivitiesMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 ally:BrokeredAgentCommissionsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:CorporateFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 ally:BrokerageCommissionsandOtherMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:AutomotiveFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:CorporateFinanceOperationsMember 2019-01-01 2019-06-30 0000040729 ally:OutofscopeofTopic606Member 2019-01-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:InsuranceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:DepositsandBankingMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 ally:BrokerageCommissionsandOtherMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:DepositsandBankingMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:RemarketingActivitiesMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 ally:RemarketingActivitiesMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:NoninsuranceContractsMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokerageCommissionsandOtherMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:RemarketingActivitiesMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OtherMember 2020-04-01 2020-06-30 0000040729 ally:BrokeredAgentCommissionsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:DepositsandBankingMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:NoninsuranceContractsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokeredAgentCommissionsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 ally:OtherMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 ally:DepositsandBankingMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 ally:OtherMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokeredAgentCommissionsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OutofscopeofTopic606Member 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 ally:BrokeredAgentCommissionsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OutofscopeofTopic606Member 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:CorporateFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokerageCommissionsandOtherMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:CorporateFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 ally:RemarketingActivitiesMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:AutomotiveFinanceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:InsuranceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:BrokerageCommissionsandOtherMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 ally:OutofscopeofTopic606Member 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 ally:OutofscopeofTopic606Member 2019-04-01 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:OtherMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OtherMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:NoninsuranceContractsMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:RemarketingActivitiesMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:OutofscopeofTopic606Member ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 ally:BrokerageCommissionsandOtherMember 2019-04-01 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:BrokeredAgentCommissionsMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 ally:DepositsandBankingMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:DepositsandBankingMember ally:InsuranceOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2020-01-01 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:HeldtomaturitySecuritiesMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:HeldtomaturitySecuritiesMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 ally:AgencymortgagebackedcommercialMember us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:HeldtomaturitySecuritiesMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:HeldtomaturitySecuritiesMember 2020-06-30 0000040729 ally:AgencymortgagebackedcommercialMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 ally:ExcludesOtherEarningAssetsMember 2019-01-01 2019-06-30 0000040729 ally:ExcludesOtherEarningAssetsMember 2020-04-01 2020-06-30 0000040729 ally:ExcludesOtherEarningAssetsMember 2019-04-01 2019-06-30 0000040729 ally:ExcludesOtherEarningAssetsMember 2020-01-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000040729 us-gaap:AvailableforsaleSecuritiesMember 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:HeldtomaturitySecuritiesMember 2019-12-31 0000040729 us-gaap:OperatingSegmentsMember us-gaap:AvailableforsaleSecuritiesMember ally:InsuranceOperationsMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember us-gaap:AvailableforsaleSecuritiesMember ally:InsuranceOperationsMember 2019-12-31 0000040729 srt:FitchAARatingMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2020-06-30 0000040729 srt:FitchAARatingMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000040729 srt:FitchAAARatingMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2020-06-30 0000040729 srt:FitchAAARatingMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000040729 srt:FitchAAARatingMember 2020-06-30 0000040729 srt:FitchAARatingMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember 2020-06-30 0000040729 us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0000040729 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0000040729 ally:AgencymortgagebackedcommercialMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-06-30 0000040729 ally:AgencymortgagebackedcommercialMember 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:HeldtomaturitySecuritiesMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-01-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-04-01 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2019-04-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-01-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-01-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-04-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2020-04-01 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-04-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-01-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-04-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2019-04-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-04-01 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-04-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-04-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2020-04-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2019-04-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2020-04-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2019-04-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2020-04-01 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-04-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember us-gaap:ConsumerPortfolioSegmentMember ally:AutomotiveFinanceOperationsMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember us-gaap:ConsumerPortfolioSegmentMember ally:AutomotiveFinanceOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember ally:AutomotiveFinanceOperationsMember 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:LoansAndFinanceReceivablesMember 2019-12-31 0000040729 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember ally:AutomotiveFinanceOperationsMember 2020-04-01 2020-06-30 0000040729 us-gaap:LoansAndFinanceReceivablesMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2020-01-01 2020-06-30 0000040729 ally:AdditionalprovisionexpenseduetoCOVID19Member 2020-04-01 2020-06-30 0000040729 ally:AdditionalprovisionexpenseduetoCOVID19Member 2020-01-01 2020-03-31 0000040729 us-gaap:OperatingSegmentsMember us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2020-01-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-01-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2019-01-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-01-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2019-01-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-01-01 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-04-01 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2020-03-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember 2020-01-01 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-01-01 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-03-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2020-03-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-03-31 0000040729 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-01-01 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-01-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember ally:CurrentperiodMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember ally:CurrentperiodMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember ally:CurrentperiodMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageLegacyMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:MortgageFinanceMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember ally:CurrentperiodMember 2020-06-30 0000040729 ally:ExcludesfairvalueoptionelectedotherloansMember us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherloanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:CriticizedMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:CriticizedMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:PassMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:PassMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:PassMember 2019-12-31 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:CriticizedMember 2019-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember 2020-01-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember 2019-12-31 0000040729 us-gaap:AccountingStandardsUpdate201613Member us-gaap:CommercialPortfolioSegmentMember us-gaap:RetainedEarningsMember 2020-01-01 0000040729 us-gaap:AccountingStandardsUpdate201613Member us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:RetainedEarningsMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember 2020-01-01 0000040729 us-gaap:AccountingStandardsUpdate201613Member us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember us-gaap:RetainedEarningsMember 2020-01-01 0000040729 us-gaap:AccountingStandardsUpdate201613Member us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:RetainedEarningsMember 2020-01-01 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember 2020-04-01 2020-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember ally:OtherMember 2020-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-03-31 0000040729 us-gaap:CommercialPortfolioSegmentMember 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2019-03-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-06-30 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2019-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:SpecialMentionMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:PassMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:SubstandardMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:PassMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:SpecialMentionMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:DoubtfulMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:SubstandardMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateLoanMember us-gaap:DoubtfulMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:DoubtfulMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:SpecialMentionMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:SubstandardMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember us-gaap:PassMember 2020-06-30 0000040729 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:RealEstateLoanMember 2018-12-31 0000040729 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-12-31 0000040729 us-gaap:VehiclesMember 2019-12-31 0000040729 srt:MaximumMember 2020-01-01 2020-06-30 0000040729 srt:MinimumMember 2020-01-01 2020-06-30 0000040729 us-gaap:VehiclesMember 2020-06-30 0000040729 srt:MaximumMember 2020-06-30 0000040729 srt:MaximumMember us-gaap:LandAndBuildingMember 2020-01-01 2020-06-30 0000040729 srt:MinimumMember us-gaap:LandAndBuildingMember 2020-01-01 2020-06-30 0000040729 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember ally:CommercialAutomotiveIndustrySectorMember 2019-12-31 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2019-12-31 0000040729 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember ally:CommercialAutomotiveIndustrySectorMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:CommercialOtherIndustrySectorMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:CommercialOtherIndustrySectorMember 2019-12-31 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2019-12-31 0000040729 ally:ConsumerAutomotiveIndustrySectorMember 2019-01-01 2019-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember ally:WholeLoanSalesMember 2020-04-01 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2019-04-01 2019-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2020-04-01 2020-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember 2019-04-01 2019-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember ally:WholeLoanSalesMember 2019-01-01 2019-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember ally:WholeLoanSalesMember 2020-01-01 2020-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember ally:WholeLoanSalesMember 2019-04-01 2019-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2020-01-01 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2019-01-01 2019-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember 2020-04-01 2020-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember 2020-01-01 2020-06-30 0000040729 ally:AmountreconsolidatedduringtheperiodMember 2019-12-31 0000040729 ally:AmountreconsolidatedduringtheperiodMember ally:ConsumerAutomotiveIndustrySectorMember 2019-12-31 0000040729 ally:ConsumerAutomotiveIndustrySectorMember 2019-12-31 0000040729 ally:ConsumerAutomotiveIndustrySectorMember ally:WholeLoanSalesMember 2020-06-30 0000040729 ally:ConsumerAutomotiveIndustrySectorMember ally:WholeLoanSalesMember 2019-12-31 0000040729 ally:ConsumerAutomotiveIndustrySectorMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2020-06-30 0000040729 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember ally:ConsumerAutomotiveIndustrySectorMember 2019-12-31 0000040729 us-gaap:CorporateNonSegmentMember ally:AllyLendingMember 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember ally:AllyInvestMember 2019-12-31 0000040729 us-gaap:CorporateNonSegmentMember ally:AllyInvestMember 2020-06-30 0000040729 us-gaap:CorporateNonSegmentMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2019-12-31 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2019-12-31 0000040729 us-gaap:CorporateNonSegmentMember 2019-12-31 0000040729 us-gaap:CorporateNonSegmentMember ally:AllyLendingMember 2019-12-31 0000040729 ally:AllyFinancialIncMember ally:CommittedFundingFacilitiesMember us-gaap:SecuredDebtMember 2019-12-31 0000040729 ally:AllyFinancialIncMember ally:CommittedFundingFacilitiesMember us-gaap:SecuredDebtMember 2020-06-30 0000040729 ally:CommittedFundingFacilitiesMember us-gaap:SecuredDebtMember 2019-12-31 0000040729 ally:AllyFinancialIncMember us-gaap:RevolvingCreditFacilityMember ally:CommittedFundingFacilitiesMember us-gaap:SecuredDebtMember 2020-06-30 0000040729 ally:CommittedFundingFacilitiesMember us-gaap:SecuredDebtMember 2020-06-30 0000040729 ally:AllyBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 ally:AllyBankMember 2019-12-31 0000040729 ally:AllyBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 ally:AllyBankMember 2020-06-30 0000040729 ally:AllyBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 ally:AllyBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember 2019-12-31 0000040729 us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 us-gaap:SecuredDebtMember 2019-12-31 0000040729 us-gaap:SecuredDebtMember 2020-06-30 0000040729 us-gaap:LongTermDebtMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 ally:OriginalIssueDiscountMember us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 ally:OriginalIssueDiscountMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 ally:OriginalIssueDiscountMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 ally:OriginalIssueDiscountMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 us-gaap:LongTermDebtMember us-gaap:SecuredDebtMember 2020-06-30 0000040729 ally:OriginalIssueDiscountMember ally:DebtInstrumentRedemptionPeriodSixMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 ally:OriginalIssueDiscountMember us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 us-gaap:SecuredDebtMember 2019-12-31 0000040729 us-gaap:SecuredDebtMember 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember 2019-12-31 0000040729 us-gaap:UnsecuredDebtMember 2020-06-30 0000040729 us-gaap:TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember 2020-06-30 0000040729 ally:AllyBankMember ally:PledgedAssetsForFederalHomeLoanBankMember 2019-12-31 0000040729 us-gaap:VariableIncomeInterestRateMember 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankAdvancesMember 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000040729 ally:AllyBankMember ally:PledgedAssetsForFederalHomeLoanBankMember 2020-06-30 0000040729 us-gaap:RevolvingCreditFacilityMember 2020-06-30 0000040729 ally:AllyBankMember ally:PledgedAssetsForFederalReserveBankMember 2020-06-30 0000040729 ally:RevolvingSecuredFundingFacilities1YearOrGreaterMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MaturityUpTo30DaysMember us-gaap:SecuredDebtMember 2020-06-30 0000040729 us-gaap:VariableIncomeInterestRateMember 2019-12-31 0000040729 ally:AllyBankMember ally:PledgedAssetsForFederalReserveBankMember 2019-12-31 0000040729 2019-09-30 0000040729 ally:AllyFinancialIncMember 2019-12-31 0000040729 ally:AllyBankMember srt:MinimumMember 2020-06-30 0000040729 ally:AllyFinancialIncMember 2020-06-30 0000040729 ally:AllyFinancialIncMember srt:MinimumMember 2020-06-30 0000040729 srt:MinimumMember 2020-06-30 0000040729 us-gaap:AccountingStandardsUpdate201613Member 2020-06-30 0000040729 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2020-07-14 2020-07-14 0000040729 2020-10-01 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-01-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-01-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000040729 us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000040729 us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember ally:GainsonMortgageandAutomotiveLoansMember 2020-01-01 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember ally:GainsonMortgageandAutomotiveLoansMember 2020-04-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2019-04-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember ally:GainsonMortgageandAutomotiveLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember ally:GainsonMortgageandAutomotiveLoansMember 2019-01-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-04-01 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2020-01-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OtherIncomeMember 2020-04-01 2020-06-30 0000040729 us-gaap:NondesignatedMember 2020-01-01 2020-06-30 0000040729 us-gaap:NondesignatedMember 2019-01-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-04-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-04-01 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-04-01 2019-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-04-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-04-01 2020-06-30 0000040729 us-gaap:UnsecuredDebtMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-04-01 2020-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 ally:FixedrateAutomotiveLoansMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2019-04-01 2019-06-30 0000040729 ally:DepositLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-04-01 2020-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-04-01 2019-06-30 0000040729 ally:VariablerateBorrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestondepositsMember 2020-04-01 2020-06-30 0000040729 ally:VariableratecommercialborrowingsMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-04-01 2019-06-30 0000040729 ally:AvailableForSaleDebtSecuritiesLocationMember ally:DiscontinuedHedgeMember 2020-06-30 0000040729 ally:FinancereceivablesandLoansnetMember ally:DiscontinuedHedgeMember 2020-06-30 0000040729 ally:AvailableForSaleDebtSecuritiesLocationMember 2019-12-31 0000040729 ally:FinancereceivablesandLoansnetMember 2020-06-30 0000040729 ally:FinancereceivablesandLoansnetMember 2019-12-31 0000040729 ally:AvailableForSaleDebtSecuritiesLocationMember 2020-06-30 0000040729 ally:AvailableForSaleDebtSecuritiesLocationMember ally:DiscontinuedHedgeMember 2019-12-31 0000040729 ally:FinancereceivablesandLoansnetMember ally:DiscontinuedHedgeMember 2019-12-31 0000040729 ally:LongTermDebtLocationMember ally:DiscontinuedHedgeMember 2020-06-30 0000040729 ally:LongTermDebtLocationMember 2020-06-30 0000040729 ally:LongTermDebtLocationMember 2019-12-31 0000040729 ally:LongTermDebtLocationMember ally:DiscontinuedHedgeMember 2019-12-31 0000040729 ally:InterestRateFuturesAndForwardsMember us-gaap:NondesignatedMember 2019-12-31 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0000040729 ally:PurchasedOptionsMember us-gaap:NondesignatedMember 2020-06-30 0000040729 ally:ForeignExchangeFuturesAndForwardsMember us-gaap:NondesignatedMember 2019-12-31 0000040729 us-gaap:NondesignatedMember 2019-12-31 0000040729 ally:InterestRateCallOptionMember us-gaap:NondesignatedMember 2020-06-30 0000040729 ally:InterestRateCallOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000040729 ally:InterestRateCallOptionMember us-gaap:NondesignatedMember 2019-12-31 0000040729 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000040729 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000040729 ally:PurchasedOptionsMember us-gaap:NondesignatedMember 2019-12-31 0000040729 ally:InterestRatePutOptionMember us-gaap:NondesignatedMember 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-06-30 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000040729 us-gaap:EquityContractMember us-gaap:NondesignatedMember 2020-06-30 0000040729 ally:EquityContractPutOptionMember us-gaap:NondesignatedMember 2020-06-30 0000040729 ally:EquityContractPutOptionMember us-gaap:NondesignatedMember 2019-12-31 0000040729 ally:ForeignExchangeFuturesAndForwardsMember us-gaap:NondesignatedMember 2020-06-30 0000040729 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000040729 us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0000040729 us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000040729 ally:InterestRatePutOptionMember us-gaap:NondesignatedMember 2019-12-31 0000040729 ally:InterestRateCallOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000040729 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0000040729 ally:InterestRateFuturesAndForwardsMember us-gaap:NondesignatedMember 2020-06-30 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0000040729 us-gaap:NondesignatedMember 2020-06-30 0000040729 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2019-01-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2020-01-01 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestanddividendsoninvestmentsecuritiesandotherearningassetsMember 2019-01-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestandFeesonFinanceReceivablesandLoansMember 2020-01-01 2020-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2019-01-01 2019-06-30 0000040729 us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember us-gaap:DesignatedAsHedgingInstrumentMember ally:InterestonlongtermdebtMember 2020-01-01 2020-06-30 0000040729 us-gaap:RetainedInterestMember 2020-01-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember 2020-01-01 2020-06-30 0000040729 ally:FinancereceivablesandLoansnetMember us-gaap:ConsumerLoanMember 2020-01-01 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember 2020-01-01 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2020-01-01 2020-06-30 0000040729 us-gaap:DerivativeMember 2020-01-01 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 ally:FinancereceivablesandLoansnetMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerLoanMember 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 ally:FinancereceivablesandLoansnetMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerLoanMember 2019-12-31 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2019-12-31 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2019-12-31 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2019-12-31 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2019-12-31 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2019-12-31 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000040729 us-gaap:EquitySecuritiesMember 2019-04-01 2019-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-04-01 2019-06-30 0000040729 us-gaap:RetainedInterestMember 2019-04-01 2019-06-30 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0000040729 us-gaap:DerivativeMember 2019-04-01 2019-06-30 0000040729 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0000040729 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0000040729 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000040729 us-gaap:FairValueMeasurementsRecurringMember 2019-03-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember 2020-04-01 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2020-04-01 2020-06-30 0000040729 ally:FinancereceivablesandLoansnetMember us-gaap:ConsumerLoanMember 2020-04-01 2020-06-30 0000040729 ally:FinancereceivablesandLoansnetMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerLoanMember 2020-03-31 0000040729 us-gaap:RetainedInterestMember 2020-04-01 2020-06-30 0000040729 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000040729 us-gaap:EquitySecuritiesMember 2020-04-01 2020-06-30 0000040729 us-gaap:DerivativeMember 2020-04-01 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000040729 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000040729 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000040729 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000040729 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000040729 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000040729 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000040729 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000040729 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:GoodwillMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 ally:RepossessedAndForeclosedAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember us-gaap:AutomobileLoanMember 2020-06-30 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPortfolioSegmentMember ally:OtherloanMember 2020-06-30 0000040729 us-gaap:GoodwillMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:GoodwillMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:AssetsTotalMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 ally:NonmarketableequityinvestmentsMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:GoodwillMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember 2019-01-01 2019-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-01-01 2019-06-30 0000040729 us-gaap:RetainedInterestMember 2019-01-01 2019-06-30 0000040729 us-gaap:DerivativeMember 2019-01-01 2019-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000040729 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000040729 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:OtherContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2020-06-30 0000040729 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel1Member us-gaap:OtherContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel2Member us-gaap:OtherContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:RetainedInterestMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:OtherContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:OtherContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2020-06-30 0000040729 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:LoansAndFinanceReceivablesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageMember 2020-06-30 0000040729 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2020-06-30 0000040729 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialLoanMember 2020-06-30 0000040729 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:MortgageFinanceMember 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:CorporateFinanceOperationsMember 2020-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:InsuranceOperationsMember 2019-06-30 0000040729 us-gaap:CorporateNonSegmentMember 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:AutomotiveFinanceOperationsMember 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:CorporateFinanceOperationsMember 2019-06-30 0000040729 us-gaap:OperatingSegmentsMember ally:MortgageFinanceMember 2020-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
Table of Contents

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2020, or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                          to                         
Commission file number: 1-3754
ALLY FINANCIAL INC.
(Exact name of registrant as specified in its charter)
Delaware
 
38-0572512
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
Ally Detroit Center
500 Woodward Ave.
Floor 10, Detroit, Michigan
48226
(Address of principal executive offices)
(Zip Code)
(866710-4623
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock, par value $0.01 per share
 
ALLY
 
NYSE
8.125% Fixed Rate/Floating Rate Trust Preferred Securities, Series 2 of GMAC Capital Trust I
 
ALLY PRA
 
NYSE
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.                    Yes                     No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).                            Yes                     No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
  
Accelerated filer
  
Non-accelerated filer
 
Smaller reporting company
 
 
  
 
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes                     No
At July 28, 2020, the number of shares outstanding of the Registrant’s common stock was 373,837,123 shares.



Table of Contents
INDEX
Ally Financial Inc. • Form 10-Q

 
 
Page
 

 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.



Table of Contents
Index of Defined Terms
Ally Financial Inc. • Form 10-Q


Glossary of Abbreviations and Acronyms
The following is a list of abbreviations and acronyms that are used in this Quarterly Report on Form 10-Q.
Term
 
Definition
ABS
 
Asset-backed securities
ALCO
 
Asset-Liability Committee
ALM
 
Asset Liability Management
ASC
 
Accounting Standards Codification
ASU
 
Accounting Standards Update
BHC
 
Bank holding company
Board
 
Ally Board of Directors
CARES Act
 
Coronavirus Aid, Relief, and Economic Security Act
CCAR
 
Comprehensive Capital Analysis and Review
CD
 
Certificate of deposit
CECL
 
Accounting Standards Update 2016-13 (and related Accounting Standards Updates), or Current expected credit loss
Chrysler
 
Fiat Chrysler Automobiles US LLC
COVID-19
 
Coronavirus disease 2019
CRA
 
Community Reinvestment Act
CSG
 
Commercial Services Group
CVA
 
Credit valuation adjustment
DTA
 
Deferred tax asset
EAD
 
Exposure at default
EGRRCP Act
 
Economic Growth, Regulatory Relief, and Consumer Protection Act
ERMC
 
Enterprise Risk Management Committee
F&I
 
Finance and insurance
FASB
 
Financial Accounting Standards Board
FDIC
 
Federal Deposit Insurance Corporation
FHC
 
Financial holding company
FHLB
 
Federal Home Loan Bank
FRB
 
Federal Reserve Bank, or Board of Governors of the Federal Reserve System, as the context requires
FTP
 
Funds-transfer pricing
GAP
 
Guaranteed asset protection
GM
 
General Motors Company
IB Finance
 
IB Finance Holding Company, LLC
IRA
 
Individual retirement account
LGD
 
Loss given default
LIBOR
 
London Interbank Offered Rate
LIHTC
 
Low-income housing tax credit
LMI
 
Low-to-moderate income
LTV
 
Loan-to-value
MBS
 
Mortgage-backed securities
MD&A
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
MSA
 
Mortgage servicing asset
OTC
 
Over-the-counter
P&C
 
Property and casualty
PD
 
Probability of default
PPP
 
Paycheck Protection Program
RC
 
Risk Committee of the Ally Board of Directors



Table of Contents
Index of Defined Terms
Ally Financial Inc. • Form 10-Q


Term
 
Definition
ROU
 
Right-of-use
RV
 
Recreational vehicle
RWA
 
Risk-weighted asset
SBA
 
Small Business Administration
SEC
 
U.S. Securities and Exchange Commission
Series 2 TRUPS
 
8.125% Fixed Rate/Floating Rate Trust Preferred Securities, Series 2 of GMAC Capital Trust
SPE
 
Special-purpose entity
TDR
 
Troubled debt restructuring
UPB
 
Unpaid principal balance
U.S. Basel III
 
The rules implementing the 2010 Basel III capital framework in the United States
U.S. GAAP
 
Accounting Principles Generally Accepted in the United States of America
VIE
 
Variable interest entity
VMC
 
Vehicle maintenance contract
VSC
 
Vehicle service contract
WAC
 
Weighted-average coupon



 
PART I — FINANCIAL INFORMATION
 
 
 
Item 1. Financial Statements
Condensed Consolidated Statement of Comprehensive Income (unaudited)
Ally Financial Inc. • Form 10-Q



 
 
Three months ended June 30,
 
Six months ended June 30,
($ in millions)
 
2020
 
2019
 
2020
 
2019
Financing revenue and other interest income
 
 
 
 
 
 
 
 
Interest and fees on finance receivables and loans
 
$
1,630

 
$
1,860

 
$
3,372

 
$
3,667

Interest on loans held-for-sale
 
4

 
3

 
6

 
5

Interest and dividends on investment securities and other earning assets
 
197

 
244

 
423

 
484

Interest on cash and cash equivalents
 
4

 
21

 
18

 
44

Operating leases
 
343

 
363

 
710

 
724

Total financing revenue and other interest income
 
2,178

 
2,491

 
4,529


4,924

Interest expense
 
 
 
 
 
 
 
 
Interest on deposits
 
541

 
651

 
1,133

 
1,243

Interest on short-term borrowings
 
13

 
37

 
30

 
81

Interest on long-term debt
 
318

 
407

 
666

 
826

Total interest expense
 
872

 
1,095

 
1,829

 
2,150

Net depreciation expense on operating lease assets
 
252

 
239

 
500