Document
0.0250.0380.140.040.061.040.030.020.040.500.150.040.060.980.020.010.040.52P56MP3MP54MP1M300000000.010.0110800000000false--12-31Q120192019-03-310000927628
falseLarge Accelerated FilerCAPITAL ONE FINANCIAL CORPfalseCOF0.400.010.01100000000010000000006679690696706484044677173064695965140.960.04750.08800.03900.13380.05360.03340.01850.03380.03100.01000.04460.01330.030.110.170.070.750.030.030.000.000.000.030.050.050.030.650.030.150.150.070.850.030.020.000.000.000.030.050.070.030.690.030.030.030.020.020.02100000010000001200000000019000000001600000000140000000Libor + 380 bps0.05550.010.015000000050000000447500044750004475000447500015000000002002517632010518901700000000
0000927628
2019-01-01
2019-03-31
0000927628
2019-03-31
0000927628
2018-01-01
2018-03-31
0000927628
2018-12-31
0000927628
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0000927628
srt:ParentCompanyMember
2019-03-31
0000927628
srt:ParentCompanyMember
2018-12-31
0000927628
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-03-31
0000927628
us-gaap:AdditionalPaidInCapitalMember
2019-01-01
2019-03-31
0000927628
us-gaap:TreasuryStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:AdditionalPaidInCapitalMember
2018-12-31
0000927628
us-gaap:CommonStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommonStockMember
2018-12-31
0000927628
us-gaap:PreferredStockMember
2018-12-31
0000927628
us-gaap:TreasuryStockMember
2019-03-31
0000927628
us-gaap:RetainedEarningsMember
2019-01-01
2019-03-31
0000927628
us-gaap:RetainedEarningsMember
2018-12-31
0000927628
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2019-03-31
0000927628
us-gaap:TreasuryStockMember
2018-12-31
0000927628
us-gaap:PreferredStockMember
2019-03-31
0000927628
us-gaap:RetainedEarningsMember
2019-03-31
0000927628
us-gaap:CommonStockMember
2019-03-31
0000927628
us-gaap:AdditionalPaidInCapitalMember
2019-03-31
0000927628
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-12-31
0000927628
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommonStockMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommonStockMember
2018-03-31
0000927628
us-gaap:AdditionalPaidInCapitalMember
2017-12-31
0000927628
2017-12-31
0000927628
us-gaap:TreasuryStockMember
2017-12-31
0000927628
2018-03-31
0000927628
us-gaap:RetainedEarningsMember
2017-12-31
0000927628
us-gaap:RetainedEarningsMember
2018-01-01
2018-03-31
0000927628
us-gaap:AdditionalPaidInCapitalMember
2018-01-01
2018-03-31
0000927628
us-gaap:PreferredStockMember
2018-03-31
0000927628
us-gaap:CommonStockMember
2017-12-31
0000927628
us-gaap:PreferredStockMember
2017-12-31
0000927628
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2018-03-31
0000927628
us-gaap:AdditionalPaidInCapitalMember
2018-03-31
0000927628
us-gaap:RetainedEarningsMember
2018-03-31
0000927628
us-gaap:TreasuryStockMember
2018-03-31
0000927628
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2017-12-31
0000927628
us-gaap:TreasuryStockMember
2018-01-01
2018-03-31
0000927628
us-gaap:AccountingStandardsUpdate201602Member
2019-03-31
0000927628
us-gaap:OtherDebtSecuritiesMember
2018-12-31
0000927628
cof:ResidentialMortgageBackedSecuritiesAgencyMember
2018-12-31
0000927628
us-gaap:USTreasurySecuritiesMember
2018-12-31
0000927628
cof:ResidentialMortgageBackedSecuritiesNonagencyMember
2018-12-31
0000927628
cof:CommercialMortgageBackedSecuritiesAgencyMember
2018-12-31
0000927628
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-12-31
0000927628
cof:ResidentialMortgageBackedSecuritiesAgencyMember
2019-03-31
0000927628
cof:CommercialMortgageBackedSecuritiesAgencyMember
2019-03-31
0000927628
us-gaap:OtherDebtSecuritiesMember
2019-03-31
0000927628
us-gaap:USTreasurySecuritiesMember
2019-03-31
0000927628
cof:ResidentialMortgageBackedSecuritiesNonagencyMember
2019-03-31
0000927628
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:CollateralPledgedMember
2018-12-31
0000927628
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:USTreasuryAndGovernmentMember
cof:InvestmentSecuritiesPortfolioMember
2019-03-31
2019-03-31
0000927628
us-gaap:CollateralPledgedMember
2019-03-31
0000927628
us-gaap:USTreasuryAndGovernmentMember
cof:InvestmentSecuritiesPortfolioMember
2018-12-31
2018-12-31
0000927628
cof:FederalReserveDiscountWindowMember
2019-03-31
0000927628
cof:FederalHomeLoanbanksMember
2019-03-31
0000927628
cof:FederalHomeLoanbanksMember
2018-12-31
0000927628
cof:FederalReserveDiscountWindowMember
2018-12-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
us-gaap:GeographicDistributionForeignMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
us-gaap:GeographicDistributionDomesticMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivables60To89DaysPastDueMember
us-gaap:GeographicDistributionDomesticMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:ConsumerPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
us-gaap:GeographicDistributionForeignMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
us-gaap:GeographicDistributionDomesticMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
us-gaap:GeographicDistributionForeignMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:FinancingReceivables30To59DaysPastDueMember
2019-03-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
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
2018-01-01
2018-12-31
0000927628
stpr:NJ
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
stpr:MI
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:FL
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
country:CA
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
cof:OtherStatesMember
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:FL
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:NY
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:PA
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:NJ
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:OH
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
2019-01-01
2019-03-31
0000927628
country:CA
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
stpr:IL
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:TX
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
2019-01-01
2019-03-31
0000927628
stpr:PA
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:CA
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
stpr:NJ
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:TX
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:MI
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:PA
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
country:CA
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:CA
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
country:GB
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:MI
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:MI
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
stpr:PA
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:NY
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
country:GB
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:IL
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:OH
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:TX
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
cof:OtherStatesMember
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
stpr:OH
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:OH
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:NY
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:CA
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:IL
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:CA
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:FL
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
country:GB
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
country:GB
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:TX
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
country:CA
cof:CreditCardPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
stpr:NY
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
stpr:NJ
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:FL
cof:CreditCardPortfolioSegmentMember
2019-03-31
0000927628
stpr:IL
cof:CreditCardPortfolioSegmentMember
2018-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
2018-01-01
2018-03-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:OH
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:OH
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:IL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
stpr:NY
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:GA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:OH
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:MD
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:CA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:FL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
stpr:MD
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
stpr:FL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
stpr:NY
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
stpr:IL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:OH
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:CA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:NJ
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
stpr:NY
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
stpr:PA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:NY
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
stpr:IL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:VA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:NJ
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:PA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:VA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
stpr:GA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:VA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
stpr:GA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:NJ
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
stpr:MD
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
stpr:CA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:NJ
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
stpr:VA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-03-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
stpr:IL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:FL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:MD
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
stpr:GA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:FL
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-12-31
0000927628
stpr:TX
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:PA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
stpr:LA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
stpr:PA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-12-31
0000927628
stpr:CA
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ResidentialMortgageMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ResidentialMortgageMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:PassMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:PassMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:PassMember
2018-01-01
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:PassMember
2018-01-01
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:PassMember
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:PassMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:PassMember
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:PassMember
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2018-12-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-12-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-12-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2018-12-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2018-01-01
2018-12-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:PassMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:PassMember
2019-01-01
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:PassMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:PassMember
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:PassMember
2019-01-01
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:PassMember
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:PassMember
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
cof:NortheastMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
cof:OtherStatesMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:CriticizedMember
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
cof:MidAtlanticMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:PassMember
2019-03-31
0000927628
cof:SouthMember
us-gaap:LoansReceivableMember
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-03-31
0000927628
us-gaap:LoansReceivableMember
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:NonperformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:CriticizedMember
2019-01-01
2019-03-31
0000927628
us-gaap:GeographicConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
cof:InternalRiskRatingConcentrationRiskMember
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
2018-01-01
2018-03-31
0000927628
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:PerformingFinancingReceivableMember
2019-03-31
0000927628
us-gaap:PerformingFinancingReceivableMember
us-gaap:ConsumerPortfolioSegmentMember
2019-03-31
0000927628
us-gaap:PerformingFinancingReceivableMember
2018-12-31
0000927628
us-gaap:PerformingFinancingReceivableMember
us-gaap:CommercialPortfolioSegmentMember
2018-12-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ResidentialMortgageMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ResidentialMortgageMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:ExtendedMaturityMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:ContractualInterestRateReductionMember
2018-01-01
2018-03-31
0000927628
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionForeignMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndMultifamilyRealEstateMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:GeographicDistributionDomesticMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:RetailBankingMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:SmallTicketRealEstateMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialLendingMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:AutomobileLoanMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CommercialAndIndustrialMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:ExtendedMaturityMember
2019-01-01
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:ContractualInterestRateReductionMember
2019-01-01
2019-03-31
0000927628
us-gaap:PerformingFinancingReceivableMember
us-gaap:ConsumerPortfolioSegmentMember
2018-12-31
0000927628
us-gaap:AllowanceForLoanAndLeaseLossesMember
2018-12-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-12-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:CombinedAllowanceAndUnfundedReserveMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:AllowanceForLoanAndLeaseLossesMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:UnfundedLoanCommitmentMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-12-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CombinedAllowanceAndUnfundedReserveMember
2019-03-31
0000927628
us-gaap:UnfundedLoanCommitmentMember
2018-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2019-03-31
0000927628
us-gaap:UnfundedLoanCommitmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2019-03-31
0000927628
cof:CombinedAllowanceAndUnfundedReserveMember
2019-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
cof:CombinedAllowanceAndUnfundedReserveMember
2019-03-31
0000927628
us-gaap:AllowanceForLoanAndLeaseLossesMember
2019-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-12-31
0000927628
us-gaap:AllowanceForLoanAndLeaseLossesMember
2018-03-31
0000927628
us-gaap:AllowanceForLoanAndLeaseLossesMember
2017-12-31
0000927628
cof:CombinedAllowanceAndUnfundedReserveMember
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2017-12-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
2018-03-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
us-gaap:UnfundedLoanCommitmentMember
2018-03-31
0000927628
us-gaap:AllowanceForLoanAndLeaseLossesMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2017-12-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-03-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
2018-01-01
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2017-12-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
us-gaap:UnfundedLoanCommitmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
cof:CombinedAllowanceAndUnfundedReserveMember
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
2017-12-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
2017-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
2017-12-31
0000927628
us-gaap:UnfundedLoanCommitmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:UnfundedLoanCommitmentMember
2017-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
cof:CombinedAllowanceAndUnfundedReserveMember
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
2018-03-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
cof:CombinedAllowanceAndUnfundedReserveMember
2018-03-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
2017-12-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:ConsumerPortfolioSegmentMember
cof:CombinedAllowanceAndUnfundedReserveMember
2018-03-31
0000927628
us-gaap:UnallocatedFinancingReceivablesMember
us-gaap:UnfundedLoanCommitmentMember
2017-12-31
0000927628
cof:CreditCardPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-03-31
0000927628
us-gaap:CommercialPortfolioSegmentMember
us-gaap:UnfundedLoanCommitmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:UnfundedLoanCommitmentMember
2018-03-31
0000927628
cof:CreditCardPortfolioSegmentMember
2018-03-31
0000927628
cof:LossSharingAgreementMember
2018-12-31
0000927628
cof:LossSharingAgreementMember
2017-12-31
0000927628
cof:LossSharingAgreementMember
2018-01-01
2018-03-31
0000927628
cof:LossSharingAgreementMember
2019-01-01
2019-03-31
0000927628
cof:LossSharingAgreementMember
2019-03-31
0000927628
cof:LossSharingAgreementMember
2018-03-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
us-gaap:OtherInvestmentsMember
2019-03-31
0000927628
cof:NonsecuritizationRelatedVariableInterestEntitiesMember
2019-03-31
0000927628
cof:AffordableHousingEntitiesMember
2019-03-31
0000927628
us-gaap:CreditCardReceivablesMember
2019-03-31
0000927628
cof:SecuritizationRelatedVariableInterestEntitiesMember
2019-03-31
0000927628
us-gaap:ResidentialMortgageMember
2019-03-31
0000927628
cof:InvestmentCompaniesProvidingCapitaltoLowIncomeandRuralCommunitiesMember
2019-03-31
0000927628
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2019-03-31
0000927628
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2019-03-31
0000927628
us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
2018-12-31
0000927628
us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
2018-12-31
0000927628
us-gaap:CreditCardMember
2019-03-31
0000927628
cof:ConsumerBankingMember
2019-01-01
2019-03-31
0000927628
cof:ConsumerBankingMember
2019-03-31
0000927628
cof:CommercialBankingMember
2018-12-31
0000927628
cof:ConsumerBankingMember
2018-12-31
0000927628
us-gaap:CreditCardMember
2018-12-31
0000927628
cof:CommercialBankingMember
2019-03-31
0000927628
us-gaap:CreditCardMember
2019-01-01
2019-03-31
0000927628
cof:CommercialBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:CoreDepositsMember
2018-12-31
0000927628
us-gaap:CoreDepositsMember
2019-03-31
0000927628
us-gaap:OtherIntangibleAssetsMember
2018-12-31
0000927628
us-gaap:CustomerRelationshipsMember
2019-03-31
0000927628
us-gaap:OtherIntangibleAssetsMember
2019-03-31
0000927628
us-gaap:CustomerRelationshipsMember
2018-12-31
0000927628
cof:FixedUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2018-12-31
0000927628
cof:FixedUnsecuredSubordinatedDebtMember
us-gaap:SubordinatedDebtMember
2019-03-31
0000927628
cof:SeniorAndSubordinatedNotesMember
2019-03-31
0000927628
cof:FixedUnsecuredSubordinatedDebtMember
us-gaap:SubordinatedDebtMember
2018-12-31
0000927628
us-gaap:SecuredDebtMember
2018-12-31
0000927628
cof:CapitalLeaseObligationandGPMHMember
2018-12-31
0000927628
cof:FixedUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
cof:FloatingUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
us-gaap:FederalHomeLoanBankAdvancesMember
2019-03-31
0000927628
cof:UnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
us-gaap:SecuredDebtMember
2019-03-31
0000927628
cof:SeniorAndSubordinatedNotesMember
2018-12-31
0000927628
cof:UnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2018-12-31
0000927628
cof:FHLBAdvanceCapitalLeaseObligationandGPMHMember
2018-12-31
0000927628
cof:FloatingUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2018-12-31
0000927628
cof:CapitalLeaseObligationandGPMHMember
2019-03-31
0000927628
cof:FHLBAdvanceCapitalLeaseObligationandGPMHMember
2019-03-31
0000927628
us-gaap:FederalHomeLoanBankAdvancesMember
2018-12-31
0000927628
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
2019-03-31
0000927628
us-gaap:FederalHomeLoanBankAdvancesMember
2018-12-31
0000927628
us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
2018-12-31
0000927628
us-gaap:FederalHomeLoanBankAdvancesMember
2019-03-31
0000927628
srt:MinimumMember
cof:CapitalLeaseObligationandGPMHMember
2019-03-31
0000927628
srt:MinimumMember
cof:FixedUnsecuredSubordinatedDebtMember
us-gaap:SubordinatedDebtMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:SecuredDebtMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FederalHomeLoanBankAdvancesMember
2019-03-31
0000927628
srt:MinimumMember
cof:FixedUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
srt:MaximumMember
cof:FixedUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
srt:MinimumMember
cof:FloatingUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
srt:MaximumMember
cof:FixedUnsecuredSubordinatedDebtMember
us-gaap:SubordinatedDebtMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:SecuredDebtMember
2019-03-31
0000927628
srt:MaximumMember
cof:FloatingUnsecuredSeniorDebtMember
us-gaap:SeniorNotesMember
2019-03-31
0000927628
srt:MaximumMember
cof:CapitalLeaseObligationandGPMHMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FederalHomeLoanBankAdvancesMember
2019-03-31
0000927628
cof:NonInterestIncomeOtherMember
2018-01-01
2018-03-31
0000927628
cof:NonInterestIncomeOtherMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeLoansMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestexpenseDepositsMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeLoansMember
2018-01-01
2018-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestincomeLoansMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseDepositsMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestincomeOtherMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseDepositsMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestexpenseDepositsMember
2018-01-01
2018-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2018-01-01
2018-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestincomeOtherMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2018-01-01
2018-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestincomeOtherMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestincomeLoansMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeOtherMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestincomeLoansMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeOtherMember
2018-01-01
2018-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestexpenseDepositsMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2019-03-31
0000927628
us-gaap:OtherContractMember
us-gaap:NondesignatedMember
2019-03-31
0000927628
us-gaap:CommodityContractMember
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2018-12-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:NetInvestmentHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
cof:OtherInterestRateExposuresMember
2019-03-31
0000927628
us-gaap:OtherContractMember
us-gaap:NondesignatedMember
2018-12-31
0000927628
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2018-12-31
0000927628
us-gaap:NondesignatedMember
2018-12-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:NetInvestmentHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:NondesignatedMember
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2018-12-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:NondesignatedMember
cof:OtherInterestRateExposuresMember
2018-12-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:DesignatedAsHedgingInstrumentMember
2019-03-31
0000927628
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:DesignatedAsHedgingInstrumentMember
2018-12-31
0000927628
us-gaap:NondesignatedMember
cof:CustomerAccommodationMember
2018-12-31
0000927628
cof:SecuritizedDebtObligationsMember
2019-03-31
0000927628
us-gaap:InterestBearingDepositsMember
2018-12-31
0000927628
cof:SecuritizedDebtObligationsMember
2018-12-31
0000927628
us-gaap:InterestBearingDepositsMember
2019-03-31
0000927628
cof:SeniorAndSubordinatedNotesMember
2018-12-31
0000927628
cof:SeniorAndSubordinatedNotesMember
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
2018-12-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2019-01-01
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestincomeLoansMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseDepositsMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestincomeOtherMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeLoansMember
2019-01-01
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2019-01-01
2019-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestincomeLoansMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeOtherMember
2019-01-01
2019-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2019-01-01
2019-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestexpenseDepositsMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestexpenseDepositsMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:FairValueHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestincomeOtherMember
2019-01-01
2019-03-31
0000927628
us-gaap:CashFlowHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestexpenseSecuritizedDebtObligationMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeLoansMember
2019-01-01
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeOtherMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestincomeOtherMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestincomeLoansMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestexpenseSeniorandSubordinatedDebtMember
2019-01-01
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestexpenseDepositsMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueHedgingMember
cof:InterestexpenseDepositsMember
2019-01-01
2019-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:CashFlowHedgingMember
cof:InterestincomeInvestmentsecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
cof:OtherNonInterestIncomeMember
cof:CustomerAccommodationMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
cof:OtherNonInterestIncomeMember
cof:CustomerAccommodationMember
2018-01-01
2018-03-31
0000927628
cof:OtherNonInterestIncomeMember
2018-01-01
2018-03-31
0000927628
us-gaap:OtherContractMember
cof:OtherNonInterestIncomeMember
2018-01-01
2018-03-31
0000927628
us-gaap:CommodityContractMember
cof:OtherNonInterestIncomeMember
cof:CustomerAccommodationMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
cof:OtherNonInterestIncomeMember
2018-01-01
2018-03-31
0000927628
us-gaap:OtherContractMember
cof:OtherNonInterestIncomeMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
cof:OtherNonInterestIncomeMember
cof:OtherInterestRateExposuresMember
2019-01-01
2019-03-31
0000927628
us-gaap:CommodityContractMember
cof:OtherNonInterestIncomeMember
cof:CustomerAccommodationMember
2018-01-01
2018-03-31
0000927628
cof:OtherNonInterestIncomeMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
cof:OtherNonInterestIncomeMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
cof:OtherNonInterestIncomeMember
cof:OtherInterestRateExposuresMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
cof:OtherNonInterestIncomeMember
cof:CustomerAccommodationMember
2019-01-01
2019-03-31
0000927628
us-gaap:InterestRateContractMember
cof:OtherNonInterestIncomeMember
cof:CustomerAccommodationMember
2019-01-01
2019-03-31
0000927628
us-gaap:AccountingStandardsUpdate201712Member
2018-03-31
0000927628
us-gaap:NetInvestmentHedgingMember
2018-01-01
2018-03-31
0000927628
us-gaap:NetInvestmentHedgingMember
2019-01-01
2019-03-31
0000927628
us-gaap:AccountingStandardsUpdate201712Member
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0000927628
us-gaap:SeriesFPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesCPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesEPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesGPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesGPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesBPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesBPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesEPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesCPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:SeriesHPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:SeriesDPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesFPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesCPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesDPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesHPreferredStockMember
2019-03-31
0000927628
us-gaap:SeriesDPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:SeriesBPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:SeriesGPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:SeriesHPreferredStockMember
2018-12-31
0000927628
us-gaap:SeriesFPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-03-31
0000927628
us-gaap:AccumulatedTranslationAdjustmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-03-31
0000927628
us-gaap:AccumulatedTranslationAdjustmentMember
2018-12-31
0000927628
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2019-03-31
0000927628
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-12-31
0000927628
us-gaap:AccumulatedTranslationAdjustmentMember
2019-03-31
0000927628
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2019-01-01
2019-03-31
0000927628
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2018-12-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-03-31
0000927628
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2019-03-31
0000927628
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2019-01-01
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-12-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-12-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2019-01-01
2019-03-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-03-31
0000927628
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2019-01-01
2019-03-31
0000927628
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2019-01-01
2019-03-31
0000927628
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2019-01-01
2019-03-31
0000927628
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2018-01-01
2018-03-31
0000927628
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
2018-01-01
2018-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2019-01-01
2019-03-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-03-31
0000927628
us-gaap:InterestRateContractMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-01-01
2018-03-31
0000927628
us-gaap:ForeignExchangeContractMember
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-01-01
2018-03-31
0000927628
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
2019-01-01
2019-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2017-12-31
0000927628
us-gaap:AccumulatedTranslationAdjustmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-03-31
0000927628
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2017-12-31
0000927628
us-gaap:AccountingStandardsUpdate201712Member
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0000927628
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2018-01-01
2018-03-31
0000927628
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-03-31
0000927628
us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2018-01-01
2018-03-31
0000927628
us-gaap:AccumulatedTranslationAdjustmentMember
2017-12-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0000927628
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2017-12-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-01-01
2018-03-31
0000927628
us-gaap:AccumulatedTranslationAdjustmentMember
2018-03-31
0000927628
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2018-03-31
0000927628
us-gaap:AvailableforsaleSecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0000927628
cof:AccumulatedOtherComprehensiveIncomeLossOtherComponentMember
2017-12-31
0000927628
us-gaap:AccountingStandardsUpdate201712Member
us-gaap:HeldtomaturitySecuritiesMember
us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
2018-03-31
0000927628
us-gaap:SeriesEPreferredStockMember
2019-01-01
2019-03-31
0000927628
us-gaap:EmployeeStockOptionMember
2019-01-01
2019-03-31
0000927628
us-gaap:EmployeeStockOptionMember
2018-01-01
2018-03-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:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsNonrecurringMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AvailableforsaleSecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:RetainedInterestMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:RetainedInterestMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ServicingContractsMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2017-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ServicingContractsMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2017-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:RetainedInterestMember
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:OtherDebtSecuritiesMember
2017-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:NetDerivativeAssetsLiabilitiesMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AvailableforsaleSecuritiesMember
2017-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AvailableforsaleSecuritiesMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2017-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2018-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasurySecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasurySecuritiesMember
2018-12-31
0000927628
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:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
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:FairValueMeasurementsNonrecurringMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueMeasurementsNonrecurringMember
2018-01-01
2018-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
2019-03-31
0000927628
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2019-03-31
0000927628
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasurySecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasurySecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasurySecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:OtherDebtSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel1Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:USTreasurySecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel2Member
2018-12-31
0000927628
us-gaap:EstimateOfFairValueFairValueDisclosureMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
2018-12-31
0000927628
us-gaap:CarryingReportedAmountFairValueDisclosureMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel1Member
2018-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:RetainedInterestMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:RetainedInterestMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AvailableforsaleSecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AvailableforsaleSecuritiesMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:NetDerivativeAssetsLiabilitiesMember
2019-01-01
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:AvailableforsaleSecuritiesMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:RetainedInterestMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
cof:NonRecoverableRateMember
cof:AppraisalValueMember
2019-03-31
0000927628
us-gaap:FairValueMeasurementsNonrecurringMember
2018-12-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
cof:NonRecoverableRateMember
cof:AppraisalValueMember
2018-12-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
cof:NonRecoverableRateMember
cof:AppraisalValueMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
cof:NonRecoverableRateMember
cof:AppraisalValueMember
2018-12-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
cof:NonRecoverableRateMember
cof:AppraisalValueMember
2018-12-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
cof:NonRecoverableRateMember
cof:AppraisalValueMember
2019-03-31
0000927628
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsNonrecurringMember
2018-12-31
0000927628
us-gaap:FairValueInputsLevel2Member
us-gaap:FairValueMeasurementsNonrecurringMember
2018-12-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputConstantPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputConstantPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputConstantPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:MeasurementInputSwapRatesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:MeasurementInputSwapRatesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:MeasurementInputLifeofReceivablesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
2019-03-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputLossSeverityMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputDefaultRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputConstantPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:CommercialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputConstantPrepaymentRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:MeasurementInputLifeofReceivablesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-31
2019-03-31
0000927628
srt:WeightedAverageMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:MeasurementInputSwapRatesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2019-03-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
us-gaap:MeasurementInputDefaultRateMember
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:MaximumMember
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
cof:MeasurementInputLifeofReceivablesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2018-12-31
2018-12-31
0000927628
srt:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputDiscountRateMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
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:ResidentialMortgageBackedSecuritiesMember
us-gaap:MeasurementInputDefaultRateMember
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:MeasurementInputConstantPrepaymentRateMember
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:MinimumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:MeasurementInputConstantPrepaymentRateMember
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: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: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: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: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
us-gaap:ResidentialMortgageBackedSecuritiesMember
cof:MeasurementInputYieldMember
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:MeasurementInputDiscountRateMember
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: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
cof:MeasurementInputYieldMember
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:MaximumMember
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
cof:MeasurementInputLifeofReceivablesMember
us-gaap:ValuationTechniqueDiscountedCashFlowMember
2018-12-31
2018-12-31
0000927628
us-gaap:CorporateNonSegmentMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
us-gaap:CreditCardMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:CommercialBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:CorporateNonSegmentMember
cof:InterchangeFeesContractsMember
2018-01-01
2018-03-31
0000927628
us-gaap:CorporateNonSegmentMember
cof:OtherContractRevenueMember
2018-01-01
2018-03-31
0000927628
cof:OtherContractRevenueMember
2018-01-01
2018-03-31
0000927628
cof:InterchangeFeesContractsMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ConsumerBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
us-gaap:CreditCardMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:OtherContractRevenueMember
cof:ConsumerBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:OtherContractRevenueMember
us-gaap:CreditCardMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:OtherContractRevenueMember
cof:CommercialBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
cof:ConsumerBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:CorporateNonSegmentMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:InterchangeFeesContractsMember
cof:ConsumerBankingMember
2018-01-01
2018-03-31
0000927628
cof:ServiceChargesAndOtherCustomerFeesContractsMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:InterchangeFeesContractsMember
cof:CommercialBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:InterchangeFeesContractsMember
us-gaap:CreditCardMember
2018-01-01
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
cof:CommercialBankingMember
2018-01-01
2018-03-31
0000927628
us-gaap:CorporateNonSegmentMember
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ConsumerBankingMember
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:CommercialBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
us-gaap:CreditCardMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:CommercialBankingMember
2018-03-31
0000927628
us-gaap:CorporateNonSegmentMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ConsumerBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:CommercialBankingMember
2019-03-31
0000927628
us-gaap:CorporateNonSegmentMember
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ConsumerBankingMember
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
us-gaap:CreditCardMember
2018-03-31
0000927628
us-gaap:OperatingSegmentsMember
us-gaap:CreditCardMember
2019-03-31
0000927628
us-gaap:CorporateNonSegmentMember
cof:InterchangeFeesContractsMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:InterchangeFeesContractsMember
cof:ConsumerBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:OtherContractRevenueMember
us-gaap:CreditCardMember
2019-01-01
2019-03-31
0000927628
cof:InterchangeFeesContractsMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:OtherContractRevenueMember
cof:ConsumerBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:InterchangeFeesContractsMember
cof:CommercialBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
cof:CommercialBankingMember
2019-01-01
2019-03-31
0000927628
us-gaap:CorporateNonSegmentMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:OtherContractRevenueMember
cof:CommercialBankingMember
2019-01-01
2019-03-31
0000927628
cof:ServiceChargesAndOtherCustomerFeesContractsMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:InterchangeFeesContractsMember
us-gaap:CreditCardMember
2019-01-01
2019-03-31
0000927628
cof:OtherContractRevenueMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
us-gaap:CreditCardMember
2019-01-01
2019-03-31
0000927628
us-gaap:CorporateNonSegmentMember
cof:OtherContractRevenueMember
2019-01-01
2019-03-31
0000927628
us-gaap:OperatingSegmentsMember
cof:ServiceChargesAndOtherCustomerFeesContractsMember
cof:ConsumerBankingMember
2019-01-01
2019-03-31
0000927628
cof:LossSharingAgreementMember
2019-03-31
0000927628
cof:InterchangeLitigationMember
us-gaap:PendingLitigationMember
2012-07-01
2012-07-31
0000927628
cof:OtherPortfolioSegmentsExcludingCreditCardMember
2018-12-31
0000927628
cof:OtherPortfolioSegmentsExcludingCreditCardMember
2019-03-31
0000927628
cof:AntiMoneyLaunderingMember
2018-10-01
2018-10-31
0000927628
cof:LossSharingAgreementMember
2018-12-31
0000927628
us-gaap:InsuranceClaimsMember
2018-12-31
0000927628
us-gaap:InsuranceClaimsMember
2019-03-31
0000927628
us-gaap:LetterOfCreditMember
2019-03-31
0000927628
us-gaap:LetterOfCreditMember
2018-12-31
0000927628
us-gaap:InsuranceClaimsMember
2019-01-01
2019-03-31
iso4217:USD