XML 55 R43.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Corporate Investments and Funds Held For Clients (Narrative) (Details) - USD ($) $ in Millions | 6 Months Ended |
--- | --- | ---
Dec. 31, 2017 | Jun. 30, 2017
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Earliest Corporate bond debt maturity date | January 2018 |  |  |
Latest corporate debt maturity date | March 2026 |  |  |
Available-for-sale securities - Fair Market Value | $ 22,375.5 | [1] | $ 21,901.1 | [2]
Earliest U.S. Treasury maturity date | June 2018 |  |  |
Latest U.S Treasury maturity date | November 2025 |  |  |
Length of shortest cash flow of residential mortgages used as collateral for companies mortgage backed securities (in years) | 15 years |  |  |
Length of longest cash flow of residential mortgages used as collateral for company's mortgage backed securities (in years) | 30 years |  |  |
Client Fund obligation repayment period | 1 year |  |  |
Client funds obligations | $ 34,508.1 |  | 27,189.4 |
Client funds investments with original maturities | ninety days or less |  |  |
Percentage of the available-for-sale securities were rated AAA Or AA | 80.00% |  |  |
Federal Home Loan Banks |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | $ 2,058.8 |  |  |
Federal Farm Credit Banks |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 603.0 |  |  |
U.S. government agency securities |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 154.1 |  |  |
Fixed Rate Credit Card |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 2,183.6 |  |  |
Asset-Backed Auto Loan Receivables |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 1,581.6 |  |  |
Asset-Backed Equipment Lease Receivable |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 439.6 |  |  |
Rate Reduction |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 222.9 |  |  |
Supranational Bonds |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 137.8 |  |  |
Commercial Mortgage Backed Securities |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 147.0 |  |  |
Sovereign Bonds |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 110.8 |  |  |
Residential Mortgage-Backed Securities |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 87.2 |  |  |
Level 1 |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | 0.0 |  | 0.0 |
Level 3 |  |  |  |
Schedule of Available-for-sale Securities [Line Items] |  |  |  |
Available-for-sale securities - Fair Market Value | $ 0.0 |  | $ 0.0 |
[1] | Included within available-for-sale securities are corporate investments with fair values of $10.6 million and funds held for clients with fair values of $22,364.9 million. All available-for-sale securities were included in Level 2 of the fair value hierarchy.
[2] | Included within available-for-sale securities are corporate investments with fair values of $10.8 million and funds held for clients with fair values of $21,890.3 million. All available-for-sale securities were included in Level 2 of the fair value hierarchy.

X
- Definition Period of time from the Balance Sheet Date that client fund obligations has to be repaid + References No definition available. + Details
Name: | adp_ClientFundObligationRepaymentPeriod
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Client funds investments, maturity period. + References No definition available. + Details
Name: | adp_ClientFundsInvestmentsOriginalMaturityPeriod
Namespace Prefix: | adp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represent the Company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations and are recorded on the Balance Sheet at the time that the Company impounds funds from clients. + References No definition available. + Details
Name: | adp_ClientFundsObligations
Namespace Prefix: | adp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Earliest Corporate bond debt maturity date + References No definition available. + Details
Name: | adp_EarliestCorporatebonddebtmaturitydate
Namespace Prefix: | adp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Earliest U.S. Treasury maturity date + References No definition available. + Details
Name: | adp_EarliestU.S.Treasurymaturitydate
Namespace Prefix: | adp_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Latest corporate debt maturity date + References No definition available. + Details
Name: | adp_LatestCorporateDebtMaturityDate
Namespace Prefix: | adp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Latest U.S Treasury maturity date + References No definition available. + Details
Name: | adp_LatestU.STreasurymaturitydate
Namespace Prefix: | adp_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Length of longest cash flow of residential mortgages used as collateral for the Company's mortgage-backed securities (in years). + References No definition available. + Details
Name: | adp_LengthOfLongestCashFlowOfResidentialMortgagesUsedAsCollateralForCompanysMortgageBackedSecuritiesInYears
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Length of shortest cash flow of residential mortgages used as collateral for companies mortgage backed securities (in years) + References No definition available. + Details
Name: | adp_LengthOfShortestCashFlowOfResidentialMortgagesUsedAsCollateralForCompaniesMortgageBackedSecuritiesInYears
Namespace Prefix: | adp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the available-for-sale securities were rated AAA or AA + References No definition available. + Details
Name: | adp_PercentageOfAvailableForSaleSecuritiesWereRatedAaaOrAa
Namespace Prefix: | adp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65884222&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=73527792&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66010992&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_FederalHomeLoanBankCertificatesAndObligationsFHLBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_FederalFarmCreditBanksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_SupranationalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_FixedRateCreditCardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_AssetBackedAutoLoanReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_AssetBackedEquipmentLeaseReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_RateReductionReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=adp_SovereignBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |