XML 24 R73.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Guarantees (Details) - USD ($) $ in Millions | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2015 | Dec. 31, 2014
Maximum potential amount of undiscounted future payments [Member] |  |
Type of Guarantee |  |
Return and Merchant Protection | $ 40,000 | $ 37,000
Other | 7,000 | 8,000
Total | 47,000 | 45,000
Amount of related liability [Member] |  |
Type of Guarantee |  |
Return and Merchant Protection | 47 | 44
Other | 60 | 67
Total | $ 107 | $ 111

X
- Definition Total amount of guarantees + References No definition available. + Details
Name: | axp_GuaranteesTotal
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Includes guarantees related to the Company's pruchase protection, real estate and business dispositions. + References No definition available. + Details
Name: | axp_GuaranteesTypeOther
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents guarantees related to Return and Merchant Protection, which the Company offers directly to Card Members. + References No definition available. + Details
Name: | axp_Returnandmerchantprotection
Namespace Prefix: | axp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Type Of Guarantee. + References No definition available. + Details
Name: | axp_TypeOfGuaranteeAbstract
Namespace Prefix: | axp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=axp_GuaranteeobligationsmaximumexposurememberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=axp_GuaranteeobligationscurrentcarryingvaluememberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |