Document
200000000020000000P5Y5M0.0250.0380.140.040.061.040.030.020.040.500.140.030.100.880.040.020.030.74P56MP3MP51MP35M1080000000.010.01false--12-31FY20190000927628 230000000.400.400.400.400.400.400.400.400.400.400.400.010.01100000000010000000006679690696729693914677173064565623990.960.04750.0420.03090.128600.03010.0080.03380.02320.02200.01660.030.110.170.070.750.030.030.000.000.000.030.050.050.030.650.030.180.180.060.950.020.020.000.010.300.020.050.100.020.670.030.030.030.020.020.02100000000025100000019000000001600000000Libor + 380 bps0.05550.010.0150000000500000004475000497500044750004975000P10YP39YP3YP3YP5YP3Y1500000000086.3486.34200251763216406992 0000927628 2019-01-01 2019-12-31 0000927628 cof:SeriesIPreferredStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:SeriesBPreferredStockMember 2019-01-01 2019-12-31 0000927628 cof:SeniorNotesDue2029Member 2019-01-01 2019-12-31 0000927628 cof:SeriesJPreferredStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:SeriesGPreferredStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:SeriesFPreferredStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:SeriesHPreferredStockMember 2019-01-01 2019-12-31 0000927628 cof:SeniorNotesDue2024Member 2019-01-01 2019-12-31 0000927628 2020-01-31 0000927628 2019-06-28 0000927628 2018-01-01 2018-12-31 0000927628 2017-01-01 2017-12-31 0000927628 2018-12-31 0000927628 2019-12-31 0000927628 srt:ParentCompanyMember 2019-12-31 0000927628 srt:ParentCompanyMember 2018-12-31 0000927628 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0000927628 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-31 0000927628 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000927628 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommonStockMember 2019-12-31 0000927628 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommonStockMember 2017-12-31 0000927628 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000927628 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000927628 us-gaap:PreferredStockMember 2017-12-31 0000927628 us-gaap:PreferredStockMember 2016-12-31 0000927628 us-gaap:CommonStockMember 2018-12-31 0000927628 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000927628 us-gaap:RetainedEarningsMember 2019-12-31 0000927628 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000927628 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000927628 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000927628 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0000927628 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000927628 us-gaap:RetainedEarningsMember 2016-12-31 0000927628 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000927628 us-gaap:RetainedEarningsMember 2017-12-31 0000927628 us-gaap:RetainedEarningsMember 2018-01-01 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000927628 2016-12-31 0000927628 us-gaap:CommonStockMember 2016-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000927628 us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000927628 us-gaap:RetainedEarningsMember 2019-01-01 0000927628 2018-01-01 0000927628 us-gaap:PreferredStockMember 2018-12-31 0000927628 us-gaap:RetainedEarningsMember 2018-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000927628 us-gaap:PreferredStockMember 2019-12-31 0000927628 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000927628 us-gaap:TreasuryStockMember 2018-12-31 0000927628 us-gaap:TreasuryStockMember 2016-12-31 0000927628 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000927628 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:TreasuryStockMember 2017-12-31 0000927628 2017-12-31 0000927628 us-gaap:TreasuryStockMember 2019-12-31 0000927628 2019-01-01 0000927628 2019-10-01 2019-12-31 0000927628 2018-01-01 2018-03-31 0000927628 2019-07-01 2019-09-30 0000927628 2017-07-01 2017-09-30 0000927628 2018-07-01 2018-09-30 0000927628 2019-04-01 2019-06-30 0000927628 2019-01-01 2019-03-31 0000927628 2018-10-01 2018-12-31 0000927628 2017-04-01 2017-06-30 0000927628 2018-04-01 2018-06-30 0000927628 2017-01-01 2017-03-31 0000927628 2017-10-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:NotificationofDeathMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:ChapterSevenBankruptcyMember 2019-01-01 2019-12-31 0000927628 srt:MaximumMember 2019-01-01 2019-12-31 0000927628 us-gaap:CollaborativeArrangementMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2019-01-01 2019-12-31 0000927628 srt:MinimumMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember cof:ChapterSevenBankruptcyMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:OtherConsumerLoansMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember cof:PrivilegesRevokedMember 2019-01-01 2019-12-31 0000927628 srt:MaximumMember us-gaap:ConsumerPortfolioSegmentMember cof:SmallBusinessBankingLoansMember 2019-01-01 2019-12-31 0000927628 us-gaap:CollaborativeArrangementMember 2017-01-01 2017-12-31 0000927628 us-gaap:CollaborativeArrangementMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember cof:NotificationofDeathMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-01-01 2019-12-31 0000927628 us-gaap:AccountingStandardsUpdate201602Member 2019-03-31 0000927628 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000927628 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000927628 srt:MaximumMember cof:FurnitureAndEquipmentMember 2019-01-01 2019-12-31 0000927628 srt:MinimumMember cof:FurnitureAndEquipmentMember 2019-01-01 2019-12-31 0000927628 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000927628 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000927628 cof:ResidentialMortgageBackedSecuritiesAgencyMember 2018-12-31 0000927628 us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000927628 cof:CommercialMortgageBackedSecuritiesAgencyMember 2018-12-31 0000927628 us-gaap:USTreasurySecuritiesMember 2018-12-31 0000927628 cof:ResidentialMortgageBackedSecuritiesNonagencyMember 2018-12-31 0000927628 us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000927628 us-gaap:USTreasurySecuritiesMember 2019-12-31 0000927628 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000927628 cof:ResidentialMortgageBackedSecuritiesNonagencyMember 2019-12-31 0000927628 cof:CommercialMortgageBackedSecuritiesAgencyMember 2019-12-31 0000927628 cof:ResidentialMortgageBackedSecuritiesAgencyMember 2019-12-31 0000927628 us-gaap:AutomobileLoanMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:USTreasuryAndGovernmentMember cof:InvestmentSecuritiesPortfolioMember 2019-01-01 2019-12-31 0000927628 us-gaap:CollateralPledgedMember 2019-12-31 0000927628 us-gaap:CollateralPledgedMember 2018-12-31 0000927628 2019-12-31 2019-12-31 0000927628 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-12-31 0000927628 cof:CommercialMortgageBackedSecuritiesAgencyMember 2019-01-01 2019-12-31 0000927628 us-gaap:USTreasuryAndGovernmentMember cof:InvestmentSecuritiesPortfolioMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:GeographicDistributionForeignMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:GeographicDistributionDomesticMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember cof:CreditCardPortfolioSegmentMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:GeographicDistributionForeignMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:GeographicDistributionDomesticMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:GeographicDistributionDomesticMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:GeographicDistributionForeignMember 2018-12-31 0000927628 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:GeographicDistributionForeignMember 2019-12-31 0000927628 us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:GeographicDistributionForeignMember 2019-12-31 0000927628 us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:GeographicDistributionDomesticMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:GeographicDistributionForeignMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:GeographicDistributionDomesticMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:GeographicDistributionDomesticMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember cof:CreditCardPortfolioSegmentMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2019-12-31 0000927628 cof:FICOScore620OrBelowMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-12-31 0000927628 cof:FICOScoreGreaterThan660Member us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-12-31 0000927628 cof:FICOScore620OrBelowMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000927628 cof:FICOScoreGreaterThan660Member us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000927628 cof:FICOScore621To660Member us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-12-31 0000927628 cof:FICOScore621To660Member us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:PassMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:PassMember 2018-01-01 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PassMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PassMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PassMember 2018-01-01 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2018-01-01 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PassMember 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2018-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2019-01-01 2019-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PassMember 2019-01-01 2019-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2019-01-01 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2019-01-01 2019-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PassMember 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember 2019-01-01 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:CriticizedMember 2019-01-01 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PassMember 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PassMember 2019-01-01 2019-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2019-01-01 2019-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2019-01-01 2019-12-31 0000927628 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:CriticizedMember 2019-12-31 0000927628 us-gaap:NonperformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CriticizedMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:ContractualInterestRateReductionMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:ExtendedMaturityMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:PrincipalForgivenessMember 2019-01-01 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:ContractualInterestRateReductionMember 2019-01-01 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:ExtendedMaturityMember 2019-01-01 2019-12-31 0000927628 cof:FederalReserveDiscountWindowMember 2018-12-31 0000927628 cof:FederalHomeLoanbanksMember 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0000927628 cof:CommercialMultifamilyRealEstateMember 2019-01-01 2019-12-31 0000927628 cof:CommercialMultifamilyRealEstateMember 2018-01-01 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0000927628 cof:FederalHomeLoanbanksMember 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000927628 cof:FederalReserveDiscountWindowMember 2019-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000927628 cof:ResidentialMortgageLoansAndCommercialMultifamilyRealEstateLoansMember 2017-01-01 2017-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember 2018-12-31 0000927628 us-gaap:PerformingFinancingReceivableMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:SmallTicketRealEstateMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndMultifamilyRealEstateMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionForeignMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ResidentialMortgageMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:AutomobileLoanMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:RetailBankingMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialAndIndustrialMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:PrincipalForgivenessMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CommercialLendingMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:ContractualInterestRateReductionMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:GeographicDistributionDomesticMember us-gaap:ExtendedMaturityMember 2018-01-01 2018-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:HomeLoansReceivableMember 2018-01-01 2018-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2019-01-01 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2019-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2019-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2019-12-31 0000927628 cof:CombinedAllowanceAndUnfundedReserveMember 2019-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2019-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2019-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember us-gaap:UnfundedLoanCommitmentMember 2017-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2017-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember us-gaap:UnfundedLoanCommitmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember 2016-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember 2017-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember cof:CombinedAllowanceAndUnfundedReserveMember 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2017-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember 2018-01-01 2018-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember 2017-01-01 2017-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2016-12-31 0000927628 cof:CombinedAllowanceAndUnfundedReserveMember 2018-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember us-gaap:UnfundedLoanCommitmentMember 2018-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember us-gaap:UnfundedLoanCommitmentMember 2016-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2016-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2017-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember 2016-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2016-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2018-01-01 2018-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2016-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommercialPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2016-12-31 0000927628 cof:CreditCardPortfolioSegmentMember 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember cof:CombinedAllowanceAndUnfundedReserveMember 2018-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:ConsumerPortfolioSegmentMember 2017-12-31 0000927628 us-gaap:UnfundedLoanCommitmentMember 2017-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember 2018-12-31 0000927628 cof:CombinedAllowanceAndUnfundedReserveMember 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:AllowanceForLoanAndLeaseLossesMember 2016-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember us-gaap:UnfundedLoanCommitmentMember 2017-01-01 2017-12-31 0000927628 cof:CreditCardPortfolioSegmentMember us-gaap:UnfundedLoanCommitmentMember 2016-12-31 0000927628 us-gaap:UnallocatedFinancingReceivablesMember cof:CombinedAllowanceAndUnfundedReserveMember 2017-12-31 0000927628 cof:LossSharingAgreementMember 2017-12-31 0000927628 cof:LossSharingAgreementMember 2018-12-31 0000927628 cof:LossSharingAgreementMember 2018-01-01 2018-12-31 0000927628 cof:LossSharingAgreementMember 2017-01-01 2017-12-31 0000927628 cof:LossSharingAgreementMember 2019-01-01 2019-12-31 0000927628 cof:LossSharingAgreementMember 2019-12-31 0000927628 cof:LossSharingAgreementMember 2016-12-31 0000927628 us-gaap:CreditCardReceivablesMember 2018-12-31 0000927628 cof:AffordableHousingEntitiesMember 2018-12-31 0000927628 cof:InvestmentCompaniesProvidingCapitaltoLowIncomeandRuralCommunitiesMember 2018-12-31 0000927628 us-gaap:OtherInvestmentsMember 2018-12-31 0000927628 cof:SecuritizationRelatedVariableInterestEntitiesMember 2018-12-31 0000927628 cof:NonsecuritizationRelatedVariableInterestEntitiesMember 2018-12-31 0000927628 us-gaap:ResidentialMortgageMember 2018-12-31 0000927628 cof:AffordableHousingEntitiesMember 2019-12-31 0000927628 cof:InvestmentCompaniesProvidingCapitaltoLowIncomeandRuralCommunitiesMember 2019-12-31 0000927628 us-gaap:OtherInvestmentsMember 2019-12-31 0000927628 us-gaap:CollateralizedAutoLoansMember 2019-12-31 0000927628 us-gaap:CreditCardReceivablesMember 2019-12-31 0000927628 cof:SecuritizationRelatedVariableInterestEntitiesMember 2019-12-31 0000927628 us-gaap:ResidentialMortgageMember 2019-12-31 0000927628 cof:NonsecuritizationRelatedVariableInterestEntitiesMember 2019-12-31 0000927628 cof:ConsumerBankingMember 2018-01-01 2018-12-31 0000927628 cof:ConsumerBankingMember 2016-12-31 0000927628 cof:ConsumerBankingMember 2017-12-31 0000927628 us-gaap:CreditCardMember 2016-12-31 0000927628 us-gaap:CreditCardMember 2018-01-01 2018-12-31 0000927628 us-gaap:CreditCardMember 2019-01-01 2019-12-31 0000927628 cof:ConsumerBankingMember 2017-01-01 2017-12-31 0000927628 cof:ConsumerBankingMember 2019-12-31 0000927628 cof:CommercialBankingMember 2019-12-31 0000927628 cof:CommercialBankingMember 2017-12-31 0000927628 cof:CommercialBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:CreditCardMember 2017-12-31 0000927628 cof:ConsumerBankingMember 2019-01-01 2019-12-31 0000927628 cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:CreditCardMember 2017-01-01 2017-12-31 0000927628 cof:CommercialBankingMember 2018-12-31 0000927628 cof:CommercialBankingMember 2016-12-31 0000927628 cof:ConsumerBankingMember 2018-12-31 0000927628 cof:CommercialBankingMember 2017-01-01 2017-12-31 0000927628 us-gaap:CreditCardMember 2018-12-31 0000927628 us-gaap:CreditCardMember 2019-12-31 0000927628 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000927628 us-gaap:CoreDepositsMember 2018-12-31 0000927628 us-gaap:CustomerRelationshipsMember 2018-12-31 0000927628 us-gaap:CustomerRelationshipsMember 2019-12-31 0000927628 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0000927628 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000927628 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000927628 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0000927628 us-gaap:CoreDepositsMember 2018-01-01 2018-12-31 0000927628 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000927628 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0000927628 us-gaap:ConstructionInProgressMember 2018-12-31 0000927628 cof:FurnitureAndEquipmentMember 2018-12-31 0000927628 us-gaap:ConstructionInProgressMember 2019-12-31 0000927628 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000927628 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000927628 cof:FurnitureAndEquipmentMember 2019-12-31 0000927628 us-gaap:LandMember 2019-12-31 0000927628 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0000927628 us-gaap:LandMember 2018-12-31 0000927628 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-12-31 0000927628 currency:EUR 2019-12-31 0000927628 cof:FixedUnsecuredSubordinatedDebtMember us-gaap:SubordinatedDebtMember 2019-12-31 0000927628 us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000927628 us-gaap:SecuredDebtMember 2019-12-31 0000927628 us-gaap:FederalHomeLoanBankAdvancesMember 2018-12-31 0000927628 cof:CapitalLeaseObligationandGPMHMember 2018-12-31 0000927628 cof:FloatingUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 cof:FixedUnsecuredSubordinatedDebtMember us-gaap:SubordinatedDebtMember 2018-12-31 0000927628 cof:UnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 cof:UnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2018-12-31 0000927628 cof:SeniorAndSubordinatedNotesMember 2018-12-31 0000927628 cof:FHLBAdvanceCapitalLeaseObligationandGPMHMember 2019-12-31 0000927628 cof:FixedUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000927628 cof:FloatingUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2018-12-31 0000927628 cof:FHLBAdvanceCapitalLeaseObligationandGPMHMember 2018-12-31 0000927628 cof:SeniorAndSubordinatedNotesMember 2019-12-31 0000927628 cof:FixedUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2018-12-31 0000927628 us-gaap:SecuredDebtMember 2018-12-31 0000927628 cof:OtherborrowingsMember 2019-12-31 0000927628 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2019-12-31 0000927628 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2018-12-31 0000927628 us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000927628 us-gaap:FederalHomeLoanBankAdvancesMember 2018-12-31 0000927628 srt:MinimumMember cof:FixedUnsecuredSubordinatedDebtMember us-gaap:SubordinatedDebtMember 2019-12-31 0000927628 srt:MaximumMember cof:FixedUnsecuredSubordinatedDebtMember us-gaap:SubordinatedDebtMember 2019-12-31 0000927628 srt:MaximumMember cof:FixedUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 srt:MinimumMember cof:FloatingUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:SecuredDebtMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FederalHomeLoanBankAdvancesMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000927628 srt:MinimumMember cof:FixedUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 srt:MaximumMember cof:FloatingUnsecuredSeniorDebtMember us-gaap:SeniorNotesMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:SecuredDebtMember 2019-12-31 0000927628 cof:NonInterestIncomeOtherMember 2018-01-01 2018-12-31 0000927628 cof:NonInterestIncomeOtherMember 2019-01-01 2019-12-31 0000927628 cof:OtherNonInterestIncomeMember 2017-01-01 2017-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommodityContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember cof:OtherInterestRateExposuresMember 2018-01-01 2018-12-31 0000927628 us-gaap:OtherContractMember cof:OtherNonInterestIncomeMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember cof:OtherInterestRateExposuresMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember cof:OtherInterestRateExposuresMember 2017-01-01 2017-12-31 0000927628 us-gaap:OtherContractMember cof:OtherNonInterestIncomeMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommodityContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2017-01-01 2017-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember 2018-01-01 2018-12-31 0000927628 us-gaap:CommodityContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2017-01-01 2017-12-31 0000927628 us-gaap:OtherContractMember cof:OtherNonInterestIncomeMember 2018-01-01 2018-12-31 0000927628 cof:OtherNonInterestIncomeMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember cof:OtherNonInterestIncomeMember 2017-01-01 2017-12-31 0000927628 cof:OtherNonInterestIncomeMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember cof:OtherNonInterestIncomeMember cof:CustomerAccommodationMember 2017-01-01 2017-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cof:NonInterestIncomeOtherMember 2017-01-01 2017-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cof:NonInterestIncomeOtherMember 2017-01-01 2017-12-31 0000927628 us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0000927628 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cof:NonInterestIncomeOtherMember 2017-01-01 2017-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cof:NonInterestIncomeOtherMember 2017-01-01 2017-12-31 0000927628 us-gaap:CommodityContractMember us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2019-12-31 0000927628 us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember cof:OtherInterestRateExposuresMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:CommodityContractMember us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:NondesignatedMember 2018-12-31 0000927628 us-gaap:NondesignatedMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember cof:OtherInterestRateExposuresMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2019-12-31 0000927628 us-gaap:NondesignatedMember cof:CustomerAccommodationMember 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000927628 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2018-12-31 0000927628 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:NonInterestIncomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:NonInterestIncomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestincomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestincomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestincomeLoansMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:NonInterestIncomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestincomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestexpenseDepositsMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseDepositsMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:NonInterestIncomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestincomeLoansMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeLoansMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeLoansMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestexpenseDepositsMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestexpenseDepositsMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseDepositsMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2019-01-01 2019-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:NonInterestIncomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestincomeLoansMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeOtherMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestBearingDepositsMember 2019-12-31 0000927628 cof:SecuritizedDebtObligationsMember 2018-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000927628 cof:SeniorAndSubordinatedNotesMember 2018-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000927628 cof:SecuritizedDebtObligationsMember 2019-12-31 0000927628 cof:SeniorAndSubordinatedNotesMember 2019-12-31 0000927628 us-gaap:InterestBearingDepositsMember 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestincomeLoansMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestincomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:NonInterestIncomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestexpenseDepositsMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeLoansMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestincomeLoansMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestexpenseDepositsMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:InterestincomeLoansMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestincomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestexpenseDepositsMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:NonInterestIncomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cof:NonInterestIncomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeLoansMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestincomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:CashFlowHedgingMember cof:NonInterestIncomeOtherMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestexpenseSeniorandSubordinatedDebtMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseDepositsMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestincomeInvestmentsecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseSecuritizedDebtObligationMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember cof:InterestexpenseDepositsMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueHedgingMember cof:NonInterestIncomeOtherMember 2018-01-01 2018-12-31 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2018-01-01 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2019-01-01 2019-12-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2019-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2017-01-01 2017-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2018-01-01 2018-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2017-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2018-12-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member 2018-03-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0000927628 cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2016-12-31 0000927628 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2018-03-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0000927628 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2017-01-01 2017-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2018-01-01 2018-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000927628 us-gaap:AvailableforsaleSecuritiesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000927628 us-gaap:HeldtomaturitySecuritiesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000927628 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000927628 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000927628 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000927628 us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0000927628 us-gaap:AccountingStandardsUpdate201712Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000927628 us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-12-31 0000927628 us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0000927628 us-gaap:SeriesBPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesGPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesHPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesGPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesEPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesDPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesFPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesCPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesBPreferredStockMember 2018-12-31 0000927628 cof:SeriesIPreferredStockMember 2019-12-31 0000927628 us-gaap:SeriesHPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesDPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesCPreferredStockMember 2019-01-01 2019-12-31 0000927628 us-gaap:SeriesDPreferredStockMember 2019-01-01 2019-12-31 0000927628 cof:SeriesIPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesCPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesFPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesEPreferredStockMember 2018-12-31 0000927628 us-gaap:SeriesEPreferredStockMember 2019-01-01 2019-12-31 0000927628 cof:CashReservesFederalReserveBankMember 2019-12-31 0000927628 cof:CapitalOneN.A.Member 2019-12-31 0000927628 cof:CashReservesFederalReserveBankMember 2018-12-31 0000927628 cof:CapitalOneBankUSAN.A.Member 2019-12-31 0000927628 cof:CapitalOneBankUSAN.A.Member 2018-12-31 0000927628 cof:CapitalOneN.A.Member 2018-12-31 0000927628 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000927628 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000927628 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000927628 cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 us-gaap:RestrictedStockUnitsRSUMember cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2019-12-31 0000927628 us-gaap:RestrictedStockUnitsRSUMember cof:StockIncentivePlan2004Member 2019-12-31 0000927628 cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2018-12-31 0000927628 us-gaap:RestrictedStockUnitsRSUMember cof:StockIncentivePlan2004Member 2018-12-31 0000927628 us-gaap:EmployeeStockOptionMember cof:StockIncentivePlan2004Member 2017-01-01 2017-12-31 0000927628 cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2017-01-01 2017-12-31 0000927628 us-gaap:EmployeeStockOptionMember cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 cof:AssociateStockPurchasePlanMember 2019-01-01 2019-12-31 0000927628 cof:CashSettledUnitsMember cof:StockIncentivePlan2004Member 2017-01-01 2017-12-31 0000927628 cof:CashSettledUnitsMember cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2018-01-01 2018-12-31 0000927628 srt:MaximumMember cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 cof:AssociateStockPurchasePlanMember 2018-01-01 2018-12-31 0000927628 us-gaap:RestrictedStockUnitsRSUMember cof:StockIncentivePlan2004Member 2018-01-01 2018-12-31 0000927628 cof:CashSettledUnitsMember cof:StockIncentivePlan2004Member 2018-01-01 2018-12-31 0000927628 us-gaap:RestrictedStockUnitsRSUMember cof:StockIncentivePlan2004Member 2017-01-01 2017-12-31 0000927628 srt:MinimumMember cof:PerformanceShareUnitsMember cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 us-gaap:EmployeeStockOptionMember cof:StockIncentivePlan2004Member 2018-01-01 2018-12-31 0000927628 cof:StockIncentivePlan2004Member 2019-12-31 0000927628 cof:StockIncentivePlan2004Member 2018-12-31 0000927628 cof:StockIncentivePlan2004Member 2019-01-01 2019-12-31 0000927628 cof:AssociateStockPurchasePlanMember 2017-01-01 2017-12-31 0000927628 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000927628 us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000927628 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000927628 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000927628 cof:AssociateSavingsPlanMember 2019-12-31 0000927628 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000927628 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000927628 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0000927628 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000927628 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000927628 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2017-01-01 2017-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2019-01-01 2019-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2018-01-01 2018-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2019-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2019-01-01 2019-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2016-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2019-01-01 2019-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2018-01-01 2018-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2017-01-01 2017-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2019-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2018-01-01 2018-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2018-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2017-01-01 2017-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2016-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2017-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2019-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2017-12-31 0000927628 cof:AccruedInterestAndPenaltiesMember 2018-12-31 0000927628 cof:GrossTaxInterestAndPenaltiesMember 2017-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2016-12-31 0000927628 cof:GrossUnrecognizedTaxBenefitsMember 2018-12-31 0000927628 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000927628 us-gaap:ForeignCountryMember 2018-12-31 0000927628 us-gaap:InternalRevenueServiceIRSMember 2019-12-31 0000927628 us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0000927628 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000927628 us-gaap:ForeignCountryMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:NetDerivativeAssetsLiabilitiesMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2017-01-01 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2017-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2016-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-12-31 0000927628 us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000927628 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000927628 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000927628 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000927628 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000927628 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000927628 us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member cof:NonRecoverableRateMember cof:AppraisalValueMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member cof:NonRecoverableRateMember cof:AppraisalValueMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member cof:NonRecoverableRateMember cof:AppraisalValueMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member cof:NonRecoverableRateMember cof:AppraisalValueMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member cof:NonRecoverableRateMember cof:AppraisalValueMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member cof:NonRecoverableRateMember cof:AppraisalValueMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:NetDerivativeAssetsLiabilitiesMember 2018-01-01 2018-12-31 0000927628 us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2019-01-01 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:RetainedInterestMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-12-31 0000927628 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:NetDerivativeAssetsLiabilitiesMember 2019-01-01 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputLifeofReceivablesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputSwapRatesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputSwapRatesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputSwapRatesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputLifeofReceivablesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2018-12-31 2018-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputLifeofReceivablesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputSwapRatesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputLifeofReceivablesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputSwapRatesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cof:MeasurementInputSwapRatesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember cof:MeasurementInputYieldMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDefaultRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:MeasurementInputLossSeverityMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ConsumerBankingMember 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ConsumerBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:CommercialBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:CommercialBankingMember 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember us-gaap:CreditCardMember 2018-01-01 2018-12-31 0000927628 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000927628 us-gaap:CorporateNonSegmentMember 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember us-gaap:CreditCardMember 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:CommercialBankingMember 2019-12-31 0000927628 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ConsumerBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember us-gaap:CreditCardMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ConsumerBankingMember 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember us-gaap:CreditCardMember 2019-12-31 0000927628 us-gaap:CorporateNonSegmentMember 2019-12-31 0000927628 cof:InterchangeFeesContractsMember 2019-01-01 2019-12-31 0000927628 cof:InterchangeFeesContractsMember 2018-01-01 2018-12-31 0000927628 cof:OtherContractRevenueMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ServiceChargesAndOtherCustomerFeesContractsMember us-gaap:CreditCardMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ServiceChargesAndOtherCustomerFeesContractsMember cof:CommercialBankingMember 2018-01-01 2018-12-31 0000927628 cof:ServiceChargesAndOtherCustomerFeesContractsMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ServiceChargesAndOtherCustomerFeesContractsMember cof:ConsumerBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:OtherContractRevenueMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:InterchangeFeesContractsMember us-gaap:CreditCardMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:OtherContractRevenueMember cof:CommercialBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:OtherContractRevenueMember us-gaap:CreditCardMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:OtherContractRevenueMember cof:ConsumerBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:InterchangeFeesContractsMember cof:CommercialBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:InterchangeFeesContractsMember 2018-01-01 2018-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:ServiceChargesAndOtherCustomerFeesContractsMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:InterchangeFeesContractsMember cof:ConsumerBankingMember 2018-01-01 2018-12-31 0000927628 us-gaap:OperatingSegmentsMember us-gaap:CreditCardMember 2017-01-01 2017-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ConsumerBankingMember 2017-01-01 2017-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:CommercialBankingMember 2017-01-01 2017-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:CommercialBankingMember 2017-12-31 0000927628 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000927628 us-gaap:CorporateNonSegmentMember 2017-12-31 0000927628 us-gaap:OperatingSegmentsMember us-gaap:CreditCardMember 2017-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ConsumerBankingMember 2017-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:OtherContractRevenueMember us-gaap:CreditCardMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ServiceChargesAndOtherCustomerFeesContractsMember cof:ConsumerBankingMember 2019-01-01 2019-12-31 0000927628 cof:OtherContractRevenueMember 2019-01-01 2019-12-31 0000927628 cof:ServiceChargesAndOtherCustomerFeesContractsMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:InterchangeFeesContractsMember cof:ConsumerBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ServiceChargesAndOtherCustomerFeesContractsMember cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:OtherContractRevenueMember cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:ServiceChargesAndOtherCustomerFeesContractsMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:InterchangeFeesContractsMember cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:InterchangeFeesContractsMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:InterchangeFeesContractsMember us-gaap:CreditCardMember 2019-01-01 2019-12-31 0000927628 us-gaap:CorporateNonSegmentMember cof:OtherContractRevenueMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:ServiceChargesAndOtherCustomerFeesContractsMember us-gaap:CreditCardMember 2019-01-01 2019-12-31 0000927628 us-gaap:OperatingSegmentsMember cof:OtherContractRevenueMember cof:ConsumerBankingMember 2019-01-01 2019-12-31 0000927628 srt:MinimumMember cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 srt:MaximumMember cof:CommercialBankingMember 2019-01-01 2019-12-31 0000927628 cof:OtherPortfolioSegmentsExcludingCreditCardMember 2018-12-31 0000927628 us-gaap:LetterOfCreditMember 2019-12-31 0000927628 us-gaap:LetterOfCreditMember 2018-12-31 0000927628 cof:OtherPortfolioSegmentsExcludingCreditCardMember 2019-12-31 0000927628 us-gaap:InsuranceClaimsMember 2018-12-31 0000927628 us-gaap:InsuranceClaimsMember 2019-12-31 0000927628 country:CA 2019-12-31 0000927628 cof:InterchangeLitigationMember us-gaap:PendingLitigationMember 2019-12-31 2019-12-31 0000927628 cof:LossSharingAgreementMember 2018-12-31 0000927628 us-gaap:InsuranceClaimsMember 2019-01-01 2019-12-31 0000927628 country:US 2019-12-31 0000927628 cof:AntiMoneyLaunderingMember 2018-10-01 2018-10-31 0000927628 cof:LossSharingAgreementMember 2019-12-31 0000927628 srt:ParentCompanyMember 2018-01-01 2018-12-31 0000927628 srt:ParentCompanyMember 2017-01-01 2017-12-31 0000927628 srt:ParentCompanyMember 2019-01-01 2019-12-31 0000927628 srt:ParentCompanyMember 2016-12-31 0000927628 srt:ParentCompanyMember 2017-12-31 0000927628 cof:WalmartMember 2019-10-11 0000927628 cof:WalmartMember 2019-01-01 2019-12-31 0000927628 cof:WalmartMember us-gaap:CreditCardReceivablesMember 2019-10-11 0000927628 cof:WalmartMember 2019-10-11 2019-10-11 0000927628 2019-06-30 0000927628 cof:WalmartMember us-gaap:AccruedIncomeReceivableMember 2019-10-11 iso4217:USD xbrli:shares cof:Segment iso4217:USD xbrli:shares cof:Contract cof:Security xbrli:pure cof:age cof:plan cof:claim
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________
FORM 10-K
____________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
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 No. 001-13300
____________________________________
CAPITAL ONE FINANCIAL CORPORATION
(Exact name of registrant as specified in its charter) 
____________________________________
Delaware
 
54-1719854
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
1680 Capital One Drive,
 
 
McLean,
Virginia
 
22102
(Address of principal executive offices)
 
(Zip Code)
Registrant’s telephone number, including area code: (703720-1000
____________________________________
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 $.01 per share)
COF
New York Stock Exchange
Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series B
COF PRP
New York Stock Exchange
Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series F
COF PRF
New York Stock Exchange
Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series G
COF PRG
New York Stock Exchange
Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series H
COF PRH
New York Stock Exchange
Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series I
COF PRI
New York Stock Exchange
Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series J
COF PRJ
New York Stock Exchange
0.800% Senior Notes Due 2024
COF24
New York Stock Exchange
1.650% Senior Notes Due 2029
COF29
New York Stock Exchange
Securities registered pursuant to section 12(g) of the Act: None
____________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 
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 
The aggregate market value of the voting stock held by non-affiliates of the registrant as of the close of business on June 28, 2019 was approximately $42.4 billion. As of January 31, 2020, there were 457,122,734 shares of the registrant’s Common Stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
1.
Portions of the Proxy Statement for the annual meeting of stockholders to be held on April 30, 2020, are incorporated by reference into Part III.

 



TABLE OF CONTENTS