XML 39 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Operations By Segment) (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net premiums written $ 4,076us-gaap_PremiumsWrittenNet $ 4,185us-gaap_PremiumsWrittenNet
Net premiums earned 3,927us-gaap_PremiumsEarnedNet 3,970us-gaap_PremiumsEarnedNet
Losses and loss expenses 2,122us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 2,161us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
Policy benefits 142us-gaap_LiabilityForFuturePolicyBenefitsPeriodExpense 114us-gaap_LiabilityForFuturePolicyBenefitsPeriodExpense
Policy acquisition costs 707us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense 728us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
Administrative expenses 554us-gaap_GeneralAndAdministrativeExpense 535us-gaap_GeneralAndAdministrativeExpense
Underwriting income (loss) 402ace_UnderwritingIncomeLossInsurance 432ace_UnderwritingIncomeLossInsurance
Net investment income 551us-gaap_InvestmentIncomeNet 553us-gaap_InvestmentIncomeNet
Net realized gains (losses) including OTTI (89)ace_NetRealizedGainsLosses (104)ace_NetRealizedGainsLosses
Interest expense 68us-gaap_InterestIncomeExpenseNet 71us-gaap_InterestIncomeExpenseNet
(Gains) losses from fair value changes in separate account assets (11)ace_GainsLossesOnFairValueChangesInSeparateAccountAssets 6ace_GainsLossesOnFairValueChangesInSeparateAccountAssets
Other 6ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses (23)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
Other (income) expense (5)us-gaap_OtherNonoperatingIncomeExpense (17)us-gaap_OtherNonoperatingIncomeExpense
Income tax expense (benefit) 120us-gaap_IncomeTaxExpenseBenefit 93us-gaap_IncomeTaxExpenseBenefit
Net income (loss) 681us-gaap_NetIncomeLoss 734us-gaap_NetIncomeLoss
Insurance - North American P&C [Member]    
Segment Reporting Information [Line Items]    
Net premiums written 1,430us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
1,418us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Net premiums earned 1,526us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
1,487us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Losses and loss expenses 1,035us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
940us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Policy acquisition costs 161us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
159us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Administrative expenses 171us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
161us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Underwriting income (loss) 159ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
227ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Net investment income 263us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
270us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Net realized gains (losses) including OTTI (6)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
(9)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Interest expense 2us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
3us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Other (7)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
(20)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Income tax expense (benefit) 80us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
83us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Net income (loss) 341us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
422us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
Insurance - North American Agriculture [Member]    
Segment Reporting Information [Line Items]    
Underwriting Income Including Losses Related to Crop Derivatives   31ace_UnderwritingIncomeIncludingLossesRelatedtoCropDerivatives
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Net premiums written 88us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
194us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Net premiums earned 64us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
103us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Losses and loss expenses 22us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
126us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Policy acquisition costs (4)us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
5us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Administrative expenses (1)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
1us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Underwriting income (loss) 47ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
(29)ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Net investment income 6us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
7us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Net realized gains (losses) including OTTI 0ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
(2)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Interest expense 0us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
0us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Other 8ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
8ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Income tax expense (benefit) 10us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
(7)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Net income (loss) 35us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
(25)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Crop Derivative Gain or Loss   2ace_CropDerivativeGainorLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
Insurance - Overseas General [Member]    
Segment Reporting Information [Line Items]    
Net premiums written 1,794us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
1,771us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Net premiums earned 1,637us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
1,612us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Losses and loss expenses 814us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
817us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Policy acquisition costs 389us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
386us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Administrative expenses 256us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
250us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Underwriting income (loss) 178ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
159ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Net investment income 138us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
132us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Net realized gains (losses) including OTTI (10)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
(10)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Interest expense 1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Other 17ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
(6)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Income tax expense (benefit) 52us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
37us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Net income (loss) 236us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
249us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
Global Reinsurance [Member]    
Segment Reporting Information [Line Items]    
Net premiums written 273us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
308us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Net premiums earned 226us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
284us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Losses and loss expenses 99us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
126us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Policy acquisition costs 54us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
67us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Administrative expenses 12us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
14us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Underwriting income (loss) 61ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
77ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Net investment income 75us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
77us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Net realized gains (losses) including OTTI (11)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
(8)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Interest expense 1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Other (5)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
(19)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Income tax expense (benefit) 8us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
10us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Net income (loss) 121us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
154us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
Life [Member]    
Segment Reporting Information [Line Items]    
Life underwriting income 77ace_ManagementUnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
 
Net premiums written 491us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
494us-gaap_PremiumsWrittenNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Net premiums earned 474us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
484us-gaap_PremiumsEarnedNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Losses and loss expenses 152us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
151us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Policy benefits 142us-gaap_LiabilityForFuturePolicyBenefitsPeriodExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
114us-gaap_LiabilityForFuturePolicyBenefitsPeriodExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Policy acquisition costs 107us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
111us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Administrative expenses 73us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
68us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Underwriting income (loss) 0ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
40ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Net investment income 66us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
64us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Net realized gains (losses) including OTTI (59)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
(76)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Interest expense 1us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
3us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
(Gains) losses from fair value changes in separate account assets (11)ace_GainsLossesOnFairValueChangesInSeparateAccountAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
6ace_GainsLossesOnFairValueChangesInSeparateAccountAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Other (12)ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
7ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Income tax expense (benefit) 9us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
10us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Net income (loss) 20us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
2us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentLifeMember
Corporate And Other [Member]    
Segment Reporting Information [Line Items]    
Losses and loss expenses 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
1us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Policy acquisition costs   0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Administrative expenses 43us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
41us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Underwriting income (loss) (43)ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
(42)ace_UnderwritingIncomeLossInsurance
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Net investment income 3us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
3us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Net realized gains (losses) including OTTI (3)ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
1ace_NetRealizedGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Interest expense 63us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
63us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Other 5ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
7ace_OtherNonoperatingIncomeExpenseExcludingSeparateAccountLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Income tax expense (benefit) (39)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
(40)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
Net income (loss) $ (72)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember
$ (68)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentCorporateAndOtherMember