Annual report pursuant to Section 13 and 15(d)

PRODUCTIVITY, INTEGRATION AND RESTRUCTURING INITIATIVES (Details)

v2.4.1.9
PRODUCTIVITY, INTEGRATION AND RESTRUCTURING INITIATIVES (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2007
Integration of German Bottling and Distribution Operation [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring and Related Cost, Cost Incurred to Date $ 835us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
     
Number of German bottling and distribution operations for which integration initiatives began in 2008       18ko_NumberOfOperationalUnitsInvolvedInIntegrationInitiatives
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
Restructuring Reserve        
Accrued balance as of December 31 127us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
     
Costs incurred 208us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
187us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
148us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
 
Accrued balance as of December 31 101us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
127us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_IntegrationOfGermanBottlingAndDistributionOperationMember
   
Productivity and Reinvestment [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring and Related Cost, Cost Incurred to Date 1,365us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
     
Restructuring Reserve        
Accrued balance as of December 31 112us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
26us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
   
Costs incurred 601us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
494us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
270us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
 
Payments (402)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
(381)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
(230)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
 
Noncash and exchange (26)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
(27)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
(14)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
 
Accrued balance as of December 31 285us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
112us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
26us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
 
Productivity and Reinvestment [Member] | Severance pay and benefits        
Restructuring Reserve        
Accrued balance as of December 31 88us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
12us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Costs incurred 277us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
188us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
21us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Payments (103)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(113)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(8)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Noncash and exchange (2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(1)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Accrued balance as of December 31 260us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
88us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
12us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Productivity and Reinvestment [Member] | Outside Services [Member]        
Restructuring Reserve        
Accrued balance as of December 31 6us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
6us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
   
Costs incurred 77us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
59us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
61us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
 
Payments (79)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
(59)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
(55)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
 
Noncash and exchange 0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
 
Accrued balance as of December 31 4us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
6us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
6us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OutsideServicesMember
 
Productivity and Reinvestment [Member] | Other direct costs [Member]        
Restructuring Reserve        
Accrued balance as of December 31 18us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
8us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
   
Costs incurred 247us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
247us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
188us-gaap_RestructuringCharges
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
 
Payments (220)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
(209)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
(167)us-gaap_PaymentsForRestructuring
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
 
Noncash and exchange (24)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
(28)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
(13)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
 
Accrued balance as of December 31 $ 21us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
$ 18us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember
$ 8us-gaap_RestructuringReserve
/ ko_ProductivityIntegrationAndRestructuringInitiativesAxis
= ko_ProductivityAndReinvestmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= ko_OtherDirectCostsMember