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: (703) 720-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