|
Accounts Receivable and Loans (Details 4) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Impaired loans and receivables | |||
| Loans over 90 days past due and accruing interest | $ 218us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | $ 221us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | $ 132us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |
| Non-accrual loans | 241us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest | 298us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest | 431us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest |
| Loans and receivables modified as a Troubled Debt Restructuring | 334us-gaap_FinancingReceivableModificationsRecordedInvestment | 406us-gaap_FinancingReceivableModificationsRecordedInvestment | 750us-gaap_FinancingReceivableModificationsRecordedInvestment |
| Total impaired loans and receivables | 793us-gaap_ImpairedFinancingReceivableRecordedInvestment | 925us-gaap_ImpairedFinancingReceivableRecordedInvestment | 1,313us-gaap_ImpairedFinancingReceivableRecordedInvestment |
| Unpaid principal balance | 750axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance | 886axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance | 1,253axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance |
| Related allowance for Troubled Debt Restructurings | 102us-gaap_ImpairedFinancingReceivableRelatedAllowance | 116us-gaap_ImpairedFinancingReceivableRelatedAllowance | 244us-gaap_ImpairedFinancingReceivableRelatedAllowance |
| Average balance of impaired loans | 859us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment | 1,096us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment | 1,431us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment |
| Interest income recognized | 65us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod | 62us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod | 63us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod |
| Accounts Receivable and Loans (Textuals) [Abstract] | |||
| Total loans and receivables modified as a TDR, non-accrual | 34axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountNonAccrualStatus | 43axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountNonAccrualStatus | 320axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountNonAccrualStatus |
| Total loans and receivables modified as a TDR, past due 90 days and still accruing | 26axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountOverNinetyDaysAccrualOfInterest | 29axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountOverNinetyDaysAccrualOfInterest | 6axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountOverNinetyDaysAccrualOfInterest |
| U S Card Services [Member] | Card Member Loans [Member] | |||
| Impaired loans and receivables | |||
| Loans over 90 days past due and accruing interest | 161us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
167us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
73us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Non-accrual loans | 241us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
294us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
426us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Loans and receivables modified as a Troubled Debt Restructuring | 286us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
351us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
627us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Total impaired loans and receivables | 688us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
812us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
1,126us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Unpaid principal balance | 646axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
775axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
1,073axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Related allowance for Troubled Debt Restructurings | 67us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
78us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
152us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Average balance of impaired loans | 750us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
948us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
1,221us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Interest income recognized | 49us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
46us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
47us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| U S Card Services [Member] | Card Member Receivables [Member] | |||
| Impaired loans and receivables | |||
| Loans over 90 days past due and accruing interest | 0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
0us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Non-accrual loans | 0us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
0us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
0us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Loans and receivables modified as a Troubled Debt Restructuring | 48us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
50us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
117us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Total impaired loans and receivables | 48us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
50us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
117us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Unpaid principal balance | 48axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
49axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
111axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Related allowance for Troubled Debt Restructurings | 35us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
38us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
91us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Average balance of impaired loans | 47us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
81us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
135us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Interest income recognized | 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| International Card Services [Member] | Card Member Loans [Member] | |||
| Impaired loans and receivables | |||
| Loans over 90 days past due and accruing interest | 57us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
54us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
59us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Non-accrual loans | 0us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
4us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
5us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Loans and receivables modified as a Troubled Debt Restructuring | 0us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
5us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
6us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Total impaired loans and receivables | 57us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
63us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
70us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Unpaid principal balance | 56axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
62axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
69axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Related allowance for Troubled Debt Restructurings | 0us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
0us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
1us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Average balance of impaired loans | 62us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
67us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
75us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Interest income recognized | $ 16us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
$ 16us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
$ 16us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardMemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
The unpaid principal balance related to impaired financing receivables. No definition available.
|
| X | ||||||||||
|
- Definition
Recorded investment in financing receivables that have been modified in a Troubled Debt Restructuring and are on nonaccrual status as of the balance sheet date. No definition available.
|
| X | ||||||||||
|
- Definition
Recorded investment in financing receivables that have been modified in a Troubled Debt Restructuring and are 90 days or more past due and still accruing interest. No definition available.
|
| X | ||||||||||
|
- Definition
The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Recorded investment in financing receivables that are 90 days or more past due and still accruing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Average amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of allowance for credit losses related to recorded investment. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
Reflects the carrying amount of loans deemed to be questionable as to collection on which no interest is continuing to be recognized. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|