XML 64 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Activities (Balance Sheet) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivatives and Hedging Activities    
Asset $ 4,101us-gaap_DerivativeFairValueOfDerivativeAsset $ 3,418us-gaap_DerivativeFairValueOfDerivativeAsset
Liability 4,688us-gaap_DerivativeFairValueOfDerivativeLiability 4,370us-gaap_DerivativeFairValueOfDerivativeLiability
GMWB and GMAB [Member] | GMWB and GMAB embedded derivatives [Member] | Policyholder account balances, future policy benefits and claims [Member]    
Derivatives and Hedging Activities    
Asset 221us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
742us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Liability 700us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
167us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives designated as hedging instruments [Member] | Fixed rate debt [Member] | Fair value hedges [Member]    
Derivatives and Hedging Activities    
Asset 76us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_ProductOrServiceAxis
= amp_FixedRateDebtMember
82us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_ProductOrServiceAxis
= amp_FixedRateDebtMember
Derivatives designated as hedging instruments [Member] | Fixed rate debt [Member] | Other assets [Member] | Fair value hedges [Member]    
Derivatives and Hedging Activities    
Asset 76us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_ProductOrServiceAxis
= amp_FixedRateDebtMember
82us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_ProductOrServiceAxis
= amp_FixedRateDebtMember
Derivatives not designated as hedging instruments [Member]    
Derivatives and Hedging Activities    
Asset 4,025us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,336us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability 4,688us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4,370us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member]    
Derivatives and Hedging Activities    
Asset 3,938us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
3,230us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Liability 4,267us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
4,015us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Interest rate derivative contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 1,955us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
1,484us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Interest rate derivative contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 1,136us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
1,672us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Equity contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 1,954us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
1,741us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Equity contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 2,650us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
2,918us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Credit contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset   3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Foreign exchange contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 29us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | Foreign exchange contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
 
Derivatives not designated as hedging instruments [Member] | GMWB and GMAB [Member] | GMWB and GMAB embedded derivatives [Member] | Policyholder account balances, future policy benefits and claims [Member]    
Derivatives and Hedging Activities    
Liability 479us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
[1],[2] (575)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
[1],[2]
Derivatives not designated as hedging instruments [Member] | EIA embedded derivatives [Member] | Equity contracts [Member] | Policyholder account balances, future policy benefits and claims [Member]    
Derivatives and Hedging Activities    
Liability 6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_EquityIndexedAnnuitiesEmbeddedDerivativesMember
5us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_EquityIndexedAnnuitiesEmbeddedDerivativesMember
Derivatives not designated as hedging instruments [Member] | IUL [Member] | Equity contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 39us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeMember
27us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeMember
Derivatives not designated as hedging instruments [Member] | IUL [Member] | Equity contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 12us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeMember
13us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeMember
Derivatives not designated as hedging instruments [Member] | IUL embedded derivatives [Member] | Equity contracts [Member] | Policyholder account balances, future policy benefits and claims [Member]    
Derivatives and Hedging Activities    
Liability 242us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
125us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
Derivatives not designated as hedging instruments [Member] | Stock market certificates [Member] | Equity contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesMember
73us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesMember
Derivatives not designated as hedging instruments [Member] | Stock market certificates [Member] | Equity contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 40us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesMember
66us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesMember
Derivatives not designated as hedging instruments [Member] | Stock market certificates embedded derivatives [Member] | Equity contracts [Member] | Customer deposits [Member]    
Derivatives and Hedging Activities    
Liability 6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesEmbeddedDerivativesMember
7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_StockMarketCertificatesEmbeddedDerivativesMember
Derivatives not designated as hedging instruments [Member] | Foreign currency [Member] | Foreign exchange contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_ForeignCurrencyMember
2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_ForeignCurrencyMember
Derivatives not designated as hedging instruments [Member] | Seed money [Member] | Foreign exchange contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_SeedMoneyMember
 
Derivatives not designated as hedging instruments [Member] | Macro hedge program [Member] | Other contracts [Member] | Other assets [Member]    
Derivatives and Hedging Activities    
Asset 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_MacrohedgeprogramMember
4us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_MacrohedgeprogramMember
Derivatives not designated as hedging instruments [Member] | Macro hedge program [Member] | Other contracts [Member] | Other liabilities [Member]    
Derivatives and Hedging Activities    
Liability 114us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_MacrohedgeprogramMember
139us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_MacrohedgeprogramMember
Derivatives not designated as hedging instruments [Member] | Total other derivatives [Member]    
Derivatives and Hedging Activities    
Asset 87us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_OtherDerivativesMember
106us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_OtherDerivativesMember
Liability $ 421us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_OtherDerivativesMember
$ 355us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_ProductOrServiceAxis
= amp_OtherDerivativesMember
[1] The fair values of GMWB and GMAB embedded derivatives fluctuate based on changes in equity, interest rate and credit markets.
[2] The fair value of the GMWB and GMAB embedded derivatives at December 31, 2014 included $700 million of individual contracts in a liability position and $221 million of individual contracts in an asset position. The fair value of the GMWB and GMAB embedded derivatives was a net asset at December 31, 2013 reported as a contra liability, including $742 million of individual contracts in an asset position and $167 million of individual contracts in a liability position.