new-site/docs/healthcare-competitive-pricing.md
justin d8e3e40dda healthcare emails: remove prices, fix click tracking, de-risk claims
Diagnosing zero healthcare sales (11k sent, 5479 opens, 0 clicks, 0 orders).
Root cause of clicks=0: Listmonk only registers a link for tracking when the
href ends with the literal @TrackLink marker; all 10 hc templates lacked it
(trucking/CRTC have it). So the entire funnel was unmeasurable below 'open'.

Changes:
- Click tracking: append @TrackLink + UTM to every /order/ CTA across all 10
  templates (external gov self-verify links left untracked on purpose).
- Remove all service prices from emails (99/49/49/99yr/9mo). Price is
  now revealed on the order page after value is established; catalog
  (api/src/service-catalog.ts) stays source of truth. Kept the 0,000 OIG
  penalty stat (regulatory fact, not our price). Added a neutral 'flat fee shown
  up front' reassurance block where the fee table used to be.
- Compliance/honesty: the nppes_outdated email asserted a per-record
  'FLAGGED OUT OF DATE / detected' status, but its selector only checks
  deliverability and the data has no NPPES last-updated field -> unsubstantiated
  for every recipient. Reframed to a generally-true periodic-attestation message
  ('PERIODIC REVIEW REQUIRED', 'most practices drift out of date'). Same hedging
  applied to npi_reactivation ('may be deactivated ... confirm on official
  sources'). Substantiated reval 'past due' claims (backed by the public CMS
  Revalidation list) were kept.
- Fixed stale $299 OIG metadata in build script -> $79/mo (reference only).

Docs: docs/healthcare-competitive-pricing.md (benchmark research) and
docs/healthcare-email-compliance-review.md (CAN-SPAM / FTC / impersonation pass;
flags SOC2/HIPAA/PCI badge claims for owner confirmation).

Verified headless: all 10 render with 0 JS errors, exactly 1 tracked CTA each,
no price leaks.
2026-06-20 09:37:02 -05:00

126 lines
7.2 KiB
Markdown

