XML 237 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Values of Assets and Liabilities (Assets & liabilities reported at FV) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Liabilities    
Cumulative change in embedded derivatives due to nonperformance $ (359)amp_CumulativeChangeinEmbeddedDerivativesDuetoNonperformance $ (311)amp_CumulativeChangeinEmbeddedDerivativesDuetoNonperformance
Derivative liability 5,183us-gaap_DerivativeFairValueOfDerivativeLiability 4,688us-gaap_DerivativeFairValueOfDerivativeLiability
Ameriprise Financial [Member]    
Assets    
Available-for-Sale securities 30,150us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
30,027us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Separate account assets 84,243us-gaap_SeparateAccountAssets
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
83,256us-gaap_SeparateAccountAssets
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Corporate debt securities [Member]    
Assets    
Available-for-Sale securities 17,218us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
17,165us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Ameriprise Financial [Member] | Residential mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 6,270us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
6,207us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Commercial mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 2,694us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,630us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Asset backed securities [Member]    
Assets    
Available-for-Sale securities 1,405us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
1,470us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Ameriprise Financial [Member] | State and municipal obligations [Member]    
Assets    
Available-for-Sale securities 2,243us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,239us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Ameriprise Financial [Member] | U.S. government and agencies obligations [Member]    
Assets    
Available-for-Sale securities 56us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
47us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Ameriprise Financial [Member] | Foreign government bonds and obligations [Member]    
Assets    
Available-for-Sale securities 245us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
251us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Ameriprise Financial [Member] | Common stocks [Member]    
Assets    
Available-for-Sale securities 19us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
18us-gaap_AvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 1 [Member]    
Assets    
Cash equivalents 32us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
27us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Available-for-Sale securities 26us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
17us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Trading securities 53us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
54us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Other assets 227us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
283us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total assets at fair value 338us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
381us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 304us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
377us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total liabilities at fair value 304us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
377us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 1 [Member] | Equity derivative contracts [Member]    
Assets    
Other assets 226us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
282us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 303us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
376us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 1 [Member] | Foreign exchange derivative contracts [Member]    
Assets    
Other assets 1us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 1us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 1 [Member] | U.S. government and agencies obligations [Member]    
Assets    
Available-for-Sale securities 21us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
12us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 1 [Member] | Common stocks [Member]    
Assets    
Available-for-Sale securities 5us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
5us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member]    
Assets    
Cash equivalents 2,238us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,930us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Available-for-Sale securities 28,133us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
28,020us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Trading securities 84us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
28us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Separate account assets 84,243us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
83,256us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Investments segregated for regulatory purposes 65us-gaap_TradingSecuritiesOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
 
Other assets 4,558us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
3,818us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total assets at fair value 119,321us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
117,052us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Policyholder account balances, future policy benefits and claims 6amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
6amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Customer deposits 5us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
6us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Other liabilities 3,785us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
3,590us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total liabilities at fair value 3,796us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
3,602us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Other liabilities [Member]    
Liabilities    
Other liabilities 14us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLiabilitiesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
12us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLiabilitiesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Interest rate derivative contracts [Member]    
Assets    
Other assets 2,478us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
2,031us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 1,244us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,136us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Equity derivative contracts [Member]    
Assets    
Other assets 2,020us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,757us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 2,413us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
2,326us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Foreign exchange derivative contracts [Member]    
Assets    
Other assets 54us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
29us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 5us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
2us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Credit derivative contracts [Member]    
Liabilities    
Other liabilities 3us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
 
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Other derivative contracts [Member]    
Assets    
Other assets 6us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 106us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
114us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | EIA embedded derivatives [Member]    
Liabilities    
Policyholder account balances, future policy benefits and claims 6amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_EquityIndexedAnnuitiesEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
6amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_EquityIndexedAnnuitiesEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Corporate debt securities [Member]    
Assets    
Available-for-Sale securities 15,692us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
15,647us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Residential mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 5,990us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
6,001us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Commercial mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 2,674us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,539us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Asset backed securities [Member]    
Assets    
Available-for-Sale securities 1,247us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
1,301us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | State and municipal obligations [Member]    
Assets    
Available-for-Sale securities 2,243us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,239us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | U.S. government and agencies obligations [Member]    
Assets    
Available-for-Sale securities 35us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
35us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Foreign government bonds and obligations [Member]    
Assets    
Available-for-Sale securities 245us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
251us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 2 [Member] | Common stocks [Member]    
Assets    
Available-for-Sale securities 7us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
7us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member]    
Assets    
Available-for-Sale securities 1,991us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,990us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Trading securities 1us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total assets at fair value 1,992us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,991us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Policyholder account balances, future policy benefits and claims 1,097amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
721amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total liabilities at fair value 1,097us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
721us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | IUL embedded derivatives [Member]    
Liabilities    
Policyholder account balances, future policy benefits and claims 270amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
242amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | GMWB and GMAB embedded derivatives [Member]    
Liabilities    
Policyholder account balances, future policy benefits and claims 827amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
479amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | Corporate debt securities [Member]    
Assets    
Available-for-Sale securities 1,526us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,518us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | Residential mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 280us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
206us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | Commercial mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 20us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
91us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | Asset backed securities [Member]    
Assets    
Available-for-Sale securities 158us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
169us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Level 3 [Member] | Common stocks [Member]    
Assets    
Available-for-Sale securities 7us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
6us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member]    
Assets    
Cash equivalents 2,270us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,957us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Available-for-Sale securities 30,150us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
30,027us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Trading securities 138us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
83us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Separate account assets 84,243us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
83,256us-gaap_SeparateAccountAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Investments segregated for regulatory purposes 65us-gaap_TradingSecuritiesOther
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
 
Other assets 4,785us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
4,101us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total assets at fair value 121,651us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
119,424us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Policyholder account balances, future policy benefits and claims 1,103amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
[1] 727amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
[2]
Customer deposits 5us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
6us-gaap_DepositsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Other liabilities 4,089us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
3,967us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Total liabilities at fair value 5,197us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
4,700us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Other liabilities [Member]    
Liabilities    
Other liabilities 14us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLiabilitiesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
12us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLiabilitiesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Interest rate derivative contracts [Member]    
Assets    
Other assets 2,478us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
2,031us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 1,244us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1,136us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Equity derivative contracts [Member]    
Assets    
Other assets 2,246us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
2,039us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 2,716us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
2,702us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Foreign exchange derivative contracts [Member]    
Assets    
Other assets 55us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
30us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 6us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
3us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Credit derivative contracts [Member]    
Liabilities    
Other liabilities 3us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
 
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Other derivative contracts [Member]    
Assets    
Other assets 6us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
1us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Liabilities    
Other liabilities 106us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
114us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | EIA embedded derivatives [Member]    
Liabilities    
Policyholder account balances, future policy benefits and claims 6amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_EquityIndexedAnnuitiesEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
6amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_EquityIndexedAnnuitiesEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | IUL embedded derivatives [Member]    
Liabilities    
Policyholder account balances, future policy benefits and claims 270amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
242amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_IndexedUniversalLifeEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | GMWB and GMAB embedded derivatives [Member]    
Liabilities    
Policyholder account balances, future policy benefits and claims 827amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
[3] 479amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsFairValueDisclosure
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
[4]
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Corporate debt securities [Member]    
Assets    
Available-for-Sale securities 17,218us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
17,165us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Residential mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 6,270us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
6,207us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Commercial mortgage backed securities [Member]    
Assets    
Available-for-Sale securities 2,694us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,630us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Asset backed securities [Member]    
Assets    
Available-for-Sale securities 1,405us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
1,470us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | State and municipal obligations [Member]    
Assets    
Available-for-Sale securities 2,243us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
2,239us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | U.S. government and agencies obligations [Member]    
Assets    
Available-for-Sale securities 56us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
47us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Foreign government bonds and obligations [Member]    
Assets    
Available-for-Sale securities 245us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
251us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Ameriprise Financial [Member] | Recurring basis [Member] | Total [Member] | Common stocks [Member]    
Assets    
Available-for-Sale securities 19us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
18us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
GMWB and GMAB [Member] | Policyholder account balances, future policy benefits and claims [Member] | GMWB and GMAB embedded derivatives [Member]    
Liabilities    
Derivative liability 979us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
700us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
Derivative asset $ 152us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
$ 221us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= amp_PolicyholderAccountBalancesFuturePolicyBenefitsandClaimsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= amp_GMWBAndGMABEmbeddedDerivativesMember
/ us-gaap_ProductOrServiceAxis
= amp_GuaranteedMinimumWithdrawalBenefitAndAccumulationBenefitMember
[1] The Company’s adjustment for nonperformance risk resulted in a $359 million cumulative decrease to the embedded derivatives.
[2] The Company’s adjustment for nonperformance risk resulted in a $311 million cumulative decrease to the embedded derivatives.
[3] The fair value of the GMWB and GMAB embedded derivatives included $979 million of individual contracts in a liability position and $152 million of individual contracts in an asset position.
[4] The fair value of the GMWB and GMAB embedded derivatives included $700 million of individual contracts in a liability position and $221 million of individual contracts in an asset position.