XML 66 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Program Restructuring (Additional Information) (Details) (USD $)
3 Months Ended 6 Months Ended 36 Months Ended 42 Months Ended 60 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2014
employee
Jun. 30, 2016
Restructuring charges $ 183,000,000us-gaap_RestructuringCharges $ 158,000,000us-gaap_RestructuringCharges $ 341,000,000us-gaap_RestructuringCharges $ 2,800,000,000us-gaap_RestructuringCharges    
Scenario, Forecast [Member]            
Restructuring and Related Cost, Expected Cost           4,500,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Minimum [Member]            
Restructuring and Related Cost, Amounts Historically Incurred     250,000,000pg_RestructuringandRelatedCostAmountsHistoricallyIncurred
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Maximum [Member]            
Restructuring and Related Cost, Amounts Historically Incurred     500,000,000pg_RestructuringandRelatedCostAmountsHistoricallyIncurred
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Selling, General and Administrative Expense [Member]            
Restructuring charges 80,000,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= pg_SellingGeneralAndAdministrativeExpenseMember
  126,000,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= pg_SellingGeneralAndAdministrativeExpenseMember
     
Cost of Goods, Segment [Member]            
Restructuring charges 97,000,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfGoodsSegmentMember
  208,000,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfGoodsSegmentMember
     
Separations            
Restructuring charges 98,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
81,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  1,500,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring and Related Cost, Number of Severance Packages Executed 840pg_RestructuringandRelatedCostNumberofSeverancePackagesExecuted
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  1,490pg_RestructuringandRelatedCostNumberofSeverancePackagesExecuted
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  10,970pg_RestructuringandRelatedCostNumberofSeverancePackagesExecuted
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Non-manufacturing overhead personnel [Member]            
Restructuring and Related Cost, Number of Positions Eliminated       9,300us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
10,400us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
 
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent       15.00%us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
18.00%us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
 
Restructuring and Related Cost, Number of Severance Packages Executed 500pg_RestructuringandRelatedCostNumberofSeverancePackagesExecuted
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
  690pg_RestructuringandRelatedCostNumberofSeverancePackagesExecuted
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
  6,970pg_RestructuringandRelatedCostNumberofSeverancePackagesExecuted
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
 
Non-manufacturing overhead personnel [Member] | Minimum [Member] | Scenario, Forecast [Member]            
Restructuring And Related Cost, Expected Number Of Positions Eliminated, Percent           16.00%pg_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Non-manufacturing overhead personnel [Member] | Maximum [Member] | Scenario, Forecast [Member]            
Restructuring And Related Cost, Expected Number Of Positions Eliminated, Percent           22.00%pg_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminatedPercent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringCostAndReserveAxis
= pg_NonManufacturingOverheadPersonnelMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Asset-Related Costs            
Restructuring charges 40,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= pg_AssetRelatedCostsMember
50,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= pg_AssetRelatedCostsMember
  666,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= pg_AssetRelatedCostsMember
   
Other Costs            
Restructuring charges $ 45,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
$ 27,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  $ 680,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember