XML 119 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reinsurance (Details 3) (USD $)
12 Months Ended 1 Months Ended 45 Months Ended 106 Months Ended 45 Months Ended
Dec. 31, 2014
contract
Dec. 31, 2013
Dec. 31, 2012
Aug. 31, 1998
Mar. 31, 2011
Jun. 30, 2007
Dec. 31, 2014
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities $ 8,490,000,000us-gaap_ReinsuranceRecoverables $ 7,621,000,000us-gaap_ReinsuranceRecoverables         $ 8,490,000,000us-gaap_ReinsuranceRecoverables
Life insurance in force ceded to unaffiliated reinsurers 98,165,000,000us-gaap_LifeInsuranceInForceCeded 196,274,000,000us-gaap_LifeInsuranceInForceCeded 209,874,000,000us-gaap_LifeInsuranceInForceCeded       98,165,000,000us-gaap_LifeInsuranceInForceCeded
2013-1 PCS              
Reinsurance recoverable              
Retention level for most contracts 2,950,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_CededCreditRiskAxis
= all_PerOccurrenceExcessCatastropheReinsuranceAgreementMember
           
Contracts number 17all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_PerOccurrenceExcessCatastropheReinsuranceAgreementMember
           
Catastrophe reinsurance, first through fifth layers              
Reinsurance recoverable              
Contracts number 3all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_CatastropheReinsuranceFirstThroughFifthLayersMember
           
2014-1 PCS              
Reinsurance recoverable              
Contracts number 3all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_ExcessCatastropheReinsuranceAgreementMember
           
Number of states covered by reinsurance agreement 29all_NumberOfStatesCoveredUnderReinsuranceAgreement
/ us-gaap_CededCreditRiskAxis
= all_ExcessCatastropheReinsuranceAgreementMember
           
PCS Class D excess catastrophe reinsurance agreement with a portion of seventh layer              
Reinsurance recoverable              
Limit of aggregate losses under aggregate excess agreement 305,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassDExcessCatastropheReinsuranceAgreementCoverageWithPortionOfSeventhLayerMember
           
Retention amount for catastrophe reinsurance agreement contracts 2,950,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassDExcessCatastropheReinsuranceAgreementCoverageWithPortionOfSeventhLayerMember
           
PCS Class C excess catastrophe reinsurance agreement with a portion of ninth layer              
Reinsurance recoverable              
Limit of aggregate losses under aggregate excess agreement 115,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassCExcessCatastropheReinsuranceAgreementCoverageWithPortionOfNinthLayerMember
           
Retention amount for catastrophe reinsurance agreement contracts 3,500,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassCExcessCatastropheReinsuranceAgreementCoverageWithPortionOfNinthLayerMember
           
PCS Class B excess catastrophe reinsurance agreement with a portion of tenth layer              
Reinsurance recoverable              
Limit of aggregate losses under aggregate excess agreement 330,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassBExcessCatastropheReinsuranceAgreementCoverageWithPortionOfTenthLayerMember
           
Retention amount for catastrophe reinsurance agreement contracts 3,830,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_PropertyClaimsServicesClassBExcessCatastropheReinsuranceAgreementCoverageWithPortionOfTenthLayerMember
           
Catastrophe reinsurance, Buffer Layer              
Reinsurance recoverable              
Contracts number 8all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_ExcessCatastropheReinsuranceAgreementBufferLayerMember
           
Term of catastrophe reinsurance agreement 3 years            
Limit of aggregate losses under aggregate excess agreement 63,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_ExcessCatastropheReinsuranceAgreementBufferLayerMember
           
Retention amount for catastrophe reinsurance agreement contracts 3,440,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_ExcessCatastropheReinsuranceAgreementBufferLayerMember
           
Retention percentage of reinsurance limit 95.00%all_CatastropheInsuranceAnnualCoverageLimitRetentionPercentage
/ us-gaap_CededCreditRiskAxis
= all_ExcessCatastropheReinsuranceAgreementBufferLayerMember
           
Florida Excess Catastrophe Reinsurance agreement              
Reinsurance recoverable              
Contracts number 6all_ReinsuranceContractsNumber
/ us-gaap_CededCreditRiskAxis
= all_FloridaExcessCatastropheReinsuranceAgreementMember
           
Term of catastrophe reinsurance agreement 1 year            
Term of catastrophe reinsurance agreement contract one 3 years            
Limit of aggregate losses under aggregate excess agreement 732,000,000all_CatastropheReinsuranceAggregateLossLimitPerContractYear
/ us-gaap_CededCreditRiskAxis
= all_FloridaExcessCatastropheReinsuranceAgreementMember
           
Retention amount for catastrophe reinsurance agreement contracts 15,000,000all_CatastropheReinsuranceAgreementContractsRetentionAmount
/ us-gaap_CededCreditRiskAxis
= all_FloridaExcessCatastropheReinsuranceAgreementMember
           
Contract benefits              
Reinsurance recoverable              
Reinsurance ceded amount 356,000,000all_ReinsuranceCededAmount
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityContractBenefitsMember
355,000,000all_ReinsuranceCededAmount
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityContractBenefitsMember
665,000,000all_ReinsuranceCededAmount
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityContractBenefitsMember
       
Interest credited to contractholder funds              
Reinsurance recoverable              
Reinsurance ceded amount 26,000,000all_ReinsuranceCededAmount
/ us-gaap_IncomeStatementLocationAxis
= all_InterestCreditedToContractholderFundsMember
27,000,000all_ReinsuranceCededAmount
/ us-gaap_IncomeStatementLocationAxis
= all_InterestCreditedToContractholderFundsMember
28,000,000all_ReinsuranceCededAmount
/ us-gaap_IncomeStatementLocationAxis
= all_InterestCreditedToContractholderFundsMember
       
Allstate Financial              
Reinsurance recoverable              
Percent of morbidity risk ceded for long-term care contracts 100.00%all_MorbidityRiskCededLongTermCareContractPercent
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
           
Percent of morbidity risk ceded for term-life insurance policies 90.00%all_MorbidityRiskCededTermLifeInsurancePercent
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
           
Number of unaffiliated reinsurers 14all_UnaffiliatedReinsurers
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
           
Retention level for most contracts       1,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
5,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
2,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
 
Retention level for contracts issued to individuals age 70 and over         3,000,000all_ReinsuranceRetentionLevelAge70
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
   
Retention level for certain large contracts meeting specific criteria         10,000,000all_ReinsuranceRetentionLevelSpecificCriteria
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
5,000,000all_ReinsuranceRetentionLevelSpecificCriteria
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
 
Total amounts recoverable from reinsurers, industry pools or facilities 2,707,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
2,872,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        2,707,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Gross life insurance in force 426,190,000,000all_GrossLifeInsuranceInForce
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
          426,190,000,000all_GrossLifeInsuranceInForce
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Life insurance in force ceded to unaffiliated reinsurers 98,160,000,000us-gaap_LifeInsuranceInForceCeded
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
          98,160,000,000us-gaap_LifeInsuranceInForceCeded
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Concentrated credit risk | A-              
Reinsurance recoverable              
Percent of reinsurance recoverables with Standard and Poor's A- rating or better 94.00%us-gaap_ReinsuranceRecoverablesPercentageOfTotal
/ us-gaap_CededCreditRiskRiskClassificationAxis
= us-gaap_CededCreditRiskConcentratedCreditRiskMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
92.00%us-gaap_ReinsuranceRecoverablesPercentageOfTotal
/ us-gaap_CededCreditRiskRiskClassificationAxis
= us-gaap_CededCreditRiskConcentratedCreditRiskMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        94.00%us-gaap_ReinsuranceRecoverablesPercentageOfTotal
/ us-gaap_CededCreditRiskRiskClassificationAxis
= us-gaap_CededCreditRiskConcentratedCreditRiskMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Prudential              
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities 1,460,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
1,510,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        1,460,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Citigroup Subsidiaries and Scottish Re              
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities 118,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_CitigroupAndScottishReMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
156,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_CitigroupAndScottishReMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        118,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_CededCreditRiskAxis
= all_CitigroupAndScottishReMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Life and annuity premiums and contract charges | Prudential              
Reinsurance recoverable              
Reinsurance ceded amount 109,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityPremiumsAndContractChargesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
120,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityPremiumsAndContractChargesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
128,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityPremiumsAndContractChargesMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
       
Allstate Financial | Contract benefits | Prudential              
Reinsurance recoverable              
Reinsurance ceded amount 36,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityContractBenefitsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
139,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityContractBenefitsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
91,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_LifeAndAnnuityContractBenefitsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
       
Allstate Financial | Interest credited to contractholder funds | Prudential              
Reinsurance recoverable              
Reinsurance ceded amount 21,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_InterestCreditedToContractholderFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
22,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_InterestCreditedToContractholderFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
23,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_InterestCreditedToContractholderFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
       
Allstate Financial | Operating costs and expenses | Prudential              
Reinsurance recoverable              
Reinsurance ceded amount 20,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_OtherCostAndExpenseOperatingMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
23,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_OtherCostAndExpenseOperatingMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
25,000,000all_ReinsuranceCededAmount
/ us-gaap_CededCreditRiskAxis
= all_PrudentialMember
/ us-gaap_IncomeStatementLocationAxis
= all_OtherCostAndExpenseOperatingMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
       
Allstate Financial | Annuities              
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities 1,594,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_InvestmentsSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
1,648,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_InvestmentsSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        1,594,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_InvestmentsSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Life insurance              
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities 916,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_LifeInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
1,029,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_LifeInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        916,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_LifeInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Single life              
Reinsurance recoverable              
Retention level for most contracts             5,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_SingleLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Retention level for contracts issued to individuals age 70 and over             3,000,000all_ReinsuranceRetentionLevelAge70
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_SingleLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Retention level for certain large contracts meeting specific criteria             10,000,000all_ReinsuranceRetentionLevelSpecificCriteria
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_SingleLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Joint life              
Reinsurance recoverable              
Retention level for most contracts             8,000,000us-gaap_ReinsuranceRetentionPolicyAmountRetained
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_JointLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Retention level for certain large contracts meeting specific criteria             10,000,000all_ReinsuranceRetentionLevelSpecificCriteria
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_JointLifeInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Accident and health insurance              
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities 80,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
78,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        80,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
Allstate Financial | Other              
Reinsurance recoverable              
Total amounts recoverable from reinsurers, industry pools or facilities $ 117,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
$ 117,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember
        $ 117,000,000us-gaap_ReinsuranceRecoverables
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= all_OtherProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= all_AllstateFinancialMember