XML 37 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Impairment and Integration Charges 2014 Productivity Plan Activity (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 21, 2015
Mar. 22, 2014
Restructuring Cost and Reserve [Line Items]    
Restructuring, Settlement and Impairment Provisions $ 0us-gaap_RestructuringSettlementAndImpairmentProvisions $ (3)us-gaap_RestructuringSettlementAndImpairmentProvisions
Payments for Restructuring (47)us-gaap_PaymentsForRestructuring (25)us-gaap_PaymentsForRestructuring
2014 Productivity Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve - Period Start 113us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring, Settlement and Impairment Provisions 30us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
96us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
Payments for Restructuring (36)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve, Settled without Cash (5)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve - Period End 102us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Employee Severance [Member] | 2014 Productivity Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve - Period Start 89us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring, Settlement and Impairment Provisions 11us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Payments for Restructuring (16)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve, Settled without Cash (3)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve - Period End 81us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Asset Impairment [Member] | 2014 Productivity Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve - Period Start 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring, Settlement and Impairment Provisions 1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Payments for Restructuring 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve, Settled without Cash (1)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve - Period End 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_AssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Other Costs [Member] | 2014 Productivity Plan    
Restructuring Cost and Reserve [Line Items]    
Restructuring Reserve - Period Start 24us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring, Settlement and Impairment Provisions 18us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Payments for Restructuring (20)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve, Settled without Cash (1)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember
 
Restructuring Reserve - Period End $ 21us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= pep_OtherCostsMember
/ us-gaap_RestructuringPlanAxis
= pep_A2014ProductivityPlanMemberMember