A PECOS enrolled lookup tells you whether a provider has an active Medicare enrollment record before you submit a claim under their NPI. You can run one in under a minute, by NPI or by name, using either the official CMS self service tool or a free public lookup. No enrollment, no payment. Check first and you skip the provider not enrolled denial entirely.
That denial costs more than the claim. You eat the rework hours, the cash sits, and in 2026 the stakes climbed. As of January 2026, CMS can retroactively revoke enrollment for all provider types, back to the date the provider signed their application. It also tightened reporting: ownership changes, adverse actions, and practice location updates now have to be reported within 30 days. Bill under a record that lapsed and CMS can claw back months of Medicare revenue you already banked.
This guide covers both lookup methods, what each result actually means, and what to do when a provider comes back not enrolled. If your practice bills Medicare for more than a couple of providers, bookmark it.
What does PECOS enrolled mean?
PECOS enrolled means a provider has an approved Medicare enrollment record in the Provider Enrollment, Chain, and Ownership System, the CMS system that grants Medicare billing privileges. Enrollment is the legal authority to submit claims and get paid by Medicare. Without it, claims under that provider’s NPI get rejected.
One point trips up a lot of billers. NPPES (the NPI registry) and PECOS are separate CMS systems, and they don’t sync automatically. A provider can hold a valid NPI and still have no active PECOS record. The NPI proves they exist. PECOS proves they can bill Medicare. You need both.
Who needs to run a PECOS enrolled lookup?
Anyone who submits claims to Medicare or touches provider onboarding. In practice that means:
- Medical billers verifying a rendering or ordering provider before claim submission, to head off a provider not enrolled denial
- Credentialing teams running primary source verification during onboarding or revalidation
- Practice managers confirming a newly hired physician is active in Medicare before their first billable visit
- DME suppliers checking that the ordering physician is eligible to order, since the claim depends on it
Here’s the honest version most credentialing guides skip: the providers who cause the worst denials are usually the ones nobody thought to check. A locum who covered three days last quarter. A specialist who referred a patient and never set foot in your office. Their enrollment status is yours to verify the moment their NPI lands on a claim.
How to check PECOS enrollment status: two methods
There are two ways to check, and they answer different questions. Pick the one that matches what you’re trying to do.
Method 1: the CMS PECOS self service status check
Use this to check the status of your own enrollment application, including a pending one. It’s free, it’s real time, and the status search needs no login.
- Go to the PECOS self service application status page on the official CMS site (pecos.cms.hhs.gov).
- Search by NPI or by legal business name.
- Review the returned status: enrolled, pending, deactivated, revoked, or rejected.
To see full enrollment records rather than a status flag, you log in through Identity and Access (I&A) Management. As of PECOS 2.0, multi factor authentication is required for every login. If you used to sign in with a plain username and password, you’ll need to register in I&A first. And note: the May 4, 2026 AWS migration changed the underlying infrastructure, so any organization using IP allowlists had to update network settings to keep access.
Method 2: a free public PECOS enrolled lookup tool
Use this to verify another provider fast, by NPI or name, with no login. These tools read the CMS Order and Referring public dataset, which lists clinicians with an approved Medicare record who are eligible to order and refer.
- Open a free PECOS lookup tool.
- Enter the 10 digit NPI, or search by last name if you don’t have it.
- Read the flag: PECOS Enrolled or Not in PECOS data.
Important limit. This public data refreshes weekly, not in real time, and it only covers eligibility to order and refer. A provider added to Medicare yesterday may not show yet. For a clean first check before billing, it’s quick and useful. For the compliance record, confirm in the CMS system itself.
CMS check or free tool: which should you use?
Short answer: use the free tool for a fast pre billing check on someone else, and the CMS system when the answer has to be authoritative. This table lays out the difference.
| What you want to do | CMS PECOS self service check | Free public lookup tool |
|---|---|---|
| Check your own application status | Yes. Real time, by NPI or legal business name. | No. Won’t show pending applications. |
| Verify another provider before billing | Limited. You see your own records only. | Yes. Shows the eligible to order and refer flag. |
| Login required | Yes for full records. Status search needs no login. | No login. |
| How current is the data | Real time from the live system. | Pulled from CMS public files, refreshed weekly. |
| Good enough for compliance | Yes. Authoritative source. | First check only. Confirm in CMS for the record. |
What do the lookup results mean?
The flag you get back is only useful if you know what it’s telling you. Here’s how to read each one.
- PECOS Enrolled: the provider currently appears in the CMS dataset with an approved record and a specialty eligible to order and refer. Safe to proceed, though confirm in CMS for high dollar or high volume claims.
- Not in PECOS data: the provider doesn’t appear in the public file. They may not be enrolled, may sit in a status the public file doesn’t show, or may have been added since the last weekly refresh. Don’t assume the worst, but don’t bill yet either.
- Pending: the application is in process. CMS reviews and may request more. You can’t bill until it’s approved.
- Deactivated or revoked: billing privileges are not active. Deactivation often follows 12 months of inactivity or a missed revalidation. Revocation is more serious. Either way, stop and resolve it before any claim goes out.
Enrolled isn’t the same as participating
Here’s a distinction that trips up newer billers and changes how you handle the patient balance. Enrollment and participation are two different things.
- Participating: the provider accepts Medicare’s approved amount as full payment. Most providers fall here.
- Non participating: still enrolled and still allowed to bill Medicare, but they can charge the patient above the approved amount, up to the limiting charge of 15 percent.
- Opted out: not billing Medicare at all. They’ve filed an affidavit and see Medicare patients under private contract.
So a lookup that comes back enrolled answers “can they bill Medicare,” not “how much can the patient be charged.” For accurate patient statements, confirm participation status too, not just enrollment.
Why your claim got denied for provider not enrolled
A provider not enrolled denial means the NPI on the claim has no active PECOS record that Medicare will pay against. It’s one of the most avoidable denials in the book, and a quick lookup before submission catches most of them.
What it costs you. Say you run 500 Medicare claims a month and even 3 percent bounce on enrollment gaps. That’s 15 claims stuck in rework every month, plus the staff hours to chase each one, plus the cash flow drag while the money sits. None of it had to happen.
The fix is a workflow, not a one time check. The most common root causes are a deactivated record after missed revalidation, an NPPES and PECOS mismatch in name or address, a locum or referring provider nobody verified, and a brand new hire whose enrollment hasn’t finished. Catch all four with a verification step before the claim leaves your system.
How Medicotech keeps your providers enrollment clean
We verify enrollment before claims go out, not after a denial forces the question. For every Medicare claim we touch, we check the rendering and ordering provider’s PECOS status against current CMS data, flag deactivations and revalidation deadlines early, and reconcile NPPES against PECOS so a name or address mismatch never quietly tanks a batch of claims.
One internal medicine practice in Tampa came to us after a string of provider not enrolled denials they couldn’t explain. The cause was a revalidation that had lapsed on a physician who’d changed practice addresses. We caught it, refiled, and built a recurring check into their billing workflow. The denials stopped. That’s the difference between checking once and monitoring.
Frequently Asked Questions
How do I check if a provider is PECOS enrolled?
Enter their 10 digit NPI into a free PECOS lookup tool, or search by name if you don’t have the NPI. The result shows a PECOS Enrolled or Not in PECOS data flag. For your own application status, use the CMS self service tool at pecos.cms.hhs.gov, which searches by NPI or legal business name in real time.
Is PECOS lookup free?
Yes. The official CMS self service status check is free, and so are the public lookup tools that read the CMS Order and Referring dataset. You don’t need a login to run a basic status search. You only need an I&A login to view or manage full enrollment records inside PECOS 2.0.
What’s the difference between NPI and PECOS?
Your NPI is a 10 digit identifier every provider needs for HIPAA transactions. PECOS enrollment is the separate approval that grants Medicare billing privileges. NPPES and PECOS are different CMS systems and don’t sync automatically, so a provider can have an NPI and still not be enrolled in Medicare.
How often does PECOS lookup data update?
The CMS self service tool is real time. Free public lookup tools pull from CMS public files that refresh weekly, so a very recent enrollment change may not appear yet. For anything compliance critical, confirm directly in the CMS system.
Why does a provider show as not enrolled when they have an NPI?
Because the two are separate. An NPI confirms identity. PECOS enrollment confirms Medicare billing privileges. A not enrolled result usually means the provider never completed Medicare enrollment, was deactivated or revoked, or was added too recently to appear in the weekly public refresh.
Can I bill Medicare if a provider is not PECOS enrolled?
No. Claims submitted under a provider with no active PECOS record get denied for provider not enrolled. Resolve the enrollment first. Under 2026 retroactive revocation rules, billing on a lapsed record can also trigger a demand to repay revenue already received.
What’s the difference between PECOS enrolled and participating?
Enrolled means CMS approved the provider to bill Medicare. Participating means they’ve agreed to accept Medicare’s approved amount as full payment. A non participating provider is still enrolled and can still bill, but may charge the patient up to 15 percent above the approved amount. Check both before you generate the patient statement.
Does Medicotech handle PECOS enrollment for us?
Yes. Our credentialing team manages the full PECOS workflow, initial enrollment, revalidation, reactivation after deactivation, and the NPPES reconciliation that prevents most rejections. We also verify rendering and ordering providers before claims go out, so enrollment gaps don’t turn into denials.
Run your lookup, then close the gap
A PECOS enrolled lookup takes a minute and saves you a denial. A clean Medicare revenue cycle takes more than one lookup. It takes verification on every claim and a watch on every revalidation deadline. If your team keeps hitting provider not enrolled denials and can’t pin down why, that’s usually an enrollment or revalidation gap, and it’s fixable.
Book your free billing audit. A dedicated specialist reviews your last 90 days of Medicare claims, flags every enrollment and revalidation risk by provider, and shows you exactly where revenue is leaking. No obligation.



