Your New Provider Can't Bill for 5 Months and You're Losing $30K/Month — A Credentialing Tracking System for Practices Without a Credentialing Department
"Hi, it's Dr. Chen. I've been here six weeks and I still can't see patients because my Medicare credentialing hasn't come through. What's going on?"
If you run a growing private practice, you know this call. You've probably gotten it more than once. The provider is on payroll. Patients are on the schedule. And you're hemorrhaging $6,000–$10,000 a month in unbillable provider time while an application sits in a payer queue.
You're not alone. Multiple Reddit communities — r/PrivatePracticeDocs, r/socialwork, r/therapists, r/PMHNP — are full of the same question: "Is credentialing supposed to take this long, or am I doing something wrong?"
The answer: it takes this long. 90–150 days per payer is normal. But what's NOT normal — and what's costing you real money — is having zero visibility into where those applications are and which deadlines are about to blow up your revenue.
Why credentialing breaks without a system
The problem isn't the credentialing process itself — it's that nobody designed a tracking system for it. Five things go wrong, repeatedly:
- Nobody owns it. Credentialing falls to the office manager, who also handles billing, HR, patient complaints, supply ordering, and 8 other jobs. It gets attention when someone screams, not when it needs attention.
- Every payer has a different portal. UnitedHealthcare uses one login. BCBS another. Aetna another. Cigna another. Medicare another. There is no single view of "where are we with Dr. Smith across all 15 payers?"
- CAQH re-attestation reminders go to the provider's personal email. The provider doesn't know what CAQH is and ignores it. You don't see the reminder. Profile goes inactive. Revenue stops.
- Required documents change mid-process. License expires. DEA renews. Malpractice carrier changes. The application that was complete 3 months ago is now incomplete — and nobody knows until the payer sends a vague "additional information needed" letter that sits in a stack for two weeks.
- Payer follow-up is a black art. Call provider relations. Navigate the phone tree. Get transferred twice. Leave a voicemail. Wait. Repeat. A single follow-up cycle consumes 20–30 minutes per payer, per provider.
The 3-tier system to reclaim control
You don't need to hire a $55K credentialing specialist. You don't need hospital-priced credentialing software ($400–$800/month). You need a system that gives you visibility. Here's how to build it, from free to full automation.
Tier 1 — Free
Master Credentialing Google Sheet
Three tabs. Three hours to set up. 30 minutes a week to maintain.
Tab 1 — "Initial Apps": Columns for provider name, payer, application date, CAQH ID, expected approval date, status (not-started, docs-gathering, submitted, in-review, pending-docs, approved, contracted), last follow-up date, follow-up notes, days since submission. Conditional formatting: red if >90 days without movement, yellow if >60 days.
Tab 2 — "Re-Credentialing": Columns for provider, payer, original credentialing date, re-credentialing due date, CAQH re-attestation due date, status. Conditional formatting: red if within 30 days of deadline, yellow if within 60 days.
Tab 3 — "Provider Docs": License #, expiration date. DEA #, expiration. Malpractice carrier, policy #, expiration. CAQH ID. CAQH last attested. Set calendar reminders 30, 14, and 7 days before each expiration.
This sheet replaces the sticky notes and mental tracking that most practices rely on. It won't automate follow-ups, but it will tell you — immediately — which application has been sitting in "submitted" for 87 days without a status check.
Tier 2 — Automation-lite
Google Sheets + Apps Script + Calendar
One day to set up. Five minutes per follow-up (down from 20).
A Google Apps Script that reads the credentialing sheet daily and auto-emails the office manager when:
- An application has been in "submitted" or "in-review" status for 30+ days with no follow-up logged.
- A document expiration (license, DEA, malpractice) is within 45 days.
- CAQH re-attestation is due within 14 days.
Pre-built follow-up email templates for each major payer — auto-populated from sheet data with provider NPI, application reference number, and date submitted. One click to customize and send. The script runs automatically; you only act when you get an alert.
Tier 3 — Full automation
What Jobs Done Labs builds
Single dashboard. Every provider × every payer. Color-coded. Auto-follow-up.
One screen showing the full credentialing lifecycle:
- Green: Active and current. Provider is credentialed, CAQH attested within 90 days, no documents expiring.
- Yellow: In-process, <60 days. Application submitted, follow-up logged.
- Orange: In-process, 60–90 days or document expiring within 30 days. Needs attention.
- Red: Stalled (>90 days), expired, or revenue at risk.
Auto-follow-up engine: Automated email to payer rep at day 30 — portal status check at day 45 — reminder to call at day 60. Auto-detect CAQH re-attestation approaching by polling CAQH status weekly. One-click re-credentialing packet generation: pulls current credentials from CAQH, pre-fills all payer-specific forms, generates cover sheet with provider info.
Provider onboarding checklist: Tracks required documents, signatures, and timeline milestones from offer letter to first billable visit. Bonus: alerts when a payer quietly adds a new credentialing requirement (happens 2–3 times per year per payer — and nobody tells you).
How the options compare
| Approach | Setup time | Monthly cost | Visibility | Best for |
|---|---|---|---|---|
| Sticky notes + memory | Zero | $0 | None | Nobody. This is what you're escaping. |
| Tier 1: Google Sheet tracker | 3 hours | $0 | Manual, in one place | 1–3 providers, 5–10 payers each |
| Tier 2: Sheet + Apps Script | 1 day | $0 | Auto-alerts for deadlines | 2–5 providers, expanding practice |
| CAQH ProView alone | Per-provider setup | $0 (included by payers) | Profile only — no tracking | Everyone must use this. Not enough alone. |
| Modio / VerityStream software | 2–4 weeks | $400–$800/mo | Full, but priced for hospitals | 10+ providers with dedicated staff |
| Tier 3: Jobs Done Labs custom | 2–4 weeks | $200/mo maintenance | Full dashboard + auto-follow-up | 3–15 providers, serious about growth |
The tier-3 custom build costs $2K–$5K one-time. That's less than the revenue lost from one missed re-credentialing deadline. And the $200/month maintenance is a rounding error compared to the $30K+ you're losing every time a new provider sits idle for 5 months.
Frequently asked questions
How long does credentialing actually take per payer?
Plan on 90–150 days per payer. Commercial payers (UnitedHealthcare, Aetna, Cigna, BCBS) average 90–120 days. Medicare takes 60–90 days if clean. Medicaid varies by state — 60–180 days. A complete, error-free application with CAQH attested within 30 days lands at the faster end. Missing documents or CAQH errors add 30–60 days. Re-credentialing is faster (45–90 days) but only if you catch it before the deadline.
What's the difference between credentialing and contracting?
Credentialing verifies the provider IS qualified. Contracting is the business deal that comes after — rates, fee schedules, and the legal agreement that lets you bill. Credentialing approval ≠ being contracted. Timeline: credentialing (90–150 days) → committee approval → contracting (30–90 days) → effective date. Many practices track credentialing but forget the contracting gap, losing another 1–2 months.
Can I credential with 15 payers at once or should I stagger?
Submit simultaneously — do NOT stagger. Every payer runs on their own clock. Waiting for one before starting the next adds months. The risk of tracking 15 simultaneous applications is exactly what the system above solves. The one exception: if a payer requires another's approval first (rare), submit those sequentially.
What happens if I miss a CAQH re-attestation deadline?
Profile goes inactive. Within days, claims deny with "provider not credentialed" codes. Revenue stops. Re-attesting reactivates the profile, but every payer re-verifies (2–4 weeks), previously approved claims during the gap may be retroactively denied, and some payers treat it as a full re-credentialing cycle (90–120 days). One missed CAQH deadline = $16K–$30K in denied claims for a 2-provider practice. Set reminders at 110 days, not 120.
Do I need credentialing for telehealth-only providers?
Yes — same process and timeline as in-person providers for every payer you'll bill. Some payers have telehealth-specific enrollment forms, and a few states require separate telehealth registration. The advantage: you can credential in multiple states simultaneously since there's no physical location constraint.
Is it worth hiring a credentialing specialist vs outsourcing to a CVO?
For 1–3 new providers/year: no — a $50K–$65K salary doesn't justify the volume. Use tier 1 or 2. For 4+ providers/year or 20+ providers' re-credentialing: a specialist pays for itself by preventing even one missed deadline. CVOs charge $200–$500/provider/payer — $3K–$7.5K per provider at 15 payers. Use them only if you have zero internal bandwidth. The middle path: handle credentialing yourself with the systems above, outsource follow-ups to a trained VA ($15–$25/hour).
Free credentialing workflow audit
We'll map your current credentialing process across every provider and payer, identify the 3 biggest revenue-leakage points, and give you a 1-page blueprint for a tracking system that catches every deadline — free, 15 minutes, no obligation.
Book your audit →