# Healthcare services — competitive pricing research
**Date:** 2026-06-20
**Purpose:** Benchmark our healthcare compliance prices against what other firms
charge, to inform email copy (price removal), landing-page pricing, and offer design.
## Methodology & honest caveat
Automated web search (Google / Bing / DuckDuckGo) and direct vendor-page scraping
were attempted and largely **bot-blocked**, and nearly every specialist firm
(ProviderTrust, Verisys, Streamline Verify, Exclusion Screening LLC, most
credentialing companies) **gates pricing behind a "schedule a call" sales motion**.
That gating is itself a signal: this market is sales-led and quote-based, which is
exactly the friction our flat-fee, no-login, self-serve checkout is designed to
undercut.
The figures below are from **established market knowledge** of the healthcare
credentialing / compliance space, with **confidence levels marked**. Specific
vendor quotes were NOT fabricated — where a number could not be verified live it
is presented as a market range, not a vendor-attributed price. Government fees
(CLIA) are public but the CMS pages are JS-rendered and did not scrape cleanly;
amounts below are flagged for re-verification.
> **Action item:** when we can get live quotes (mystery-shop a few competitors, or
> pull their gated PDFs), replace the ranges here with sourced, dated, vendor-named
> figures.
## Our current prices (source of truth: `api/src/service-catalog.ts`)
| Service | Slug | Our price | Billing |
|---|---|---:|---|
| Medicare PECOS Revalidation | `npi-revalidation` | **$599** | one-time |
| Medicare Enrollment (PECOS) | `medicare-enrollment` | **$699** | one-time |
| NPI Reactivation | `npi-reactivation` | **$449** | one-time |
| NPPES Data Update / Attestation | `nppes-update` | **$349** | one-time |
| CLIA Certificate Renewal | `clia-renewal` | **$449** | one-time (+ govt fee) |
| OIG/SAM Exclusion Screening | `oig-sam-screening` | **$79** | **per month** (recurring) |
| Provider Compliance Bundle (Annual) | `provider-compliance-bundle` | **$899** | per year |
> Note: the build script `scripts/build_healthcare_campaigns.py` SEGMENTS dict had
> a stale `"price": "$299"` for OIG — that is **dead metadata** not used at
> checkout (catalog says $79/mo). Worth cleaning up to avoid confusion, but it
> never affected what a customer was charged.
## Benchmarks by service
### 1. Medicare Revalidation / PECOS enrollment filing — our $599 / $699
- **Market:** credentialing/enrollment firms typically charge **~$200-$500 per
provider, per payer** for enrollment, often inside a broader credentialing
retainer. Medicare-specific revalidation a-la-carte commonly **~$150-$400**;
full new Medicare enrollment (855I/855B) often **~$300-$600**. Many bill hourly
($50-$150/hr) inside a retainer rather than flat.
- **Verdict:** our $599 reval / $699 enrollment is **at or slightly above** the
a-la-carte midpoint, but **defensible** as flat-fee, no-login, done-for-you,
single provider. Confidence: **medium-high** (the per-payer model is well
established).
### 2. OIG/SAM exclusion screening — our $79/month ← most mispriced
- **Market:** specialist exclusion monitoring is almost always **per-covered-life /
per-employee, per-month**, roughly **$1-$3 per name per month**, often with
**annual minimums ~$300-$1,000+** for a small practice. One-time single-name
searches run **~$5-$15**.
- **Verdict:** a flat **$79/month for the whole practice** is **cheap-to-mid** for a
10+ person office but potentially **expensive for a solo provider** screening
1-3 names — who can DIY free on the public LEIE / SAM.gov sites (which our own
email tells them to do). The flat model is fine; the **recurring** ask is the
hard part in cold email vs the perceived free-DIY alternative. Confidence:
**medium-high** on the per-life model.
### 3. NPPES / NPI update — our $349 ← looks high
- **Market:** NPI registration/update is **commodity work**; services that file NPI
applications charge roughly **$50-$200**, and some credentialing firms bundle it
**free** with enrollment.
- **Verdict:** **$349 for an NPPES update looks high** relative to perceived effort
(the provider knows NPPES is a free government portal). Widest price-to-perceived-
value gap of any item → likely a conversion drag. Confidence: **medium**.
### 4. NPI reactivation — our $449
- **Market:** tied to restoring Medicare billing; more defensible than a plain
update because the stakes (claims paying again) are high. Comparable to a reval
filing in effort. Confidence: **medium**.
### 5. CLIA renewal — our $449 service fee (+ government fee, separate)
- **Government CLIA certificate fee** (paid to CMS, separate from any service fee):
Certificate of Waiver / PPM historically **~$180**; Certificate of
Compliance/Accreditation **scales with annual test volume from ~$180 up to
several thousand**. *(Re-verify current amounts on the CMS CLIA fee schedule —
CMS updates them; page is JS-rendered and did not scrape cleanly.)*
- **Verdict:** a **$449 service fee** to prepare/submit the CMS-116 is reasonable,
**but the email/landing copy must make clear it's on top of the government fee**.
Confidence: **high** that a separate govt fee exists; **medium** on exact current
amounts.
## Synthesized ranges (low / typical / high)
| Service | Market low | Market typical | Market high | Ours | Read |
|---|---:|---:|---:|---:|---|
| Medicare revalidation (a-la-carte) | $150 | $250-350 | $500 | **$599** | slightly high, defensible (flat, no-login) |
| Medicare new enrollment | $300 | $400-500 | $600+ | **$699** | top of range; justify with done-for-you |
| NPI reactivation | $150 | $300 | $500 | **$449** | upper-mid, OK (billing at stake) |
| NPPES/NPI update | $50 | $100-150 | $200 | **$349** | **high vs perceived value** |
| CLIA renewal service fee | $150 | $300 | $600 | **$449** | mid; must separate govt fee |
| OIG/SAM screening (small practice) | ~$25/mo | ~$50-100/mo | $300+/mo (per-life) | **$79/mo** | mid, but recurring = hard cold ask |
## Takeaways for the campaign
1. **Removing price from the cold email is the right call** — it kills the biggest
objection at the worst moment, lets price be revealed on the landing page after
value is established, and sidesteps NPPES/OIG sticker shock. Catalog prices stay
the source of truth at checkout.
2. **Best-priced / most defensible:** revalidation ($599), reactivation ($449),
CLIA ($449) sit at sensible levels.
3. **Mispriced-feeling (review):** NPPES update **$349** reads high for "update a
free form"; OIG **$79/mo recurring** competes against free DIY. Consider a lower
NPPES anchor or a one-time OIG option as an entry product.
4. **Differentiator to lean on:** competitors are sales-led and quote-gated. Our
edge is **transparent flat pricing + no-login done-for-you + instant checkout**.
That should be the wedge, not undercutting on raw price.
## Confidence summary
- Per-payer credentialing model & ranges: **medium-high**
- Exclusion-screening per-life model: **medium-high**
- NPI update being commodity-cheap: **medium**
- Exact CLIA government fee amounts: **medium (re-verify on CMS)**
- All specific dollar figures: **ranges, not vendor-attributed quotes** — upgrade
with live mystery-shopping when possible.