Annual report pursuant to Section 13 and 15(d)

Schedule II-Valuation and Qualifying Accounts (Details)

v2.4.1.9
Schedule II-Valuation and Qualifying Accounts (Details) (Allowance for Doubtful Accounts, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Valuation and Qualifying Accounts      
Balance at beginning of period $ 42us-gaap_ValuationAllowancesAndReservesBalance $ 47us-gaap_ValuationAllowancesAndReservesBalance $ 46us-gaap_ValuationAllowancesAndReservesBalance
Charges (credits) to cost and expenses   2us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 4us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Charged to other accounts (8)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts (7)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts (3)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
Balance at end of period 34us-gaap_ValuationAllowancesAndReservesBalance 42us-gaap_ValuationAllowancesAndReservesBalance 47us-gaap_ValuationAllowancesAndReservesBalance
Huntsman International      
Valuation and Qualifying Accounts      
Balance at beginning of period 42us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
47us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
46us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Charges (credits) to cost and expenses   2us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
4us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Charged to other accounts (8)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(7)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(3)us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance at end of period $ 34us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 42us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 47us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember