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
Nov. 30, 2014
May 31, 2014
Classification of investments on the Consolidated Balance Sheets    
Funds held for clients $ 4,032.7us-gaap_FundsHeldForClients $ 4,198.6us-gaap_FundsHeldForClients
Corporate investments 388.6us-gaap_MarketableSecuritiesCurrent 398.7us-gaap_MarketableSecuritiesCurrent
Long-term corporate investments 398.5us-gaap_AvailableForSaleSecuritiesNoncurrent 385.6us-gaap_AvailableForSaleSecuritiesNoncurrent
Total funds held for clients and corporate investments, Fair value 4,819.8payx_FundsHeldForClientsAndCorporateInvestmentsFairValue 4,982.9payx_FundsHeldForClientsAndCorporateInvestmentsFairValue
Securities in an unrealized loss position    
Less than twelve months, Gross unrealized losses (0.3)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses (0.1)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
Less than twelve months, Fair value 147.2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue 118.8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Twelve months or longer, Gross unrealized losses (1.1)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses (2.9)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
Twelve months or longer, Fair value 164.2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 276.4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Total, Gross unrealized losses (1.4)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses (3.0)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
Total, Fair value 311.4us-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.1)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
(0.1)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Less than twelve months, Fair value 68.8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
69.6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Twelve months or longer, Gross unrealized losses (0.9)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
(1.8)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Twelve months or longer, Fair value 125.7us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
164.0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Total, Gross unrealized losses (1.0)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
(1.9)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspostitionAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_GeneralObligationMunicipalBondsMember
Total, Fair value 194.5us-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.2)payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
0payx_AvailableforsaleSecuritiesContinuousunrealizedlosspositionLessthantwelvemonthsAggregateLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Less than twelve months, Fair value 78.4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
47.5us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Twelve months or longer, Gross unrealized losses (0.2)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
(1.1)payx_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionTwelvemonthsorlongerAggregatelosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
Twelve months or longer, Fair value 38.5us-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 $ 116.9us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember
$ 159.9us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= payx_RevenueMunicipalBondsMember