XML 77 R45.htm IDEA: XBRL DOCUMENT
v3.25.2

Summary of Significant Accounting Policies - Narrative (Details) shares in Millions | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jul. 31, 2025 USD ($) | Jun. 30, 2025 USD ($) segment note shares | Jun. 30, 2024 USD ($) shares | Jun. 30, 2023 USD ($) shares | Jun. 30, 2022 USD ($)
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Number of reportable segments | segment |  | 2 |  |  |
Percent of level two investment pricing inputs provided by independent pricing service (over) |  | 99.00% |  |  |
Number of notes issued | note |  | 4 |  |  |
Debt instrument, face amount |  | $ 4,000,000,000.0 |  |  |
Options excluded from the calculation of diluted earnings per share because their exercise prices exceeded the average market price (in shares) | shares |  | 0.0 | 0.0 | 0.2 |
Weighted average remaining useful life |  | 5 years |  |  |
Unrecognized tax benefits |  | $ 163,000,000.0 | $ 126,900,000 | $ 116,900,000 | $ 98,100,000
Threshold of coverage for all losses per occurrence covered by reinsurance arrangement, next fiscal year |  | 1,000,000 |  |  |
Concentration risk, credit risk, financial instruments, off-balance sheet risk |  | 351,000,000 |  |  |
Letters of credit outstanding, amount |  | 0 | $ 0 |  |
Payments for reinsurance |  | 276,000,000 |  |  |
Threshold for reinsurance per occurrence (up to) |  | $ 1,000,000 |  |  |
Subsequent Event |  |  |  |  |
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Payments for reinsurance | $ 278,000,000 |  |  |  |
Internal Use Software |  |  |  |  |
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Weighted average remaining useful life |  | 10 years |  |  |
Minimum |  |  |  |  |
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Revenue, service agreements, term |  | 30 days |  |  |
Revenue, remaining performance obligation, expected timing of satisfaction |  | 5 years |  |  |
Collection period |  | 30 days |  |  |
Revenue, incremental costs of obtaining a contract, period of recognition |  | 3 years |  |  |
Revenue, capitalized costs fulfillment period |  | 3 years |  |  |
Debt instrument, term |  | 7 years |  |  |
Minimum | Internal Use Software |  |  |  |  |
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Weighted average remaining useful life |  | 3 years |  |  |
Maximum |  |  |  |  |
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Revenue, service agreements, term |  | 7 years |  |  |
Revenue, remaining performance obligation, expected timing of satisfaction |  | 7 years |  |  |
Collection period |  | 60 days |  |  |
Revenue, incremental costs of obtaining a contract, period of recognition |  | 8 years |  |  |
Revenue, capitalized costs fulfillment period |  | 8 years |  |  |
Debt instrument, term |  | 10 years |  |  |
Maximum | Internal Use Software |  |  |  |  |
Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Weighted average remaining useful life |  | 5 years |  |  |

X
- Definition Letters of credit with off-balance sheet credit risk (standby letters of credit). These letters of credit mitigate the risk if the Company were to fail to reimburse the third party for worker's compensation claims. + References No definition available. + Details
Name: | adp_LettersofcreditOffbalanceSheetRisk
Namespace Prefix: | adp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number Of Notes Issued + References No definition available. + Details
Name: | adp_NumberOfNotesIssued
Namespace Prefix: | adp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percent of Level Two Investment Pricing Inputs Provided by Pricing Service + References No definition available. + Details
Name: | adp_PercentOfLevelTwoInvestmentPricingInputsProvidedByPricingService
Namespace Prefix: | adp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Property, Plant and Equipment and intangibles [Line Items] + References No definition available. + Details
Name: | adp_PropertyPlantandEquipmentandintangiblesLineItems
Namespace Prefix: | adp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue, Costs to Fulfill a Contract, Period + References No definition available. + Details
Name: | adp_RevenueCostsToFulfillAContractPeriod
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue From Contract With Customer, Collection Period + References No definition available. + Details
Name: | adp_RevenueFromContractWithCustomerCollectionPeriod
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue, Incremental Costs of Obtaining a Contract, Period of Recognition + References No definition available. + Details
Name: | adp_RevenueIncrementalCostsOfObtainingAContractPeriodOfRecognition
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue, Service Agreements, Term + References No definition available. + Details
Name: | adp_RevenueServiceAgreementsTerm
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold for Reinsurance per Occurrence + References No definition available. + Details
Name: | adp_ThresholdForReinsurancePerOccurrence
Namespace Prefix: | adp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Threshold of coverage for all losses per occurrence covered by reinsurance arrangement, next fiscal year + References No definition available. + Details
Name: | adp_ThresholdOfCoverageForAllLossesPerOccurrenceCoveredByReinsuranceArrangementNextFiscalYear
Namespace Prefix: | adp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-15 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-12 + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash payments made for reinsurance during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForReinsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=adp_InternalUseSoftwareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |