|
Accounts Receivable and Loans (Details 4) (USD $)
In Millions, unless otherwise specified |
Mar. 31, 2015
|
Dec. 31, 2014
|
|---|---|---|
| Impaired loans and receivables | ||
| Loans over 90 days past due and accruing interest | $ 225us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing | $ 218us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing |
| Non-accrual loans | 220us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest | 241us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest |
| Financing Receivable, Modifications, In-Program, Recorded Investment | 288axp_FinancingReceivableModificationsInProgramRecordedInvestment | 334axp_FinancingReceivableModificationsInProgramRecordedInvestment |
| Financing Receivable, Modifications, Out of Program, Recorded Investment | 45axp_FinancingReceivableModificationsOutOfProgramRecordedInvestment | |
| Total impaired loans and receivables | 778us-gaap_ImpairedFinancingReceivableRecordedInvestment | 793us-gaap_ImpairedFinancingReceivableRecordedInvestment |
| Unpaid principal balance | 730axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance | 750axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance |
| Related allowance for Troubled Debt Restructurings | 82us-gaap_ImpairedFinancingReceivableRelatedAllowance | 102us-gaap_ImpairedFinancingReceivableRelatedAllowance |
| Accounts Receivable and Loans Textuals [Abstract] | ||
| Total loans and receivables modified as a TDR, non-accrual | 31axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountNonAccrualStatus | 34axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountNonAccrualStatus |
| Total loans and receivables modified as a TDR, past due 90 days and still accruing | 18axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountOverNinetyDaysAccrualOfInterest | 26axp_LoansAndReceivablesImpairedTroubledDebtRestructuringAmountOverNinetyDaysAccrualOfInterest |
| Financing Receivable, Modifications, Out of Program - success, Recorded Investment | 34axp_FinancingReceivableModificationsOutOfProgramSuccessRecordedInvestment | |
| Financing Receivable, Modifications, Out of Program - not compliant, Recorded Investment | 11axp_FinancingReceivableModificationsOutOfProgramNotCompliantRecordedInvestment | |
| U S Card Services [Member] | Card Member Loans [Member] | ||
| Impaired loans and receivables | ||
| Loans over 90 days past due and accruing interest | 171us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
161us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Non-accrual loans | 220us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
241us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Financing Receivable, Modifications, In-Program, Recorded Investment | 261axp_FinancingReceivableModificationsInProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
286axp_FinancingReceivableModificationsInProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Financing Receivable, Modifications, Out of Program, Recorded Investment | 44axp_FinancingReceivableModificationsOutOfProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
|
| Total impaired loans and receivables | 696us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
688us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Unpaid principal balance | 650axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
646axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Related allowance for Troubled Debt Restructurings | 65us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
67us-gaap_ImpairedFinancingReceivableRelatedAllowance / 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 |
| 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 |
| Financing Receivable, Modifications, In-Program, Recorded Investment | 27axp_FinancingReceivableModificationsInProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
48axp_FinancingReceivableModificationsInProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Financing Receivable, Modifications, Out of Program, Recorded Investment | 1axp_FinancingReceivableModificationsOutOfProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
|
| Total impaired loans and receivables | 28us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
48us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Unpaid principal balance | 26axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
48axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
| Related allowance for Troubled Debt Restructurings | 17us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberReceivablesMember / us-gaap_StatementBusinessSegmentsAxis = axp_USCardServicesMember |
35us-gaap_ImpairedFinancingReceivableRelatedAllowance / 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 | 54us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
57us-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 |
0us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Financing Receivable, Modifications, In-Program, Recorded Investment | 0axp_FinancingReceivableModificationsInProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
0axp_FinancingReceivableModificationsInProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Financing Receivable, Modifications, Out of Program, Recorded Investment | 0axp_FinancingReceivableModificationsOutOfProgramRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
|
| Total impaired loans and receivables | 54us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
57us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
| Unpaid principal balance | 54axp_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = axp_CardmemberLoansMember / us-gaap_StatementBusinessSegmentsAxis = axp_InternationalCardServicesMember |
56axp_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 |
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
The amount of the outstanding recorded investment related to financing receivables that have been modified by a troubled debt restructuring program and are currently enrolled in a modification program No definition available.
|
| X | ||||||||||
|
- Definition
The amount of the outstanding recorded investment related to financing receivables that were previously modified by a troubled debt restructuring program and were not in compliance with the terms of the modification program No definition available.
|
| X | ||||||||||
|
- Definition
The amount of the outstanding recorded investment related to financing receivables that were previously modified by a troubled debt restructuring program and are not currently enrolled in a modification program No definition available.
|
| X | ||||||||||
|
- Definition
The amount of the outstanding recorded investment related to financing receivables that were previously modified by a troubled debt restructuring program and successfully completed the modification program No definition available.
|
| 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
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
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
|