XML 58 R47.htm IDEA: XBRL DOCUMENT
v3.20.2

Loans Loans - Consumer Banking Portfolio by Credit Quality Indicator (Detail) - USD ($) $ in Millions | Jun. 30, 2020 | Dec. 31, 2019
--- | --- | ---
Financing Receivable, Credit Quality Indicator [Line Items] |  |
Total Loans | $ 251,512 | $ 265,809
Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 16,338 |
2019 | 22,241 |
2018 | 13,038 |
2017 | 8,360 |
2016 | 4,076 |
Prior | 1,855 |
Total Term Loans | 65,908 |
Revolving Loans | 795 |
Revolving Loans Converted to Term | 9 |
Total Loans | 66,712 | 63,065
Total Loans, Excluding PCI Loans |  | 63,063
Auto | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 15,306 |
2019 | 22,004 |
2018 | 12,797 |
2017 | 8,112 |
2016 | 3,872 |
Prior | 1,228 |
Total Term Loans | 63,319 |
Revolving Loans | 0 |
Revolving Loans Converted to Term | 0 |
Total Loans | 63,319 | 60,362
Total Loans, Excluding PCI Loans |  | 60,362
Retail banking | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 1,032 |
2019 | 237 |
2018 | 241 |
2017 | 248 |
2016 | 204 |
Prior | 627 |
Total Term Loans | 2,589 |
Revolving Loans | 795 |
Revolving Loans Converted to Term | 9 |
Total Loans | 3,393 | 2,703
Total Loans, Excluding PCI Loans |  | 2,701
Loans under Paycheck Protection Program | 931 |
Current | Retail banking | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 1,032 |
2019 | 237 |
2018 | 236 |
2017 | 243 |
2016 | 202 |
Prior | 619 |
Total Term Loans | 2,569 |
Revolving Loans | 768 |
Revolving Loans Converted to Term | 9 |
Total Loans | 3,346 |
Total Loans, Excluding PCI Loans |  | 2,658
30-59 days | Retail banking | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 0 |
2019 | 0 |
2018 | 0 |
2017 | 1 |
2016 | 0 |
Prior | 4 |
Total Term Loans | 5 |
Revolving Loans | 15 |
Revolving Loans Converted to Term | 0 |
Total Loans | 20 |
Total Loans, Excluding PCI Loans |  | 24
60-89 days | Retail banking | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 0 |
2019 | 0 |
2018 | 5 |
2017 | 1 |
2016 | 0 |
Prior | 1 |
Total Term Loans | 7 |
Revolving Loans | 4 |
Revolving Loans Converted to Term | 0 |
Total Loans | 11 |
Total Loans, Excluding PCI Loans |  | 8
Greater than 90 days | Retail banking | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 0 |
2019 | 0 |
2018 | 0 |
2017 | 3 |
2016 | 2 |
Prior | 3 |
Total Term Loans | 8 |
Revolving Loans | 8 |
Revolving Loans Converted to Term | 0 |
Total Loans | 16 |
Total Loans, Excluding PCI Loans |  | 11
Greater than 660 | Auto | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 6,968 |
2019 | 10,018 |
2018 | 6,099 |
2017 | 3,931 |
2016 | 1,879 |
Prior | 519 |
Total Term Loans | 29,414 |
Revolving Loans | 0 |
Revolving Loans Converted to Term | 0 |
Total Loans | 29,414 |
Total Loans, Excluding PCI Loans |  | 28,773
621-660 | Auto | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 3,028 |
2019 | 4,436 |
2018 | 2,549 |
2017 | 1,569 |
2016 | 721 |
Prior | 233 |
Total Term Loans | 12,536 |
Revolving Loans | 0 |
Revolving Loans Converted to Term | 0 |
Total Loans | 12,536 |
Total Loans, Excluding PCI Loans |  | 11,924
620 or below | Auto | Consumer Banking |  |
Financing Receivable, Credit Quality Indicator [Line Items] |  |
2020 | 5,310 |
2019 | 7,550 |
2018 | 4,149 |
2017 | 2,612 |
2016 | 1,272 |
Prior | 476 |
Total Term Loans | 21,369 |
Revolving Loans | 0 |
Revolving Loans Converted to Term | 0 |
Total Loans | $ 21,369 |
Total Loans, Excluding PCI Loans |  | $ 19,665

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

X
- Definition Financing receivable past due and not past due under paycheck protection program + References No definition available. + Details
Name: | cof_FinancingReceivablePastDueAndNotPastDueUnderPaycheckProtectionProgram
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable, Total Term Loans, before Allowance for Credit Loss + References No definition available. + Details
Name: | cof_FinancingReceivableTotalTermLoansbeforeAllowanceforCreditLoss
Namespace Prefix: | cof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated more than five years prior to current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated four years prior to current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated in current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated in fiscal year prior to current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 + Details
Name: | us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated three years prior to current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable originated two years prior to current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 + Details
Name: | us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of financing receivable that can be withdrawn, repaid and redrawn. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 + Details
Name: | us-gaap_FinancingReceivableRevolving
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of revolving financing receivable converted to term loan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 6A -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL120270059-210447 + Details
Name: | us-gaap_FinancingReceivableRevolvingConvertedToTermLoan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 55 -Paragraph 79 -URI http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447 Reference 3: 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=121647567&loc=SL82922355-210448 + Details
Name: | us-gaap_NotesReceivableGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FinancingReceivablesPeriodPastDueAxis=cof_FinancialAssetCurrentAndLessThan30DaysPastDueMember
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_CreditScoreFicoAxis=cof_FICOScoreGreaterThan660Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditScoreFicoAxis=cof_FICOScore621To660Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditScoreFicoAxis=cof_FICOScoreLessThan620Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |