XML 59 R44.htm IDEA: XBRL DOCUMENT
v3.20.1

Loans - Loan Portfolio Composition and Aging Analysis (Detail) - USD ($) $ in Millions | Mar. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | $ 254,669 | $ 255,736
Past due | 8,321 | 9,947
Total Loans | $ 262,990 | $ 265,809
Financing Receivable, Recorded Investment, Aging, Percent of Total Loan [Abstract] |  |
Current, percentage of total loans | 96.80% | 96.20%
Past due, percentage of total loans | 3.20% | 3.70%
Percentage of total loans | 100.00% | 100.00%
Unamortized premiums and discounts, deferred fees and costs | $ 1,100 | $ 1,100
Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 113,433 | 123,134
Past due | 4,364 | 5,009
Total Loans | 117,797 | 128,236
Consumer Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 60,417 | 58,436
Past due | 3,616 | 4,627
Total Loans | 64,033 | 63,065
Consumer Banking | Auto |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 57,799 | 55,778
Past due | 3,565 | 4,584
Total Loans | 61,364 | 60,362
Consumer Banking | Retail banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 2,618 | 2,658
Past due | 51 | 43
Total Loans | 2,669 | 2,703
Commercial Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 80,819 | 74,166
Past due | 341 | 311
Total Loans | 81,160 | 74,508
Commercial Banking | Commercial and multifamily real estate |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 32,242 | 30,157
Past due | 131 | 67
Total Loans | 32,373 | 30,245
Commercial Banking | Commercial and industrial |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 48,577 | 44,009
Past due | 210 | 244
Total Loans | 48,787 | 44,263
PCI Loans |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | $ 126
Financing Receivable, Recorded Investment, Aging, Percent of Total Loan [Abstract] |  |
Percentage of total loans |  | 0.10%
PCI Loans | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | $ 93
PCI Loans | Consumer Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 2
PCI Loans | Consumer Banking | Auto |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 0
PCI Loans | Consumer Banking | Retail banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 2
PCI Loans | Commercial Banking | Total commercial lending |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 31
PCI Loans | Commercial Banking | Commercial and multifamily real estate |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 21
PCI Loans | Commercial Banking | Commercial and industrial |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 10
30-59 days |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 3,654 | $ 4,444
Financing Receivable, Recorded Investment, Aging, Percent of Total Loan [Abstract] |  |
Past due, percentage of total loans | 1.40% | 1.60%
30-59 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 1,210 | $ 1,474
30-59 days | Consumer Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 2,304 | 2,852
30-59 days | Consumer Banking | Auto |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 2,275 | 2,828
30-59 days | Consumer Banking | Retail banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 29 | 24
30-59 days | Commercial Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 140 | 118
30-59 days | Commercial Banking | Commercial and multifamily real estate |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 53 | 43
30-59 days | Commercial Banking | Commercial and industrial |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 87 | 75
60-89 days |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 1,977 | $ 2,537
Financing Receivable, Recorded Investment, Aging, Percent of Total Loan [Abstract] |  |
Past due, percentage of total loans | 0.80% | 1.00%
60-89 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 887 | $ 1,122
60-89 days | Consumer Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 1,008 | 1,369
60-89 days | Consumer Banking | Auto |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 1,000 | 1,361
60-89 days | Consumer Banking | Retail banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 8 | 8
60-89 days | Commercial Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 82 | 46
60-89 days | Commercial Banking | Commercial and multifamily real estate |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 62 | 20
60-89 days | Commercial Banking | Commercial and industrial |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 20 | 26
Greater than 90 days |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 2,690 | $ 2,966
Financing Receivable, Recorded Investment, Aging, Percent of Total Loan [Abstract] |  |
Past due, percentage of total loans | 1.00% | 1.10%
Greater than 90 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 2,267 | $ 2,413
Greater than 90 days | Consumer Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 304 | 406
Greater than 90 days | Consumer Banking | Auto |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 290 | 395
Greater than 90 days | Consumer Banking | Retail banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 14 | 11
Greater than 90 days | Commercial Banking |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 119 | 147
Greater than 90 days | Commercial Banking | Commercial and multifamily real estate |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 16 | 4
Greater than 90 days | Commercial Banking | Commercial and industrial |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 103 | 143
Domestic credit card: | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 105,503 | 113,857
Past due | 4,046 | 4,656
Total Loans | 109,549 | 118,606
Domestic credit card: | PCI Loans | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 93
Domestic credit card: | 30-59 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 1,094 | 1,341
Domestic credit card: | 60-89 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 812 | 1,038
Domestic credit card: | Greater than 90 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 2,140 | 2,277
International card businesses: | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Current | 7,930 | 9,277
Past due | 318 | 353
Total Loans | 8,248 | 9,630
International card businesses: | PCI Loans | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due |  | 0
International card businesses: | 30-59 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 116 | 133
International card businesses: | 60-89 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | 75 | 84
International card businesses: | Greater than 90 days | Credit Card |  |
Financing Receivable, Recorded Investment, Aging [Abstract] |  |
Past due | $ 127 | $ 136

X
- Definition Financing Receivable, Past Due And Not Past Due + References No definition available. + Details
Name: | cof_FinancingReceivablePastDueAndNotPastDue
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Percent Current + References No definition available. + Details
Name: | cof_FinancingReceivablePercentCurrent
Namespace Prefix: | cof_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable Percentage Of Total Loan + References No definition available. + Details
Name: | cof_FinancingReceivablePercentageofTotalLoan
Namespace Prefix: | cof_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable, Recorded Investment, Aging, Percent of Total Loan [Abstract] + References No definition available. + Details
Name: | cof_FinancingReceivableRecordedInvestmentAgingPercentofTotalLoanAbstract
Namespace Prefix: | cof_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of financing receivable balance that is past due. + References No definition available. + Details
Name: | us-gaap_FinancingReceivablePercentPastDue1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentAgingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of financing receivable not past due. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 80 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable past due. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 80 -URI http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=118936363&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533 + Details
Name: | us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=cof_CreditCardPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_AutomobileLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cof_RetailBankingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cof_CommercialAndMultifamilyRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cof_CommercialAndIndustrialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditLossStatusAxis=us-gaap_FinancialAssetAcquiredWithCreditDeteriorationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cof_CommercialLendingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |