XML 50 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Narrative) (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 9 Months Ended 12 Months Ended 21 Months Ended 12 Months Ended 33 Months Ended
May 03, 2015
Apr. 27, 2014
May 03, 2015
Apr. 27, 2014
Aug. 03, 2014
May 03, 2015
Jul. 28, 2013
May 03, 2015
Restructuring Cost and Reserve [Line Items]                
Restructuring charges $ 9us-gaap_RestructuringCharges $ 1us-gaap_RestructuringCharges $ 9us-gaap_RestructuringCharges $ 35us-gaap_RestructuringCharges        
2015 Initiatives [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Number of Positions Eliminated 471us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
             
Restructuring charges 9us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
             
Restructuring charges and related costs, after tax 11cpb_RestructuringChargesAndRelatedCostsAfterTax
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
             
Restructuring charges, Per Diluted Share $ 0.04cpb_RestructuringChargesPerDilutedShare
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
             
Restructuring and Related Cost, Expected Cost 131us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  131us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
    131us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  131us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
Expected cash expenditures 124us-gaap_EffectOnFutureCashFlowsAmount
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
             
Restructuring and Related Cost, Incurred Cost     18us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
         
Restructuring and Related Cost, Expected Cost Remaining 113us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  113us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
    113us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  113us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
2015 Initiatives [Member] | U.S. Simple Meals [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 37us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
  37us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
    37us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
  37us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
2015 Initiatives [Member] | Global Baking And Snacking [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 45us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
  45us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
    45us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
  45us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
2015 Initiatives [Member] | U.S. Beverages [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 9us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USBeveragesMember
  9us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USBeveragesMember
    9us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USBeveragesMember
  9us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USBeveragesMember
2015 Initiatives [Member] | Bolthouse and Foodservice [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 5us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_BolthouseAndFoodserviceMember
  5us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_BolthouseAndFoodserviceMember
    5us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_BolthouseAndFoodserviceMember
  5us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_BolthouseAndFoodserviceMember
2015 Initiatives [Member] | Corporate, Non-Segment [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 17us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
  17us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
    17us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
  17us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
2014 Initiatives [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Number of Positions Eliminated           85us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
   
Restructuring charges       34us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
54us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
     
Restructuring charges, after tax       19cpb_RestructuringChargesAfterTax
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
33cpb_RestructuringChargesAfterTax
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
     
Restructuring charges, Per Diluted Share       $ 0.06cpb_RestructuringChargesPerDilutedShare
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
$ 0.10cpb_RestructuringChargesPerDilutedShare
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
     
Restructuring and Related Cost, Expected Cost 56us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
  56us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
    56us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
  56us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
Expected cash expenditures           43us-gaap_EffectOnFutureCashFlowsAmount
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
   
Expected investment in capital expenditures           6us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
   
Payments for (Proceeds from) Productive Assets           1us-gaap_PaymentsForProceedsFromProductiveAssets
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
   
Restructuring and Related Cost, Expected Cost Remaining 2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
  2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
    2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
  2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
2014 Initiatives [Member] | North America and Asia Pacific [Member]                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated           250us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= cpb_NorthAmericaandAsiaPacificMember
   
2014 Initiatives [Member] | CHINA                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated           100us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= country_CN
   
2014 Initiatives [Member] | Australia [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Number of Positions Eliminated           90us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= country_AU
   
2014 Initiatives [Member] | U.S. Simple Meals [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
  1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
    1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
  1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_USSimpleMealsMember
2014 Initiatives [Member] | Global Baking And Snacking [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
  1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
    1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
  1us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
2013 Initiatives [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring charges       1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
1us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  51us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
 
Restructuring charges and related costs, after tax       2cpb_RestructuringChargesAndRelatedCostsAfterTax
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
3cpb_RestructuringChargesAndRelatedCostsAfterTax
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  90cpb_RestructuringChargesAndRelatedCostsAfterTax
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
 
Restructuring charges, Per Diluted Share       $ 0.01cpb_RestructuringChargesPerDilutedShare
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
$ 0.01cpb_RestructuringChargesPerDilutedShare
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  $ 0.28cpb_RestructuringChargesPerDilutedShare
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
 
Restructuring and Related Cost, Expected Cost 148us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  148us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
    148us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  148us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Expected cash expenditures               46us-gaap_EffectOnFutureCashFlowsAmount
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Expected investment in capital expenditures               31us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Payments for (Proceeds from) Productive Assets               29us-gaap_PaymentsForProceedsFromProductiveAssets
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Restructuring and Related Cost, Expected Cost Remaining 2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
    2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
2013 Initiatives [Member] | Sacramento, CA [Member]                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated               700us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= cpb_SacramentoCaMember
2013 Initiatives [Member] | South Plainfield, NJ [Member]                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated               27us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= cpb_SouthPlainfieldNjMember
2013 Initiatives [Member] | MEXICO                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated               260us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= country_MX
2013 Initiatives [Member] | UNITED STATES                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated               70us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= country_US
2013 Initiatives [Member] | SOUTH CAROLINA                
Restructuring Cost and Reserve [Line Items]                
Positions eliminated               110us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementGeographicalAxis
= stpr_SC
2013 Initiatives [Member] | Global Baking And Snacking [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost Remaining 2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
  2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
    2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
  2us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= cpb_GlobalBakingAndSnackingMember
Cost Of Products Sold [Member] | 2013 Initiatives [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Incurred Cost       2us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
3us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
  91us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
 
Other Cost Savings Implementation Costs [Member] | 2015 Initiatives [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Expected Cost 22us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  22us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
    22us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  22us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
Restructuring and Related Cost, Incurred Cost     9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
         
Restructuring and Related Cost, Expected Cost Remaining 13us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  13us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
    13us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  13us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
Other Cost Savings Implementation Costs [Member] | Administrative Expenses [Member] | 2015 Initiatives [Member]                
Restructuring Cost and Reserve [Line Items]                
Restructuring and Related Cost, Incurred Cost $ 9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
  $ 9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember