XML 140 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Unpaid losses and loss expenses (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2004
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years $ 527,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense $ 530,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense $ 479,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense      
Unallocated loss adjustment expenses due to operating expenses paid and reserved (10,176,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense (9,878,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense (10,132,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense      
A & E - loss reserves, net - closing 1,041,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet 1,051,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet        
A & E - incurred activity, net 210,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss [1] 171,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNetIncurredLoss        
NICO reinsurance protection on losses and loss expenses 472,000,000ace_NationalIndemnityCompanyReinsuranceProtection          
Incurred activity 9,649,000,000us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1 9,348,000,000us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1 9,653,000,000us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1      
NICO reinsurance protection on losses and loss expenses incurred on or before 12/31/1996, net of retenion 1,000,000,000ace_NationalIndemnityCompanyReinsuranceProtection1998Agreement          
NICO retention for losses and loss expenses incurred on or before 12/31/1996 721,000,000ace_NationalIndemnityCompanyRetention1998Agreement          
NICO pro-rata share of reinsurance protection (percent) 75.00%ace_NationalIndemnityCompanyPercentProrataShareReinsuranceProtectionNineteenNinetyTwoAgreementAgreement          
Dividend retention fund established by INA Financial Corporation 50,000,000ace_DividendRetentionFundBalance          
Required minimum balance under the dividend retention fund 50,000,000ace_DividendRetentionFundMinimumBalance          
Contributions to the dividend retention fund       35,000,000ace_DividendRetentionFundContributions 15,000,000ace_DividendRetentionFundContributions  
Minimum contribution from the dividend retention fund to Century not required for XOL agreement 200,000,000ace_MinimumCapitalContributionsFromDividendRetentionFundToCenturyNotBeRequiredForXolAgreement          
Reinsurance coverage to Century provided by ACE INA under XOL 800,000,000ace_CenturyXOLReinsuranceCoverage          
Statutory surplus of century 25,000,000ace_CenturyStatutorySurplus          
Century Statutory Basis Losses Cede To X O L 298,000,000ace_CenturyStatutoryBasisLossesCedeToXOL          
INA Holdings contibutions to Century in exchange for a surplus note           100,000,000ace_CenturyContributionSurplusNote
Aggregate reinsurance balances ceded by active ACE companies to Century 1,100,000,000ace_CenturyAggregateReinsuranceBalancesCededByActiveCompanies 929,000,000ace_CenturyAggregateReinsuranceBalancesCededByActiveCompanies        
Century's carried gross reserves (including reserves ceded by active ACE companies) 2,100,000,000ace_CenturyGrossReserves 2,300,000,000ace_CenturyGrossReserves        
Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 391,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
299,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
226,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
     
Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 63,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
84,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
61,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
     
Long tail | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 181,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
127,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
       
Long tail | Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 52,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
53,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
       
Long tail | Excess casualty business | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   92,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBExcessCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
       
Long tail | Excess casualty business | 2010 to 2012 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   (43,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBExcessCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2010to2012Member
       
Long tail | Excess casualty business | 2009 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   135,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBExcessCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
       
Long tail | Casualty | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 102,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
         
Long tail | Casualty | 2011 to 2013 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (46,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2011to2013Member
         
Long tail | Casualty | 2010 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 148,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2010andpriorMember
         
Long tail | Casualty | 2009 and prior | Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 25,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_CasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
         
Long tail | Medical risk operations | 2009 and prior | Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   20,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LineOfBusinessMedicalRiskOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
       
Long tail | Financial solutions business | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 27,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
35,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
       
Long tail | Financial solutions business | 2011 to 2013 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (71,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2011to2013Member
         
Long tail | Financial solutions business | 2010 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 98,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2010andpriorMember
         
Long tail | Financial solutions business | 2009 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   63,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
       
Long tail | Financial solutions business | 2012 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   (28,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandTwelveDomain
       
Long tail | Other lines | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 52,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
         
Long tail | Professional liability, including medical malpractice | 2009 and prior | Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 34,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_ProfessionalliabilityincludingmedicalmalpracticeMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
         
Long tail | Non Medical Professional Liability [Member] | 2008 and prior | Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   25,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_NonMedicalProfessionalLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPriodTwoThousandEightAndPriorMember
       
Short tail | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 210,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
172,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
       
Short tail | Other lines | Insurance - North American Agriculture            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (34,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
13,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
12,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanAgricultureMember
     
Short tail | Property portfolios | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   104,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
       
Short tail | Property portfolios | 2007 to 2012 | Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   31,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentGlobalReMember
/ ace_UnderwritingPeriodAxis
= ace_A2007to2012Member
       
Short tail | Property portfolios | 2010 to 2012 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   69,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2010to2012Member
       
Short tail | Property portfolios | 2009 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   35,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
       
Short tail | Accident & Health and Personal Lines | 2010 to 2012 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   39,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_AccidenthealthandpersonallinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2010to2012Member
       
Short tail | Personal Lines | 2011 to 2013 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 25,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2011to2013Member
         
Short tail | Property and inland marine lines | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 136,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyInlandMarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
         
Short tail | Property and inland marine lines | 2012 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 92,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyInlandMarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2012andpriorMember
         
Short tail | Property and inland marine lines | 2013 | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 44,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyInlandMarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2013Member
         
Short tail | Aviation lines [Domain] | 2010 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 30,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_AviationlinesDomain
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_A2010andpriorMember
         
Short tail | Aviation lines [Domain] | 2009 and prior | Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   29,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_AviationlinesDomain
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceOverseasGeneralMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
       
Insurance - Overseas General            
Unpaid Losses and Loss Expenses [Line Items]            
Prior period net unpaid reserves represented by prior period development (percent)     (3.10%)ace_PriorPeriodDevelopmentPercentageOpeningNetUnpaidReserves
/ ace_UnpaidLossesAndLossExpensesSegmentAxis
= ace_SegmentInsuranceOverseasGeneralMember
     
Global Reinsurance            
Unpaid Losses and Loss Expenses [Line Items]            
Prior period net unpaid reserves represented by prior period development (percent)     (2.70%)ace_PriorPeriodDevelopmentPercentageOpeningNetUnpaidReserves
/ ace_UnpaidLossesAndLossExpensesSegmentAxis
= ace_SegmentGlobalReinsuranceMember
     
Brandywine            
Unpaid Losses and Loss Expenses [Line Items]            
A & E - loss reserves, net - closing 837,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ ace_BrandywineAndWestchesterSpecialtyAxis
= ace_BrandywineMember
816,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ ace_BrandywineAndWestchesterSpecialtyAxis
= ace_BrandywineMember
       
Westchester Specialty            
Unpaid Losses and Loss Expenses [Line Items]            
A & E - loss reserves, net - closing 119,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ ace_BrandywineAndWestchesterSpecialtyAxis
= ace_WestchesterSpecialtyMember
146,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ ace_BrandywineAndWestchesterSpecialtyAxis
= ace_WestchesterSpecialtyMember
       
Ace Bermuda [Member]            
Unpaid Losses and Loss Expenses [Line Items]            
A & E - loss reserves, net - closing 85,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ ace_BrandywineAndWestchesterSpecialtyAxis
= ace_AceBermudaMember
89,000,000us-gaap_LiabilityForAsbestosAndEnvironmentalClaimsNet
/ ace_BrandywineAndWestchesterSpecialtyAxis
= ace_AceBermudaMember
       
Run Off [Member] | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (247,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
(193,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
(168,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
     
Run Off [Member] | Completion of reserve review | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (215,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ ace_LineOfBusinessDetailedAxis
= ace_LineOfBusinessCompletionOfReserveReviewMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
(161,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ ace_LineOfBusinessDetailedAxis
= ace_LineOfBusinessCompletionOfReserveReviewMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
       
Run Off [Member] | unallocated LAE - run-off | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (32,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ ace_LineOfBusinessDetailedAxis
= ace_UnallocatedLAErunoffMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
(27,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ ace_LineOfBusinessDetailedAxis
= ace_UnallocatedLAErunoffMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
       
Run Off [Member] | Insurance - North American            
Unpaid Losses and Loss Expenses [Line Items]            
Prior period net unpaid reserves represented by prior period development (percent)     (1.10%)ace_PriorPeriodDevelopmentPercentageOpeningNetUnpaidReserves
/ ace_BusinessStatusAxis
= ace_RunOffMember
/ ace_UnpaidLossesAndLossExpensesSegmentAxis
= ace_SegmentInsuranceNorthAmericanMember
     
Active [Member] | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 354,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
327,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
348,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
     
Active [Member] | Long tail | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 298,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
221,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
       
Active [Member] | Long tail | Directors and Officers (D&O) Portfolio | 2009 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 104,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_DirectorsAndOfficersPortfolioMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
         
Active [Member] | Long tail | Directors and Officers (D&O) Portfolio | 2008 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   72,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_DirectorsAndOfficersPortfolioMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPriodTwoThousandEightAndPriorMember
       
Active [Member] | Long tail | Excess casualty business | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 55,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBExcessCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
         
Active [Member] | Long tail | Excess casualty business | 2007 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   50,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBExcessCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandAndSevenAndPriorMember
       
Active [Member] | Long tail | Excess casualty business | 2003 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 42,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBExcessCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandAndThreeMember
         
Active [Member] | Long tail | Medical risk operations | 2007 to 2009 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   63,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LineOfBusinessMedicalRiskOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandSevenToTwoThousandNineMember
       
Active [Member] | Long tail | Medical risk operations | 2009 to 2010 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 40,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LineOfBusinessMedicalRiskOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriod2009To2010Member
         
Active [Member] | Long tail | National accounts portfolio | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   28,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBNationalAccountsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
       
Active [Member] | Long tail | National accounts portfolio | 2012 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   40,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBNationalAccountsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandTwelveDomain
       
Active [Member] | Long tail | Financial solutions business | 2010 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 35,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBFinancialSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_A2010andpriorMember
         
Active [Member] | Long tail | Foreign casualty Products | 2009 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   25,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBForeignCasualtyProductsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineAndPriorMember
       
Active [Member] | Long tail | Surety business | 2012 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 27,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LineOfBusinessSuretyBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandTwelveDomain
         
Active [Member] | Long tail | Other lines | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 48,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
28,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBOtherLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
       
Active [Member] | Long tail | Auto Liability Excess Lines | 2009 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 21,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_AutoLiabilityExcessLinesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandAndNineMember
         
Active [Member] | Long tail | Workers Compensation [Domain] | 2006 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   (40,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_WorkersCompensationDomain
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandSixAndPriorMember
       
Active [Member] | Long tail | Workers Compensation [Domain] | 2013 and prior | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years (32,000,000)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_LongTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_WorkersCompensationDomain
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_A2013andpriorMember
         
Active [Member] | Short tail | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 56,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
106,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
       
Active [Member] | Short tail | Energy and Technical Risk Property | 2012 to 2013 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years 20,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_EnergyandTechnicalRiskPropertyMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_A2012to2013Member
         
Active [Member] | Short tail | Property and inland marine lines | 2010 to 2012 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   45,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_LOBPropertyInlandMarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_A2010to2012Member
       
Active [Member] | Short tail | Political risk lines [Domain] | 2009 to 2010 | Insurance - North American P&C            
Unpaid Losses and Loss Expenses [Line Items]            
Net losses and loss expenses incurred in prior years   $ 29,000,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_LengthOfRunOffAxis
= ace_ShortTailMember
/ ace_LineOfBusinessDetailedAxis
= ace_PoliticalrisklinesDomain
/ us-gaap_StatementBusinessSegmentsAxis
= ace_SegmentInsuranceNorthAmericanPcMember
/ ace_UnderwritingPeriodAxis
= ace_UnderwritingPeriodTwoThousandNineToTwoThousandTenMember
       
Active [Member] | Insurance - North American            
Unpaid Losses and Loss Expenses [Line Items]            
Prior period net unpaid reserves represented by prior period development (percent)     (2.20%)ace_PriorPeriodDevelopmentPercentageOpeningNetUnpaidReserves
/ ace_BusinessStatusAxis
= ace_ActiveMember
/ ace_UnpaidLossesAndLossExpensesSegmentAxis
= ace_SegmentInsuranceNorthAmericanMember
     
[1] (1)Excludes unallocated loss expenses and the net activity reflects third-party reinsurance other than the aggregate excess of loss reinsurance provided by National Indemnity Company (NICO) to Westchester Specialty (see Westchester Specialty section below).