XML 82 R64.htm IDEA: XBRL DOCUMENT
v3.20.4

Loans - Commercial Banking: Risk Profile by Internal Risk Rating (Details) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | --- | ---
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans | $ 251,624 | $ 265,809 | $ 245,899
Commercial Banking |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 14,262 |  |
2019 | 14,181 |  |
2018 | 8,366 |  |
2017 | 4,818 |  |
2016 | 3,990 |  |
Prior | 9,561 |  |
Total Term Loans | 55,178 |  |
Revolving Loans | 20,455 |  |
Revolving Loans Converted to Term | 147 |  |
Total Loans | 75,780 | $ 74,508 |
Internal Risk, Percentage |  | 100.00% |
Loans under Paycheck Protection Program | 238 |  |
Commercial Banking | PCI loans |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans |  | $ 31 |
Internal Risk, Percentage |  | 0.00% |
Commercial Banking | Noncriticized |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans |  | $ 71,848 |
Internal Risk, Percentage |  | 96.50% |
Commercial Banking | Criticized | Criticized performing |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans |  | $ 2,181 |
Internal Risk, Percentage |  | 2.90% |
Commercial Banking | Criticized | Criticized nonperforming |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans |  | $ 448 |
Internal Risk, Percentage |  | 0.60% |
Commercial Banking | Commercial and multifamily real estate |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 4,111 |  |
2019 | 5,389 |  |
2018 | 3,777 |  |
2017 | 1,798 |  |
2016 | 2,043 |  |
Prior | 6,312 |  |
Total Term Loans | 23,430 |  |
Revolving Loans | 7,226 |  |
Revolving Loans Converted to Term | 25 |  |
Total Loans | 30,681 | $ 30,245 |
Internal Risk, Percentage |  | 100.00% |
Commercial Banking | Commercial and multifamily real estate | PCI loans |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans |  | $ 21 |
Internal Risk, Percentage |  | 0.10% |
Commercial Banking | Commercial and multifamily real estate | Noncriticized |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 3,791 |  |
2019 | 4,932 |  |
2018 | 3,232 |  |
2017 | 1,437 |  |
2016 | 1,649 |  |
Prior | 4,904 |  |
Total Term Loans | 19,945 |  |
Revolving Loans | 7,114 |  |
Revolving Loans Converted to Term | 0 |  |
Total Loans | 27,059 | $ 29,625 |
Internal Risk, Percentage |  | 97.90% |
Commercial Banking | Commercial and multifamily real estate | Criticized | Criticized performing |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 320 |  |
2019 | 446 |  |
2018 | 515 |  |
2017 | 355 |  |
2016 | 391 |  |
Prior | 1,258 |  |
Total Term Loans | 3,285 |  |
Revolving Loans | 112 |  |
Revolving Loans Converted to Term | 25 |  |
Total Loans | 3,422 | $ 561 |
Internal Risk, Percentage |  | 1.90% |
Commercial Banking | Commercial and multifamily real estate | Criticized | Criticized nonperforming |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 0 |  |
2019 | 11 |  |
2018 | 30 |  |
2017 | 6 |  |
2016 | 3 |  |
Prior | 150 |  |
Total Term Loans | 200 |  |
Revolving Loans | 0 |  |
Revolving Loans Converted to Term | 0 |  |
Total Loans | 200 | $ 38 |
Internal Risk, Percentage |  | 0.10% |
Commercial Banking | Commercial and industrial |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 10,151 |  |
2019 | 8,792 |  |
2018 | 4,589 |  |
2017 | 3,020 |  |
2016 | 1,947 |  |
Prior | 3,249 |  |
Total Term Loans | 31,748 |  |
Revolving Loans | 13,229 |  |
Revolving Loans Converted to Term | 122 |  |
Total Loans | 45,099 | $ 44,263 |
Internal Risk, Percentage |  | 100.00% |
Commercial Banking | Commercial and industrial | PCI loans |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
Total Loans |  | $ 10 |
Internal Risk, Percentage |  | 0.00% |
Commercial Banking | Commercial and industrial | Noncriticized |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 9,761 |  |
2019 | 7,890 |  |
2018 | 4,043 |  |
2017 | 2,717 |  |
2016 | 1,832 |  |
Prior | 3,034 |  |
Total Term Loans | 29,277 |  |
Revolving Loans | 11,548 |  |
Revolving Loans Converted to Term | 80 |  |
Total Loans | 40,905 | $ 42,223 |
Internal Risk, Percentage |  | 95.40% |
Commercial Banking | Commercial and industrial | Criticized | Criticized performing |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 316 |  |
2019 | 794 |  |
2018 | 521 |  |
2017 | 252 |  |
2016 | 106 |  |
Prior | 215 |  |
Total Term Loans | 2,204 |  |
Revolving Loans | 1,498 |  |
Revolving Loans Converted to Term | 42 |  |
Total Loans | 3,744 | $ 1,620 |
Internal Risk, Percentage |  | 3.70% |
Commercial Banking | Commercial and industrial | Criticized | Criticized nonperforming |  |  |
Financing Receivable, Allowance for Credit Loss [Line Items] |  |  |
2020 | 74 |  |
2019 | 108 |  |
2018 | 25 |  |
2017 | 51 |  |
2016 | 9 |  |
Prior | 0 |  |
Total Term Loans | 267 |  |
Revolving Loans | 183 |  |
Revolving Loans Converted to Term | 0 |  |
Total Loans | $ 450 | $ 410 |
Internal Risk, Percentage |  | 0.90% |

X
- Definition Financing Receivable, Internal Risk, Percentage + References No definition available. + Details
Name: | cof_FinancingReceivableInternalRiskPercentage
Namespace Prefix: | cof_
Data Type: | num:percentItemType
Balance Type: | na
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 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_FinancingReceivableAllowanceForCreditLossesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 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_CommercialPortfolioSegmentMember
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_InternalCreditAssessmentAxis=us-gaap_PassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=us-gaap_CriticizedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=us-gaap_PerformingFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentPerformanceStatusAxis=us-gaap_NonperformingFinancingReceivableMember
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: |