Loans and Card Member Receivables - Aging (Details) - USD ($) $ in Millions | Mar. 31, 2024 | Dec. 31, 2023 |
Card Member Loans | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Threshold period past due | 30 days | |
Financing receivables, gross | $ 126,619 | $ 125,995 |
Loans and receivables threshold period for write off | 180 days | |
Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | $ 96,789 | 98,111 |
90+ days past due and still accruing interest | 412 | 393 |
Non-accruals | 390 | 344 |
Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 29,733 | 27,833 |
90+ days past due and still accruing interest | 116 | 109 |
Non-accruals | 110 | 95 |
Card Member Loans | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 97 | 51 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | $ 0 | 0 |
Card Member Receivables | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Threshold period past due | 30 days | |
Financing receivables, gross | $ 59,775 | 60,411 |
Loans and receivables threshold period for write off | 180 days | |
Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | $ 24,015 | 25,578 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | 0 | 0 |
Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 19,084 | 19,286 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | 0 | 0 |
Card Member Receivables | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 16,676 | 15,547 |
90+ days past due and still accruing interest | 0 | 0 |
Non-accruals | 0 | 0 |
Current | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 95,437 | 96,779 |
Current | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 29,310 | 27,444 |
Current | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 23,805 | 25,355 |
Current | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 18,829 | 19,020 |
30 to 59 Days Past Due | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 402 | 420 |
30 to 59 Days Past Due | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 136 | 133 |
30 to 59 Days Past Due | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 67 | 70 |
30 to 59 Days Past Due | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 96 | 104 |
60 to 89 Days Past Due | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 296 | 298 |
60 to 89 Days Past Due | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 98 | 85 |
60 to 89 Days Past Due | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 49 | 47 |
60 to 89 Days Past Due | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 58 | 62 |
90+ Days Past Due | Card Member Loans | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 654 | 614 |
90+ Days Past Due | Card Member Loans | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 189 | 171 |
90+ Days Past Due | Card Member Loans | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 0 | 0 |
90+ Days Past Due | Card Member Receivables | Consumer | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 94 | 106 |
90+ Days Past Due | Card Member Receivables | Small Business | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | 101 | 100 |
90+ Days Past Due | Card Member Receivables | Corporate | | |
Accounts, Notes, Loans and Financing Receivable [Line Items] | | |
Financing receivables, gross | $ 85 | $ 67 |