XML 209 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Activities (Income Statement) (Details 2) (Derivatives not designated as hedging instruments [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income $ (104)us-gaap_DerivativeGainLossOnDerivativeNet $ (42)us-gaap_DerivativeGainLossOnDerivativeNet
GMWB and GMAB [Member]
   
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (99)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
(55)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Total other [Member]
   
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (5)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_OtherDerivativesMember
13us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_OtherDerivativesMember
Benefits, claims, losses and settlement expenses [Member] | GMWB and GMAB [Member] | Interest rate contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income 386us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
264us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Benefits, claims, losses and settlement expenses [Member] | GMWB and GMAB [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (122)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
(204)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Benefits, claims, losses and settlement expenses [Member] | GMWB and GMAB [Member] | Credit contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (9)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
(10)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Benefits, claims, losses and settlement expenses [Member] | GMWB and GMAB [Member] | Foreign currency [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (6)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
(1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Benefits, claims, losses and settlement expenses [Member] | GMWB and GMAB [Member] | GMWB and GMAB embedded derivatives [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (348)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
[1] (104)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
[1]
Benefits, claims, losses and settlement expenses [Member] | Macro hedge program [Member] | Other contract [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_MacrohedgeprogramMember
13us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BenefitsClaimsLossesAndSettlementExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_MacrohedgeprogramMember
Net investment income [Member] | Tax hedge [Member] | Interest rate contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income   3us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_NetInvestmentIncomeMember
/ us-gaap_ProductOrServiceAxis
= amp_InterestRateTaxHedgeMember
Net investment income [Member] | Seed money [Member] | Interest rate contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income   (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_NetInvestmentIncomeMember
/ us-gaap_ProductOrServiceAxis
= amp_SeedMoneyMember
Net investment income [Member] | Seed money [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_NetInvestmentIncomeMember
/ us-gaap_ProductOrServiceAxis
= amp_SeedMoneyMember
(1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_NetInvestmentIncomeMember
/ us-gaap_ProductOrServiceAxis
= amp_SeedMoneyMember
Net investment income [Member] | Seed money [Member] | Commodity    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income   (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_NetInvestmentIncomeMember
/ us-gaap_ProductOrServiceAxis
= amp_SeedMoneyMember
Interest credited to fixed accounts [Member] | IUL [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income 1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_InterestCreditedToFixedAccountsMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeMember
5us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_InterestCreditedToFixedAccountsMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeMember
Interest credited to fixed accounts [Member] | IUL embedded derivatives [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (9)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_InterestCreditedToFixedAccountsMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
(6)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_InterestCreditedToFixedAccountsMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
Banking and deposit interest expense [Member] | Stock market certificates [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income 1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BankingAndDepositInterestExpenseMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesMember
1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BankingAndDepositInterestExpenseMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesMember
Banking and deposit interest expense [Member] | Stock market certificates embedded derivatives [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income   (1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_BankingAndDepositInterestExpenseMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesEmbeddedDerivativesMember
Distribution expenses [Member] | Deferred compensation [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income 7us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_DistributionExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_DeferredCompensationPlanMember
1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_DistributionExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_DeferredCompensationPlanMember
Distribution expenses [Member] | Deferred compensation [Member] | Foreign currency [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income (3)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= amp_DistributionExpensesMember
/ us-gaap_ProductOrServiceAxis
= amp_DeferredCompensationPlanMember
 
General and administrative expense [Member] | Deferred compensation [Member] | Equity contracts [Member]    
Impact of derivatives not designated as hedging instruments on Consolidated Statements of Income    
Amount of gain (loss) on derivatives recognized in income $ 1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_ProductOrServiceAxis
= amp_DeferredCompensationPlanMember
 
[1] The fair values of GMWB and GMAB embedded derivatives fluctuate based on changes in equity, interest rate and credit markets.