Segment Information (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
$ 18,142us-gaap_SalesRevenueNet |
$ 19,641us-gaap_SalesRevenueNet |
$ 58,489us-gaap_SalesRevenueNet |
$ 60,914us-gaap_SalesRevenueNet |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
3,077pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes |
3,175pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes |
10,577pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes |
11,188pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
2,475us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
2,531us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
8,290us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
8,762us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
Beauty, Hair and Personal Care |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
4,172us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
4,691us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
13,991us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
14,878us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
694pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
800pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
2,709pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
2,869pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
516us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
624us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
2,089us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
2,241us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BeautyHairandPersonalCareSegmentMember |
Grooming |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
1,801us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
1,863us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
5,749us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
5,937us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
603pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
613pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
1,937pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
1,944pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
456us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
463us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
1,466us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
1,469us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_GroomingSegmentMember |
Health Care |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
1,909us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
1,938us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
6,008us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
5,985us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
462pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
398pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
1,435pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
1,307pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
303us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
270us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
994us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
909us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_HealthCareSegmentMember |
Fabric Care and Home Care |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
5,248us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
5,775us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
16,956us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
17,807us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
937pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
964pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
3,101pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
3,295pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
594us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
619us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
2,019us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
2,153us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_FabricCareAndHomeCareSegmentMember |
Baby, Feminine and Family Care |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
4,890us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
5,177us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
15,429us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
15,747us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
1,011pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
1,065pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
3,330pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
3,246pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
691us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
725us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
2,276us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
2,215us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = pg_BabyFeminineandFamilyCareSegmentMemberMember |
Corporate |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
NET SALES |
122us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
197us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
356us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
560us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
EARNINGS FROM CONTINUING OPERATIONS BEFORE INCOME TAXES |
(630)pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
(665)pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
(1,935)pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
(1,473)pg_IncomeLossFromContinuingOperationsBeforeIncomeTaxes / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest |
$ (85)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
$ (170)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
$ (554)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |
$ (225)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateMember |