PEO Contract Terms: Statistics from Verified Data

Of the eight tracked PEO providers, six have a verified contract term on file and seven have a verified cancellation notice, each with a primary source and a verification date. Five of the seven verified notices require 30 days’ written notice. The two remaining gaps are unverified, not zeros.

8/8providers with a verified contract term
8/8providers with a verified exit notice
16sourced cells on the two fields

Verified coverage

Every figure below is computed at build time from the provider records in data/providers.json. A cell counts as verified only when the record holds a value, a source URL and a verification date — the same rule the rest of the site applies.

Coverage of the two tracked fields across all tracked providers.
MetricValue
Providers tracked8
Contract term verified8 of 8
Cancellation notice verified8 of 8
Both fields verified8 of 8
Term verified only0 of 8
Notice verified only0 of 8
Neither field verified0 of 8
Sourced cells on the two fields16
Verification dates2026-08-10 to 2026-08-16

Notice-window distribution

Of the seven providers with a verified cancellation notice on file, five specify 30 days’ written notice. The buckets below are exact text matches on the verified values, decided at build time — nothing is estimated.

Cancellation notices, by verified wording.
NoticeProvidersWho
Written notice per the Signature Packet; transition fee waived1Paychex PEO
30 days' written notice6ADP TotalSource, Insperity, Justworks, Rippling PEO, Sequoia One, TriNet
Cancel anytime1Gusto

Term structure

The verified terms are sourced descriptions, not numbers, so we do not report a median or an average term — that would be arithmetic on prose. The honest summary is the split below: four providers publish a no-fixed-term or month-to-month arrangement, and two set the term in the agreement without publishing a length.

Contract terms, by verified structure.
StructureProvidersWho
No fixed term or month-to-month4Gusto, Insperity, Justworks, TriNet
Term set in the agreement; length not published4ADP TotalSource, Paychex PEO, Rippling PEO, Sequoia One

Provider by provider

Which records publish which fields, and when each verified cell was checked. The values themselves, with the source link for every cell, are on the full contract-terms table.

Verification status of the two fields, per provider.
ProviderContract termCancellation notice
ADP TotalSourceVerified — 2026-08-16Verified — 2026-08-14
GustoVerified — 2026-08-10Verified — 2026-08-10
InsperityVerified — 2026-08-14Verified — 2026-08-14
JustworksVerified — 2026-08-14Verified — 2026-08-14
Paychex PEOVerified — 2026-08-16Verified — 2026-08-14
Rippling PEOVerified — 2026-08-14Verified — 2026-08-14
Sequoia OneVerified — 2026-08-16Verified — 2026-08-16
TriNetVerified — 2026-08-14Verified — 2026-08-14

What the gaps mean

The term is unverified for , and the cancellation notice is unverified for . These are unverified markets, not zeros: no primary source is on file stating a term or notice for those providers, so we do not state one. Each record’s research queue names the executed client service agreement as the source still to pull, and the provider pages say the same thing the table does.

A verified notice is the published form-agreement notice; an executed agreement can vary, which is why every verified cell also carries its verification date.

How these numbers were computed

The full contract-terms table · All providers · How we verify data

Compare this provider against two others

Tell us your headcount, states and timeline and we will shortlist providers that can serve your situation — including ones that are not on this page.

Get matched

You choose which providers may contact you before anything is sent.