XML 148 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Guarantees (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Type of Guarantee    
Maximum potential amount of undiscounted future payments $ 45,000,000,000us-gaap_GuaranteeObligationsMaximumExposure $ 45,000,000,000us-gaap_GuaranteeObligationsMaximumExposure
Amount of related liability 111,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue 161,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
Return and Merchant Protection [Member]    
Type of Guarantee    
Maximum potential amount of undiscounted future payments 37,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 44,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= axp_ReturnAndMerchantProtectionMember
84,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 $ 67,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
$ 77,000,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember