XML 27 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantees (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Type of Guarantee    
Maximum potential amount of undiscounted future payments $ 46,000,000,000us-gaap_GuaranteeObligationsMaximumExposure $ 45,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
Amount of related liability 102,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue 111,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
Return And Merchant Protection [Member]    
Type of Guarantee    
Maximum potential amount of undiscounted future payments 38,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= axp_ReturnAndMerchantProtectionMember
37,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= axp_ReturnAndMerchantProtectionMember
Amount of related liability 45,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= axp_ReturnAndMerchantProtectionMember
44,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= axp_ReturnAndMerchantProtectionMember
Other Guarantees [Member]    
Type of Guarantee    
Maximum potential amount of undiscounted future payments 8,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
8,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
Amount of related liability $ 57,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
$ 67,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember