Updated 2026-07-31
CMS's own PECOS system is for providers managing their enrollment and requires a provider login. For everyone else, CMS publishes a public extract of Medicare fee-for-service enrollment records, and that file is checkable by anyone: PECOS Lookup matches any 10-digit NPI against the loaded public file and shows whether an enrollment record is present, with the enrollment ID, provider type, state, and the file's vintage as evidence.
PECOS itself is Medicare's internal enrollment system. Providers log in to manage their own records; there is no public search inside it. What CMS does publish is a periodic extract of fee-for-service enrollment records — NPI, enrollment ID, provider type, and state — and that public file is what this site loads and checks.
This site does not access the PECOS portal — it reads the public CMS files only, and every result names the file and its vintage.
Enter the provider's 10-digit NPI in the lookup on the home page. The result shows the public PECOS enrollment signal alongside the live NPPES registry record, ordering/referring flags, revalidation due date, opt-out status, and exclusion review signals — one lookup, every public signal, each with its source and vintage. If you have a name instead of an NPI, the search accepts names and shows candidates to pick from.
An NPI not found in the loaded public enrollment file is not proof the provider is not enrolled — public extracts lag the live system, and absence is never a negative finding. For enrollment questions that carry consequences, confirm with CMS or the provider's Medicare Administrative Contractor.
Not to check the public signal. Provider logins are for managing one's own enrollment inside CMS's system. The public extract CMS publishes is checkable by anyone, and that is what this site reads.
No. Enrollment means the provider has a Medicare enrollment record. Participation means they agreed to accept Medicare's approved amount as payment in full on all claims — and a non-participating but enrolled provider can still accept it on a case-by-case basis. The public enrollment file carries neither status.
Check any NPI's public PECOS enrollment signal free — no login, with enrollment ID, provider type, and file vintage as evidence