Quarterly report pursuant to Section 13 or 15(d)

Funds Held for Clients and Corporate Investments (Details 1)

v2.4.1.9
Funds Held for Clients and Corporate Investments (Details 1) (USD $)
In Millions, unless otherwise specified
Feb. 28, 2015
May 31, 2014
Classification of investments on the Consolidated Balance Sheets    
Funds held for clients $ 5,090.8us-gaap_FundsHeldForClients $ 4,198.6us-gaap_FundsHeldForClients
Corporate investments 355.5us-gaap_MarketableSecuritiesCurrent 398.7us-gaap_MarketableSecuritiesCurrent
Long-term corporate investments 408.6us-gaap_AvailableForSaleSecuritiesNoncurrent 385.6us-gaap_AvailableForSaleSecuritiesNoncurrent
Total funds held for clients and corporate investments, Fair value 5,854.9payx_FundsHeldForClientsAndCorporateInvestmentsFairValue 4,982.9payx_FundsHeldForClientsAndCorporateInvestmentsFairValue
Securities in an unrealized loss position    
Less than twelve months, Gross unrealized losses (0.9)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses (0.1)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
Less than twelve months, Fair value 268.3us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue 118.8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Twelve months or longer, Gross unrealized losses (0.3)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses (2.9)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
Twelve months or longer, Fair value 26.7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 276.4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Total, Gross unrealized losses (1.2)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses (3.0)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
Total, Fair value 295.0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 395.2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
General obligation municipal bonds [Member]    
Securities in an unrealized loss position    
Less than twelve months, Gross unrealized losses (0.5)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
(0.1)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Less than twelve months, Fair value 150.1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
69.6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Twelve months or longer, Gross unrealized losses (0.3)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
(1.8)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Twelve months or longer, Fair value 26.7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
164.0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Total, Gross unrealized losses (0.8)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
(1.9)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Total, Fair value 176.8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
233.6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Pre-refunded municipal bonds [Member]    
Securities in an unrealized loss position    
Less than twelve months, Gross unrealized losses   0payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_PreRefundedMunicipalBondsMember
Less than twelve months, Fair value   1.7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_PreRefundedMunicipalBondsMember
Twelve months or longer, Gross unrealized losses   0payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_PreRefundedMunicipalBondsMember
Twelve months or longer, Fair value   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_PreRefundedMunicipalBondsMember
Total, Gross unrealized losses   0payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_PreRefundedMunicipalBondsMember
Total, Fair value   1.7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_PreRefundedMunicipalBondsMember
Revenue municipal bonds [Member]    
Securities in an unrealized loss position    
Less than twelve months, Gross unrealized losses (0.4)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
0payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Less than twelve months, Fair value 118.2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
47.5us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Twelve months or longer, Gross unrealized losses 0payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
(1.1)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Twelve months or longer, Fair value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
112.4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Total, Gross unrealized losses (0.4)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
(1.1)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Total, Fair value $ 118.2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
$ 159.9us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember