Annual report pursuant to Section 13 and 15(d)

RESTRUCTURING, IMPAIRMENT AND PLANT CLOSING COSTS (Details)

v2.4.1.9
RESTRUCTURING, IMPAIRMENT AND PLANT CLOSING COSTS (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period $ 113us-gaap_RestructuringReserve $ 105us-gaap_RestructuringReserve $ 92us-gaap_RestructuringReserve  
Reversal of reserves no longer required (5)us-gaap_RestructuringReserveAccrualAdjustment (26)us-gaap_RestructuringReserveAccrualAdjustment (16)us-gaap_RestructuringReserveAccrualAdjustment  
Net activity of discontinued operations (2)us-gaap_IncreaseDecreaseInRestructuringReserve (3)us-gaap_IncreaseDecreaseInRestructuringReserve    
Foreign currency effect on liability balance (10)us-gaap_RestructuringReserveTranslationAdjustment 2us-gaap_RestructuringReserveTranslationAdjustment 4us-gaap_RestructuringReserveTranslationAdjustment  
Pigments and Additives opening balance sheet liabilities 1hun_RestructuringReserveAdjustmentToOpeningBalanceSheetLiabilities      
Accrued liabilities at the end of the period 138us-gaap_RestructuringReserve 113us-gaap_RestructuringReserve 105us-gaap_RestructuringReserve  
2011 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     24us-gaap_RestructuringCharges
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Restructuring payments     (50)us-gaap_PaymentsForRestructuring
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
2012 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     69us-gaap_RestructuringCharges
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012Member
 
Restructuring payments     (18)us-gaap_PaymentsForRestructuring
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012Member
 
2012 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   121us-gaap_RestructuringCharges
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Restructuring payments   (104)us-gaap_PaymentsForRestructuring
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
2013 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   36us-gaap_RestructuringCharges
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013Member
   
Restructuring payments   (18)us-gaap_PaymentsForRestructuring
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013Member
   
2013 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 65us-gaap_RestructuringCharges
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Restructuring payments (86)us-gaap_PaymentsForRestructuring
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
2014 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 64us-gaap_RestructuringCharges
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2014Member
     
Restructuring payments (2)us-gaap_PaymentsForRestructuring
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2014Member
     
Workforce reductions        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 52us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
90us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
73us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Reversal of reserves no longer required (4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(22)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(15)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Foreign currency effect on liability balance (4)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  2us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Pigments and Additives opening balance sheet liabilities 1hun_RestructuringReserveAdjustmentToOpeningBalanceSheetLiabilities
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
     
Accrued liabilities at the end of the period 87us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
52us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
90us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Number of positions terminated 1,572us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
     
Number of positions not terminated 1,418hun_RestructuringAndRelatedCostNumberOfPositionsNotBeenTerminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
     
Workforce reductions | 2011 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Restructuring payments     (31)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Workforce reductions | 2012 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     64us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012Member
 
Restructuring payments     (12)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012Member
 
Workforce reductions | 2012 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   32us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Restructuring payments   (66)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Workforce reductions | 2013 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   28us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013Member
   
Restructuring payments   (10)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013Member
   
Workforce reductions | 2013 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 37us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Restructuring payments (58)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Workforce reductions | 2014 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 64us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2014Member
     
Restructuring payments (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2014Member
     
Demolition and decommissioning        
Accrued restructuring costs rollforward        
Foreign currency effect on liability balance     1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
 
Demolition and decommissioning | 2011 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Restructuring payments     (6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Demolition and decommissioning | 2012 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   16us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Restructuring payments   (16)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Demolition and decommissioning | 2013 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 7us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Restructuring payments (7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_DemolitionAndDecommissioningMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Non-cancelable lease and contract termination costs        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 60us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
15us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
  17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
Reversal of reserves no longer required   (4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
   
Net activity of discontinued operations (2)us-gaap_IncreaseDecreaseInRestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
(3)us-gaap_IncreaseDecreaseInRestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
   
Foreign currency effect on liability balance (6)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
2us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
   
Accrued liabilities at the end of the period 48us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
60us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
  17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
Non-cancelable lease and contract termination costs | 2011 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring payments     (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Non-cancelable lease and contract termination costs | 2012 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   53us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Restructuring payments   (3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Non-cancelable lease and contract termination costs | 2013 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Restructuring payments (8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Other restructuring costs        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
  2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
 
Reversal of reserves no longer required (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
  (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
 
Foreign currency effect on liability balance     1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
 
Accrued liabilities at the end of the period 3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
     
Other restructuring costs | 2011 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     10us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Restructuring payments     (11)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2011AndPriorMember
 
Other restructuring costs | 2012 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges     5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012Member
 
Restructuring payments     (6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012Member
 
Other restructuring costs | 2012 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   20us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Restructuring payments   (19)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Other restructuring costs | 2013 initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013Member
   
Restructuring payments   (8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013Member
   
Other restructuring costs | 2013 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 17us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Restructuring payments (13)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Other restructuring costs | 2014 initiatives        
Accrued restructuring costs rollforward        
Restructuring payments $ (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ hun_TypeOfRestructuringImpairmentAndPlantClosingInitiativeAxis
= hun_Initiative2014Member