XML 76 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Benefit Plans - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
Oct. 01, 2012
Defined Benefit Plan Disclosure [Line Items]          
Pension plans resulted in net pension liability $ 2,882us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet $ 1,946us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet      
Plan assets related to certain insurance contracts 74mdlz_AssetsExcludedFromPlanAssets 81mdlz_AssetsExcludedFromPlanAssets      
Percentage of decrease in plan's equity exposure   10.00%mdlz_PercentageOfDecreaseInEquityExposure      
Expense for defined contribution plans 46us-gaap_DefinedContributionPlanCostRecognized 66us-gaap_DefinedContributionPlanCostRecognized 74us-gaap_DefinedContributionPlanCostRecognized    
Voluntary Contribution          
Defined Benefit Plan Disclosure [Line Items]          
Estimated future employer contributions 200us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedContributionPlanTypeAxis
= mdlz_VoluntaryContributionMember
       
U.S. Pension Plans          
Defined Benefit Plan Disclosure [Line Items]          
Accumulated benefit obligation 1,474us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
1,133us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
     
Settlement losses (28)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(1)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
(113)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
   
Employer voluntary contribution   163mdlz_DefinedBenefitPlanVoluntaryEmployerContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
     
Allocation of pension plan asset 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
     
Employer contribution 11us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
       
Estimated future employer contributions 210us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
       
U.S. Pension Plans | Equity Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities   60.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
  50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Allocation of pension plan asset 45.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
53.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
     
U.S. Pension Plans | Fixed Income Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities   40.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
  50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
 
Allocation of pension plan asset 52.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
44.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
     
Non-U.S. Pension Plans          
Defined Benefit Plan Disclosure [Line Items]          
Accumulated benefit obligation 10,462us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
9,605us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Curtailment and settlement losses   (2)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
(9)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Special termination benefit 2us-gaap_DefinedBenefitPlanSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
1us-gaap_DefinedBenefitPlanSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
13us-gaap_DefinedBenefitPlanSpecialTerminationBenefits
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
   
Allocation of pension plan asset 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Employer contribution 334us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Employees contribution 19us-gaap_DefinedBenefitPlanContributionsByPlanParticipants
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Estimated future employer contributions 319us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | 2014-2018 Restructuring Program          
Defined Benefit Plan Disclosure [Line Items]          
Curtailment and settlement losses (12)us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Non-U.S. Pension Plans | Equity Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 35.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Allocation of pension plan asset 30.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
34.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Non-U.S. Pension Plans | Fixed Income Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Allocation of pension plan asset 48.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
45.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Non-U.S. Pension Plans | Other Plan Asset          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mdlz_OtherPlanAssetMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | Largest Non U.S. Plan          
Defined Benefit Plan Disclosure [Line Items]          
Allocation of pension plan asset 50.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= mdlz_NonUSPensionAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | Largest Non U.S. Plan | Equity Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 15.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= mdlz_NonUSPensionAssetsMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | Largest Non U.S. Plan | Debt Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 18.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= mdlz_NonUSPensionAssetsMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | Largest Non U.S. Plan | Private Markets          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 13.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= mdlz_NonUSPensionAssetsMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mdlz_PrivateMarketsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | Largest Non U.S. Plan | Other Diversifying Assets          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 16.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= mdlz_NonUSPensionAssetsMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mdlz_OtherDiversifyingAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Non-U.S. Pension Plans | Largest Non U.S. Plan | Liability Matching Assets          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities 38.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
= mdlz_NonUSPensionAssetsMember
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mdlz_LiabilityMatchingAssetsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
       
Pension Plans          
Defined Benefit Plan Disclosure [Line Items]          
Estimated from experience differences 224us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
       
Multiemployer pension plans 32us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
32us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
30us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Pension Plans | Maximum          
Defined Benefit Plan Disclosure [Line Items]          
Estimated prior service cost 1us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
U.S. And International Investment Grade Debt Securities | Fixed Income Securities          
Defined Benefit Plan Disclosure [Line Items]          
Target Allocation on securities   95.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_UsAndInternationalInvestmentGradeDebtSecuritiesMember
     
Bakery and Confectionery Union and Industry International Pension Fund          
Defined Benefit Plan Disclosure [Line Items]          
Estimated future employer contributions 30us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_BakeryAndConfectioneryUnionAndIndustryInternationalPensionFundMember
       
Multiemployer pension plans 25us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_BakeryAndConfectioneryUnionAndIndustryInternationalPensionFundMember
26us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_BakeryAndConfectioneryUnionAndIndustryInternationalPensionFundMember
25us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_BakeryAndConfectioneryUnionAndIndustryInternationalPensionFundMember
   
Percentage of surcharge on contribution 10.00%mdlz_MultiemployerPlansSurchargeImposed
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_BakeryAndConfectioneryUnionAndIndustryInternationalPensionFundMember
       
Individually Insignificant Multiemployer Plans          
Defined Benefit Plan Disclosure [Line Items]          
Multiemployer pension plans 7us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_IndividuallyInsignificantMultiemployerPlansMember
6us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_IndividuallyInsignificantMultiemployerPlansMember
5us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_IndividuallyInsignificantMultiemployerPlansMember
   
Individually Insignificant Multiemployer Plans | Kraft Foods Group          
Defined Benefit Plan Disclosure [Line Items]          
Multiemployer pension plans         2us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_IndividuallyInsignificantMultiemployerPlansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= mdlz_KraftFoodsGroupMember
Postretirement Benefit Plans          
Defined Benefit Plan Disclosure [Line Items]          
Estimated from experience differences 13us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
       
Estimated prior service cost 7us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
       
Multiemployer pension plans 18us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
18us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
31us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
   
Current portion of our accrued postretirement benefit obligation 11us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
9us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
     
Postretirement Benefit Plans | Kraft Foods Group          
Defined Benefit Plan Disclosure [Line Items]          
Multiemployer pension plans         $ 13us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= mdlz_KraftFoodsGroupMember
Postemployment Benefit Plans          
Defined Benefit Plan Disclosure [Line Items]          
Weighted-average discount rate 5.60%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_PostemploymentBenefitPlansMember
6.20%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_PostemploymentBenefitPlansMember
     
Ultimate annual turnover rate 0.30%mdlz_UltimateAnnualTurnoverRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_PostemploymentBenefitPlansMember
0.30%mdlz_UltimateAnnualTurnoverRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_PostemploymentBenefitPlansMember
     
Increase in compensation cost 4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_PostemploymentBenefitPlansMember
4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mdlz_PostemploymentBenefitPlansMember