<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cof="http://www.capitalone.com/20201127"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cof-20201127.xsd" xlink:type="simple"/>
    <context id="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="if475449debe545339a4ac49cd1f13137_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="i2690eeaf805644d08eb9e9b5315f16c9_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="ic55aa3e0f982480ca8b58b2697b2f5c1_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesHPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="i8f2b35d07093431c87d2dd2b0aa62a48_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cof:SeriesIPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="id5f2c5c9146e49c4887d5eafbd2942d3_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cof:SeriesJPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="iecc45b52f898486cb572b0cb52e996f3_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cof:SeriesKPreferredStockMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="id73db60663314efaaacfa89bfe796584_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cof:ClassofSecuritiesAxis">cof:SeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <context id="i0620a53406274c4989a3698ac7f883ae_D20201127-20201127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927628</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cof:ClassofSecuritiesAxis">cof:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-27</startDate>
            <endDate>2020-11-27</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV80L2ZyYWc6MDNiMGQyMWExNDIyNDNkYzg5YTU4NWZmMzlmYThmMWQvdGFibGU6YjQ3MzAzNWVjYjA5NDFhZTkwMjAzY2MwMzBlNjViNDcvdGFibGVyYW5nZTpiNDczMDM1ZWNiMDk0MWFlOTAyMDNjYzAzMGU2NWI0N18xLTItMS0xLTA_782fd810-eaaf-4edd-ad20-0e66cbb448bc">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV80L2ZyYWc6MDNiMGQyMWExNDIyNDNkYzg5YTU4NWZmMzlmYThmMWQvdGFibGU6YjQ3MzAzNWVjYjA5NDFhZTkwMjAzY2MwMzBlNjViNDcvdGFibGVyYW5nZTpiNDczMDM1ZWNiMDk0MWFlOTAyMDNjYzAzMGU2NWI0N180LTItMS0xLTA_483dac6b-33bc-4862-8a9b-2dad1a8fced6">0000927628</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODU3_05f65d59-8fb2-4f64-88ac-8603d5439a96">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODUz_0c006e6e-9cf9-4152-952e-c130a7f2071d">2020-11-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODU0_70febf44-8487-4da4-acb7-10aae617b62a">CAPITAL&#160;ONE&#160;FINANCIAL&#160;CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8wLTAtMS0xLTA_f8686388-9c35-4ce3-bb7e-2ed78584d32e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8wLTItMS0xLTA_7896641c-b9d3-4366-abfe-184695cfbcb7">001-13300</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8wLTMtMS0xLTA_d4194e81-e1de-492a-af9c-2ebe6b9652a2">54-1719854</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8yLTAtMS0xLTA_bb79e8ae-f98b-4df8-a512-19101845e40a">1680 Capital One Drive,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8zLTAtMS0xLTA_f8297dab-9407-4a44-9374-810b07a56122">McLean,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8zLTEtMS0xLTA_e8be8c3c-0fdb-4c4d-9a2c-c50151ff058a">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YmFlYmNkMTdhMzY2NDViMGI5ODU3MmVhZmU5M2ZmOTQvdGFibGVyYW5nZTpiYWViY2QxN2EzNjY0NWIwYjk4NTcyZWFmZTkzZmY5NF8zLTMtMS0xLTA_93213fe9-1c0e-4660-9479-1fd41ec49749">22102</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODYy_d2f1b868-0ccc-4d7f-ab5b-efff2db1a513">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODU1_7087dfec-5e36-4af1-9e28-c518989c64b6">720-1000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODU4_cd5a6107-7755-49fb-a10c-99d595cb0375">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODU2_3058a235-b9f9-4f24-bbb2-48a5363ea15b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODU5_08c8e59d-cc0b-4714-a22f-c56187067468">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODYw_02424264-c86c-4f38-a7ee-f81b29b8563f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="if475449debe545339a4ac49cd1f13137_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl8xLTAtMS0xLTA_2cb38a61-49ba-4464-a067-cfb797889fc8">Common Stock (par value $.01 per share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if475449debe545339a4ac49cd1f13137_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl8xLTEtMS0xLTA_6dabb690-6ea1-42a9-9238-4efb637545af">COF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if475449debe545339a4ac49cd1f13137_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl8xLTItMS0xLTA_17ae73d5-eac7-45e0-8380-ef2ac181371a">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i2690eeaf805644d08eb9e9b5315f16c9_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl8zLTAtMS0xLTA_805eac25-5e5d-4b2c-b92c-4deaa205c034">Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series G</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2690eeaf805644d08eb9e9b5315f16c9_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl8zLTEtMS0xLTA_7044809e-2b26-4179-a495-e40cdd62ad2d">COF PRG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2690eeaf805644d08eb9e9b5315f16c9_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl8zLTItMS0xLTA_51334492-b397-437e-8bcd-569b2783a657">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic55aa3e0f982480ca8b58b2697b2f5c1_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl80LTAtMS0xLTA_c2ce3ece-4d14-433d-b09d-301f0c881c93">Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series H</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic55aa3e0f982480ca8b58b2697b2f5c1_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl80LTEtMS0xLTA_2701ded1-cd70-4da7-a207-d73c440712d0">COF PRH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic55aa3e0f982480ca8b58b2697b2f5c1_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl80LTItMS0xLTA_5f5e9dd4-2bc9-4ab4-b22c-8606a88a513a">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i8f2b35d07093431c87d2dd2b0aa62a48_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl81LTAtMS0xLTA_62c8d6ff-9f04-4f57-b57e-bdeeef6fc464">Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series I</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8f2b35d07093431c87d2dd2b0aa62a48_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl81LTEtMS0xLTA_0087b43b-b591-46d0-93ce-5984676b83ad">COF PRI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8f2b35d07093431c87d2dd2b0aa62a48_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl81LTItMS0xLTA_c3248fd9-fd7f-416c-8800-ec60a4a1913f">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id5f2c5c9146e49c4887d5eafbd2942d3_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl82LTAtMS0xLTA_f673da5f-2bf4-4ffc-b2a7-e4af7f77de36">Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series J</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id5f2c5c9146e49c4887d5eafbd2942d3_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl82LTEtMS0xLTA_36bc3520-d8da-4c5a-b696-e85468f3219e">COF PRJ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id5f2c5c9146e49c4887d5eafbd2942d3_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl82LTItMS0xLTA_d19f3a44-f955-40c1-8612-4a8c0e612a4b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iecc45b52f898486cb572b0cb52e996f3_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl82LTAtMS0xLTMy_864dca57-5fe4-426e-b7e5-4cfbc9007309">Depositary Shares, Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock, Series K</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iecc45b52f898486cb572b0cb52e996f3_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl82LTEtMS0xLTQ4_9c945da4-b881-487e-9fed-87f3ea256d97">COF PRK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iecc45b52f898486cb572b0cb52e996f3_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl82LTItMS0xLTQ4_dd901b26-8c82-4b8e-b2fe-54483cc0d690">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id73db60663314efaaacfa89bfe796584_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl83LTAtMS0xLTA_a0f78e03-2eba-4271-9361-afb87ef11158">0.800% Senior Notes Due 2024</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id73db60663314efaaacfa89bfe796584_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl83LTEtMS0xLTA_f9f05fc1-a9da-4725-9986-2c219720aa8a">COF24</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id73db60663314efaaacfa89bfe796584_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl83LTItMS0xLTA_ffdcc145-5035-434b-b8c4-3bcefbb6cd57">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0620a53406274c4989a3698ac7f883ae_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl84LTAtMS0xLTA_17175ca4-ad86-4cb9-9182-f2f1f94bfc2b">1.650% Senior Notes Due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0620a53406274c4989a3698ac7f883ae_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl84LTEtMS0xLTA_effc36c6-fd03-411c-a27d-71b3a129fc10">COF29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0620a53406274c4989a3698ac7f883ae_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGFibGU6YTQ0ODJhYjEyNDVlNGQ1ZDlmZTAyNTQ4YWY1Mzg4ZmYvdGFibGVyYW5nZTphNDQ4MmFiMTI0NWU0ZDVkOWZlMDI1NDhhZjUzODhmZl84LTItMS0xLTA_ee4d2fef-d283-4809-b3c1-67fb54a1e65c">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="iddf4e999a6ab4fc688d56a988614aa6b_D20201127-20201127"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhNTc2NDExZDVmYjQ1ODM5NmFlYWZjODJlNzRhZTQxL3NlYzpiYTU3NjQxMWQ1ZmI0NTgzOTZhZWFmYzgyZTc0YWU0MV8xL2ZyYWc6ZTljYWI0NzIwYjQ5NGNkMjlmOTE0OWQ1MzI1MDY0MWIvdGV4dHJlZ2lvbjplOWNhYjQ3MjBiNDk0Y2QyOWY5MTQ5ZDUzMjUwNjQxYl8xODYx_8478dc5c-e322-4837-bdc0-63693e15642b">false</dei:EntityEmergingGrowthCompany>
</xbrl>
