<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>true</hasSegments>
  <ReportName>Derivatives and Hedging Activities (Details) (USD $)</ReportName>
  <ReportLongName>0609 - Disclosure - Derivatives and Hedging Activities (Details)</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="3 Months Ended" />
        <Label Id="2" Label="Jun. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>USDEPS</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Pure</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>pure</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>2</Id>
      <Labels>
        <Label Id="1" Label="3 Months Ended" />
        <Label Id="2" Label="Jun. 30, 2009" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>USDEPS</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>3</Id>
      <Labels>
        <Label Id="1" Label="6 Months Ended" />
        <Label Id="2" Label="Jun. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>USDEPS</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Pure</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>pure</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>4</Id>
      <Labels>
        <Label Id="1" Label="6 Months Ended" />
        <Label Id="2" Label="Jun. 30, 2009" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>USDEPS</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>5</Id>
      <Labels>
        <Label Id="1" Label="Dec. 31, 2009" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Pure</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>pure</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>10</Id>
      <Label>Interest Rate Derivatives [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_InterestRateDerivativesAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>11</Id>
      <Label>Hedging of fixed-rate debt to floating-rate debt using interest rate swaps</Label>
      <Level>2</Level>
      <ElementName>us-gaap_NotionalAmountOfInterestRateFairValueHedgeDerivatives</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>true</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>15100000000</NumericAmount>
          <RoundedNumericAmount>15100000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>true</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>15100000000</NumericAmount>
          <RoundedNumericAmount>15100000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>true</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>15100000000</NumericAmount>
          <RoundedNumericAmount>15100000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Aggregate notional amount of all interest rate derivatives designated as hedging instruments in fair value hedges. Notional amount refers to the monetary amount specified in the interest rate derivative contract.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>12</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>19</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-11000000</NumericAmount>
          <RoundedNumericAmount>-11000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>81000000</NumericAmount>
          <RoundedNumericAmount>81000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-22000000</NumericAmount>
          <RoundedNumericAmount>-22000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>84000000</NumericAmount>
          <RoundedNumericAmount>84000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>20</Id>
      <Label>Derivatives and Hedging Activities (Textuals)</Label>
      <Level>2</Level>
      <ElementName>axp_DerivativesAndHedgingActivitiesTextualsAbstract</ElementName>
      <ElementPrefix>axp</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>Derivatives and Hedging Activities.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Derivatives and Hedging Activities.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>21</Id>
      <Label>Netting of derivative assets and derivative liabilities</Label>
      <Level>2</Level>
      <ElementName>axp_DerivativeAssetsLiabilitiesNetting</ElementName>
      <ElementPrefix>axp</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>Derivative assets and liabilities for which master netting agreements exist and have been presented net on the Consolidated...</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>21000000</NumericAmount>
          <RoundedNumericAmount>21000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>21000000</NumericAmount>
          <RoundedNumericAmount>21000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>33000000</NumericAmount>
          <RoundedNumericAmount>33000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Derivative assets and liabilities for which master netting agreements exist and have been presented net on the Consolidated Balance Sheets.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>22</Id>
      <Label>Hedging floating rate debt using interest rate swaps</Label>
      <Level>2</Level>
      <ElementName>us-gaap_NotionalAmountOfCashFlowHedgeInstruments</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>900000000</NumericAmount>
          <RoundedNumericAmount>900000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>900000000</NumericAmount>
          <RoundedNumericAmount>900000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1600000000</NumericAmount>
          <RoundedNumericAmount>1600000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Aggregate notional amount of all derivatives designated as cash flow hedging instruments. The notional amount relates to a number of currency units, shares, bushels, pounds, or other units specified in a derivative instrument.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>23</Id>
      <Label>Net pretax losses on derivatives reclassified from AOCI into earnings</Label>
      <Level>2</Level>
      <ElementName>axp_CashFlowHedgeGainLossReclassifiedToEarningNet</ElementName>
      <ElementPrefix>axp</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>The amount of net pretax gains (losses) on cash flow hedges expected to be reclassified from accumulated other comprehensive...</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>25000000</NumericAmount>
          <RoundedNumericAmount>25000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net pretax gains (losses) on cash flow hedges expected to be reclassified from accumulated other comprehensive income to earnings during the next 12 months.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>24</Id>
      <Label>Cash flow hedges [Member] | Interest Expense [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>6</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Interest Expense [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>7</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Interest Expense [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>8</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Interest Expense [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>9</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Interest Expense [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>35</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>40</Id>
      <Label>Amount reclassified from AOCI into income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-8000000</NumericAmount>
          <RoundedNumericAmount>-8000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-31000000</NumericAmount>
          <RoundedNumericAmount>-31000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-21000000</NumericAmount>
          <RoundedNumericAmount>-21000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-75000000</NumericAmount>
          <RoundedNumericAmount>-75000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The income statement location of the effective portion of net gain or loss reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b
 -Clause 3

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>47</Id>
      <Label>Cash flow hedges [Member] | Other Expense [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>10</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>11</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>12</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>13</Id>
          <Labels>
            <Label Id="1" Label="Cash flow hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>58</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>64</Id>
      <Label>Net hedge ineffectiveness</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>3000000</NumericAmount>
          <RoundedNumericAmount>3000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>70</Id>
      <Label>Net investment hedges [Member] | Other Expense [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>14</Id>
          <Labels>
            <Label Id="1" Label="Net investment hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>15</Id>
          <Labels>
            <Label Id="1" Label="Net investment hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>16</Id>
          <Labels>
            <Label Id="1" Label="Net investment hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>17</Id>
          <Labels>
            <Label Id="1" Label="Net investment hedges [Member]" />
            <Label Id="2" Label="Other Expense [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>81</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>86</Id>
      <Label>Amount reclassified from AOCI into income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The income statement location of the effective portion of net gain or loss reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b
 -Clause 3

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>87</Id>
      <Label>Net hedge ineffectiveness</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>93</Id>
      <Label>Interest Expense [Member] | Foreign exchange contracts [Member] | Short-term Debt [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>18</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Short-term Debt [Member]" />
            <Label Id="4" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Short-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ShortTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>19</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Short-term Debt [Member]" />
            <Label Id="4" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Short-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ShortTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>20</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Short-term Debt [Member]" />
            <Label Id="4" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Short-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ShortTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>21</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Short-term Debt [Member]" />
            <Label Id="4" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Short-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ShortTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>104</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>111</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>2000000</NumericAmount>
          <RoundedNumericAmount>2000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1000000</NumericAmount>
          <RoundedNumericAmount>1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>4000000</NumericAmount>
          <RoundedNumericAmount>4000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1000000</NumericAmount>
          <RoundedNumericAmount>1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>116</Id>
      <Label>Interest Expense [Member] | Foreign exchange contracts [Member] | Long-term Debt [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>22</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Long-term Debt [Member]" />
            <Label Id="4" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Long-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_LongTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>23</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Long-term Debt [Member]" />
            <Label Id="4" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Long-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_LongTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>24</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Long-term Debt [Member]" />
            <Label Id="4" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Long-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_LongTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>25</Id>
          <Labels>
            <Label Id="1" Label="Interest Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="Long-term Debt [Member]" />
            <Label Id="4" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Long-term Debt [Member]</ValueName>
              <ValueType>axp_TypeOfDebtAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_LongTermDebtMember</Id>
                <dimensionId>axp_TypeOfDebtAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>127</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>134</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>23000000</NumericAmount>
          <RoundedNumericAmount>23000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>7000000</NumericAmount>
          <RoundedNumericAmount>7000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>42000000</NumericAmount>
          <RoundedNumericAmount>42000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>11000000</NumericAmount>
          <RoundedNumericAmount>11000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>139</Id>
      <Label>Other Expense [Member] | Interest rate contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>26</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>27</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>28</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>29</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>150</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>153</Id>
      <Label>Net hedge ineffectiveness</Label>
      <Level>2</Level>
      <ElementName>us-gaap_GainLossOnFairValueHedgeIneffectivenessNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>37000000</NumericAmount>
          <RoundedNumericAmount>37000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-61000000</NumericAmount>
          <RoundedNumericAmount>-61000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>46000000</NumericAmount>
          <RoundedNumericAmount>46000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>5000000</NumericAmount>
          <RoundedNumericAmount>5000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Net gain (loss) recognized in earnings during the reporting period representing the amount of the fair value of the hedges' ineffectiveness.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 45
 -Subparagraph a(1)

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>157</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-13000000</NumericAmount>
          <RoundedNumericAmount>-13000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>18000000</NumericAmount>
          <RoundedNumericAmount>18000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-14000000</NumericAmount>
          <RoundedNumericAmount>-14000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>17000000</NumericAmount>
          <RoundedNumericAmount>17000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>162</Id>
      <Label>Other Expense [Member] | Interest rate contracts [Member] | Derivative [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>30</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Derivative [Member]" />
            <Label Id="4" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Derivative [Member]</ValueName>
              <ValueType>us-gaap_DerivativeByNatureAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_DerivativeMember</Id>
                <dimensionId>us-gaap_DerivativeByNatureAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>31</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Derivative [Member]" />
            <Label Id="4" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Derivative [Member]</ValueName>
              <ValueType>us-gaap_DerivativeByNatureAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_DerivativeMember</Id>
                <dimensionId>us-gaap_DerivativeByNatureAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>32</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Derivative [Member]" />
            <Label Id="4" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Derivative [Member]</ValueName>
              <ValueType>us-gaap_DerivativeByNatureAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_DerivativeMember</Id>
                <dimensionId>us-gaap_DerivativeByNatureAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>33</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Derivative [Member]" />
            <Label Id="4" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Derivative [Member]</ValueName>
              <ValueType>us-gaap_DerivativeByNatureAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_DerivativeMember</Id>
                <dimensionId>us-gaap_DerivativeByNatureAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>173</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>174</Id>
      <Label>Derivative contract</Label>
      <Level>2</Level>
      <ElementName>us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>289000000</NumericAmount>
          <RoundedNumericAmount>289000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-408000000</NumericAmount>
          <RoundedNumericAmount>-408000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>413000000</NumericAmount>
          <RoundedNumericAmount>413000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-425000000</NumericAmount>
          <RoundedNumericAmount>-425000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Amount of the increase or decrease in fair value during the period of derivative or nonderivative instruments designated as fair value hedging instruments. Recognized in earnings and offsets the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 45
 -Subparagraph a(1)

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>185</Id>
      <Label>Other Expense [Member] | Interest rate contracts [Member] | Fair Value Hedging [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>34</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Fair Value Hedging [Member]" />
            <Label Id="4" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>35</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Fair Value Hedging [Member]" />
            <Label Id="4" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>36</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Fair Value Hedging [Member]" />
            <Label Id="4" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>37</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="Fair Value Hedging [Member]" />
            <Label Id="4" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>196</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>198</Id>
      <Label>Hedge item</Label>
      <Level>2</Level>
      <ElementName>us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-252000000</NumericAmount>
          <RoundedNumericAmount>-252000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>347000000</NumericAmount>
          <RoundedNumericAmount>347000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-367000000</NumericAmount>
          <RoundedNumericAmount>-367000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>430000000</NumericAmount>
          <RoundedNumericAmount>430000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Amount of the increase or decrease in fair value during the period of the hedged item in a fair value hedge. Recognized in earnings and is offset by the gain (loss) on the hedging instrument to the extent that the fair value hedge is determined to be effective.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 45
 -Subparagraph a(1)

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>208</Id>
      <Label>Other Expense [Member] | Foreign exchange contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>38</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>39</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>40</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>41</Id>
          <Labels>
            <Label Id="1" Label="Other Expense [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Expense [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherExpenseMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>219</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>226</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-22000000</NumericAmount>
          <RoundedNumericAmount>-22000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>54000000</NumericAmount>
          <RoundedNumericAmount>54000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-54000000</NumericAmount>
          <RoundedNumericAmount>-54000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>53000000</NumericAmount>
          <RoundedNumericAmount>53000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>231</Id>
      <Label>Other Income [Member] | Foreign exchange contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>42</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>43</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>44</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>45</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>242</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>249</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-1000000</NumericAmount>
          <RoundedNumericAmount>-1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>254</Id>
      <Label>Other Income [Member] | Equity-linked contract [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>46</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>47</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>48</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>49</Id>
          <Labels>
            <Label Id="1" Label="Other Income [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>265</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>272</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-1000000</NumericAmount>
          <RoundedNumericAmount>-1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-1000000</NumericAmount>
          <RoundedNumericAmount>-1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>277</Id>
      <Label>Interest Income [Member] | Foreign exchange contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>50</Id>
          <Labels>
            <Label Id="1" Label="Interest Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>51</Id>
          <Labels>
            <Label Id="1" Label="Interest Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>52</Id>
          <Labels>
            <Label Id="1" Label="Interest Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>53</Id>
          <Labels>
            <Label Id="1" Label="Interest Income [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest Income [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestIncomeMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByIncomeStatementLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>288</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>295</Id>
      <Label>Gains (losses) recognized in income</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1000000</NumericAmount>
          <RoundedNumericAmount>1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1000000</NumericAmount>
          <RoundedNumericAmount>1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>3000000</NumericAmount>
          <RoundedNumericAmount>3000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[2]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The amount of net gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated as hedging instruments.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>300</Id>
      <Label>Interest rate contracts [Member] | Cash flow hedges [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>54</Id>
          <Labels>
            <Label Id="1" Label="Interest rate contracts [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>55</Id>
          <Labels>
            <Label Id="1" Label="Interest rate contracts [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>56</Id>
          <Labels>
            <Label Id="1" Label="Interest rate contracts [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>57</Id>
          <Labels>
            <Label Id="1" Label="Interest rate contracts [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>311</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>315</Id>
      <Label>Derivative Instruments Gain Loss Recognized In Other Comprehensive Income Effective Portion Net</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-5000000</NumericAmount>
          <RoundedNumericAmount>-5000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-2000000</NumericAmount>
          <RoundedNumericAmount>-2000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-17000000</NumericAmount>
          <RoundedNumericAmount>-17000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[1]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b
 -Clause 2

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>323</Id>
      <Label>Foreign exchange contracts [Member] | Net investment hedges [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>58</Id>
          <Labels>
            <Label Id="1" Label="Foreign exchange contracts [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="4/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>59</Id>
          <Labels>
            <Label Id="1" Label="Foreign exchange contracts [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="4/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>60</Id>
          <Labels>
            <Label Id="1" Label="Foreign exchange contracts [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="1/1/2010 - 6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>61</Id>
          <Labels>
            <Label Id="1" Label="Foreign exchange contracts [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="1/1/2009 - 6/30/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>334</Id>
      <Label>Derivative Instruments, Gain (Loss) [Line Items]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossLineItems</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>338</Id>
      <Label>Derivative Instruments Gain Loss Recognized In Other Comprehensive Income Effective Portion Net</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>199000000</NumericAmount>
          <RoundedNumericAmount>199000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-459000000</NumericAmount>
          <RoundedNumericAmount>-459000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>335000000</NumericAmount>
          <RoundedNumericAmount>335000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>-371000000</NumericAmount>
          <RoundedNumericAmount>-371000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>The effective portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments that was recognized in other comprehensive income during the current period.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph b
 -Clause 2

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>346</Id>
      <Label>Other Assets [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>62</Id>
          <Labels>
            <Label Id="1" Label=" Other Assets [Member]" />
            <Label Id="2" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>63</Id>
          <Labels>
            <Label Id="1" Label=" Other Assets [Member]" />
            <Label Id="2" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>347</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>348</Id>
      <Label>Derivatives assets designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1153000000</NumericAmount>
          <RoundedNumericAmount>1153000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>765000000</NumericAmount>
          <RoundedNumericAmount>765000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>349</Id>
      <Label>Derivatives assets not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>65000000</NumericAmount>
          <RoundedNumericAmount>65000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>68000000</NumericAmount>
          <RoundedNumericAmount>68000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>350</Id>
      <Label>Total fair value of derivatives assets</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeFairValueOfDerivativeAsset</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>totallabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1218000000</NumericAmount>
          <RoundedNumericAmount>1218000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[3]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>833000000</NumericAmount>
          <RoundedNumericAmount>833000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[3]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>true</IsTotalLabel>
    </Row>
    <Row>
      <Id>369</Id>
      <Label>Other Assets [Member] | Interest rate contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>64</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>65</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>370</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>372</Id>
      <Label>Derivatives assets not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>11000000</NumericAmount>
          <RoundedNumericAmount>11000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>392</Id>
      <Label>Other Assets [Member] | Foreign exchange contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>66</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>67</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>393</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>395</Id>
      <Label>Derivatives assets not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>65000000</NumericAmount>
          <RoundedNumericAmount>65000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[4]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>57000000</NumericAmount>
          <RoundedNumericAmount>57000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[4]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>415</Id>
      <Label>Other Assets [Member] | Equity-linked contract [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>68</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>69</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>416</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>418</Id>
      <Label>Derivatives assets not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[5]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[5]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>438</Id>
      <Label>Other Assets [Member] | Fair Value Hedging [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>70</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Fair Value Hedging [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>71</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Fair Value Hedging [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>439</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>440</Id>
      <Label>Derivatives assets designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1039000000</NumericAmount>
          <RoundedNumericAmount>1039000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>632000000</NumericAmount>
          <RoundedNumericAmount>632000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>461</Id>
      <Label>Other Assets [Member] | Cash flow hedges [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>72</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>73</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>462</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>463</Id>
      <Label>Derivatives assets designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>1000000</NumericAmount>
          <RoundedNumericAmount>1000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>484</Id>
      <Label>Other Assets [Member] | Net investment hedges [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>74</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>75</Id>
          <Labels>
            <Label Id="1" Label="Other Assets [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Assets [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherAssetsMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>485</Id>
      <Label>Derivative Asset, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>486</Id>
      <Label>Derivatives assets designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>debit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>114000000</NumericAmount>
          <RoundedNumericAmount>114000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>132000000</NumericAmount>
          <RoundedNumericAmount>132000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>507</Id>
      <Label>Other Liabilities [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>76</Id>
          <Labels>
            <Label Id="1" Label=" Other Liabilities [Member]" />
            <Label Id="2" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>77</Id>
          <Labels>
            <Label Id="1" Label=" Other Liabilities [Member]" />
            <Label Id="2" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>512</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>513</Id>
      <Label>Derivatives liabilities designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>123000000</NumericAmount>
          <RoundedNumericAmount>123000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>180000000</NumericAmount>
          <RoundedNumericAmount>180000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>514</Id>
      <Label>Derivatives liabilities not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>117000000</NumericAmount>
          <RoundedNumericAmount>117000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>103000000</NumericAmount>
          <RoundedNumericAmount>103000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>515</Id>
      <Label>Total fair value of derivatives liabilties</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeFairValueOfDerivativeLiability</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>totallabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>240000000</NumericAmount>
          <RoundedNumericAmount>240000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[3]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>283000000</NumericAmount>
          <RoundedNumericAmount>283000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[3]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>true</IsTotalLabel>
    </Row>
    <Row>
      <Id>530</Id>
      <Label>Other Liabilities [Member] | Interest rate contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>78</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>79</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Interest rate contracts [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Interest rate contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_InterestRateContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>535</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>537</Id>
      <Label>Derivatives liabilities not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>8000000</NumericAmount>
          <RoundedNumericAmount>8000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>5000000</NumericAmount>
          <RoundedNumericAmount>5000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>553</Id>
      <Label>Other Liabilities [Member] | Foreign exchange contracts [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>80</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>81</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Foreign exchange contracts [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Foreign exchange contracts [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_ForeignExchangeContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>558</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>560</Id>
      <Label>Derivatives liabilities not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>105000000</NumericAmount>
          <RoundedNumericAmount>105000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[4]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>95000000</NumericAmount>
          <RoundedNumericAmount>95000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[4]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>576</Id>
      <Label>Other Liabilities [Member] | Equity-linked contract [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>82</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>83</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Equity-linked contract [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Equity-linked contract [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_EquityContractMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByDerivativeInstrumentRiskAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>581</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>583</Id>
      <Label>Derivatives liabilities not designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>4000000</NumericAmount>
          <RoundedNumericAmount>4000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[5]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>3000000</NumericAmount>
          <RoundedNumericAmount>3000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer>[5]</FootnoteIndexer>
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>599</Id>
      <Label>Other Liabilities [Member] | Fair Value Hedging [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>84</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Fair Value Hedging [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>85</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Fair Value Hedging [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Fair Value Hedging [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_FairValueHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>604</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>605</Id>
      <Label>Derivatives liabilities designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>6000000</NumericAmount>
          <RoundedNumericAmount>6000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>622</Id>
      <Label>Other Liabilities [Member] | Cash flow hedges [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>86</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>87</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Cash flow hedges [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Cash flow hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_CashFlowHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>627</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>628</Id>
      <Label>Derivatives liabilities designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>25000000</NumericAmount>
          <RoundedNumericAmount>25000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>44000000</NumericAmount>
          <RoundedNumericAmount>44000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>645</Id>
      <Label>Other Liabilities [Member] | Net investment hedges [Member]</Label>
      <Level>0</Level>
      <ElementName />
      <ElementPrefix>na</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>na</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>true</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>http://americanexpress.com/role/derivativesandhedgingactivitiesdetails</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>88</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="6/30/2010" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
        <Columns>
          <LabelColumn>false</LabelColumn>
          <Id>89</Id>
          <Labels>
            <Label Id="1" Label="Other Liabilities [Member]" />
            <Label Id="2" Label="Net investment hedges [Member]" />
            <Label Id="3" Label="12/31/2009" />
          </Labels>
          <CurrencyCode>USD</CurrencyCode>
          <FootnoteIndexer />
          <hasSegments>true</hasSegments>
          <hasScenarios>false</hasScenarios>
          <Segments>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Other Liabilities [Member]</ValueName>
              <ValueType>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_OtherLiabilitiesMember</Id>
                <dimensionId>us-gaap_DerivativesFairValueByBalanceSheetLocationAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
            <Segment>
              <IsDefaultForEntity>false</IsDefaultForEntity>
              <Name />
              <IsFromEntityGroup>false</IsFromEntityGroup>
              <ValueName>Net investment hedges [Member]</ValueName>
              <ValueType>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</ValueType>
              <Namespace>xbrldi</Namespace>
              <Schema>http://xbrl.org/2006/xbrldi</Schema>
              <DimensionInfo>
                <Id>us-gaap_NetInvestmentHedgingMember</Id>
                <dimensionId>us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis</dimensionId>
                <type>explicitMember</type>
              </DimensionInfo>
            </Segment>
          </Segments>
          <Scenarios />
          <Units>
            <Unit>
              <UnitID>USD</UnitID>
              <UnitType>Standard</UnitType>
              <StandardMeasure>
                <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
                <MeasureValue>USD</MeasureValue>
                <MeasureNamespace>iso4217</MeasureNamespace>
              </StandardMeasure>
              <Scale>0</Scale>
            </Unit>
          </Units>
          <CurrencySymbol>$</CurrencySymbol>
        </Columns>
      </OriginalInstanceReportColumns>
      <ElementDataType />
      <SimpleDataType>na</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>650</Id>
      <Label>Derivative Liability, Fair Value [Abstract]</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityFairValueAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>651</Id>
      <Label>Derivatives liabilities designated as hedging instruments</Label>
      <Level>2</Level>
      <ElementName>us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValue</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>credit</BalanceType>
      <PeriodType>instant</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>true</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>98000000</NumericAmount>
          <RoundedNumericAmount>98000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>2</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>3</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>4</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
        <Cell>
          <Id>5</Id>
          <ShowCurrencySymbol>true</ShowCurrencySymbol>
          <IsNumeric>true</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>130000000</NumericAmount>
          <RoundedNumericAmount>130000000</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:monetaryItemType</ElementDataType>
      <SimpleDataType>monetary</SimpleDataType>
      <ElementDefenition>Fair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 205G

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44C
 -Subparagraph a
 -Clause 1

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes>
    <Footnote>
      <NoteId>1</NoteId>
      <Note>During the six months ended June 30, 2010 and 2009, there were no forecasted transactions that were considered no longer probable to occur.</Note>
    </Footnote>
    <Footnote>
      <NoteId>2</NoteId>
      <Note>For the three and six months ended June 30, 2010, foreign exchange contracts include embedded foreign currency derivatives. Gains (losses) on these embedded derivatives are included in other, net expenses.</Note>
    </Footnote>
    <Footnote>
      <NoteId>3</NoteId>
      <Note>GAAP permits the netting of derivative assets and derivative liabilities when a legally enforceable master netting agreement exists between the Company and its derivative counterparty. As of June 30, 2010 and December 31, 2009, $21 million and $33 million, respectively, of derivative assets and liabilities have been offset and presented net on the Consolidated Balance Sheets. </Note>
    </Footnote>
    <Footnote>
      <NoteId>4</NoteId>
      <Note>Includes foreign currency derivatives embedded in certain operating agreements.</Note>
    </Footnote>
    <Footnote>
      <NoteId>5</NoteId>
      <Note>Represents an equity-linked derivative embedded in one of the Company's investment securities. </Note>
    </Footnote>
  </Footnotes>
  <NumberOfCols>5</NumberOfCols>
  <NumberOfRows>98</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>NoRounding</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
