NewMedicare and Medicaid rules, built into every claim

Get paid faster,
with fewer denials

Revenue cycle software for medical practices and billing companies. Every claim is checked against NCCI, Medicare and your payers before it goes out, and every dollar is followed to your bank.

  • 14-day free trial, no card needed
  • HIPAA BAA with every customer
  • Encrypted in transit and at rest
collaboratmd.app/admin
Practice analytics
Demo data · 100 providers · 15,000 patients · 105,000 claims · trailing 12 months
Charges
$31.4M
Collections
$21.6M
Days in A/R
23
Net collection
97.6%
Charges, collections and adjustments
Charges Collections
Payer mix
  • Medicare
  • Medicaid
  • UnitedHealthcare
  • Aetna
  • Cigna
Denials recovered by reason code
CARC 16+$1.2M
CARC 197+$968k
CARC 27+$664k
CARC 11+$497k
Scrubbed and risk-scored
47 rules plus payer edits
ERA posted, deposit matched
835 to the line, bank to the ERA
Appeals in one click
Filled with the claim's details
Amounts never edited
Corrections post as reversals

Built for the organizations that bill for care

Independent practices

One to ten providers, carrying the same regulatory load as a hospital with none of the staff.

Multi-specialty groups

Different fee schedules, authorization rules and denial patterns per specialty, in one ledger.

Billing companies

Many practices side by side, each needing its own reporting and its own reconciliation.

Community health centers

High volume, thin margins, and a payer mix weighted toward Medicaid and sliding-scale patients.

Claims in the format every payer reads. The platform generates 837P claims with the payer IDs for Medicare Part B, state Medicaid programs and the major commercial plans, and posts their 835 remittances. Live submission to payers runs through a connected clearinghouse.

Inside the live demo environment

$62.7M
Billed charges carried in the ledger
100
Providers across 26 specialties
15,000
Patients in 50 metro areas
105k
Synthetic claims through the full lifecycle
The platform

Everything between the visit and the deposit

Most billing problems are caught too late. CollaboratMD moves every check forward, to the moment the claim is created, and follows the money all the way to your bank statement.

Know the coverage before the patient sits down

Eligibility runs for tomorrow's whole schedule in one pass, and patients update their own details before they arrive.

  • X12 270/271 eligibility, one patient or the full day's scheduleneeds Clearinghouse
  • Copay, deductible remaining and out-of-pocket maximum on screen
  • Online check-in link: the patient confirms insurance and signs notices
  • Appointment reminders by text or email, with the check-in linkneeds Twilio / Resend
Eligibility · tomorrow's schedule
Ramirez, Ana · Aetna PPOActive
Copay
$30
Deductible left
$412
OOP left
$2,860
Chen, Marcus · Medicare Part BActive
Okafor, Grace · CignaInactive
Reminder of your appointment tomorrow at 9:30 AM. Check in online: https://…/check-in/…

Illustration of the screen with sample figures

Smart, not reckless

Intelligence that shows its work, and keeps patient data home

Every suggestion comes with its reasons. Where AI is used, it is given codes, not people: names, dates of birth and member IDs are filled in on our side after the AI has answered.

What the AI never sees

Patient names, dates of birth, member IDs or addresses, for denial explanations, appeals and data imports. Visit notes, which do contain patient information, are sent only if the practice turns that on after signing a BAA.

Denial risk you can argue with

Each unsent claim is scored from your own last 12 months with that payer, plus known warning signs like a missing authorization number or an unverified policy. Every point comes with its reason, so you fix the cause instead of trusting a number.

Denials in plain English

CARC and RARC codes become what happened and what to do next. Codes alone go to the AI, and a built-in explanation is used when no AI key is configured.

Appeals drafted in one click

A letter for the denial reason, filled with the claim, patient and practice details. With AI on, the argument is written from codes only and patient details are added afterwards on our side.

Coding help at charge entry

Visit level by the AMA time and medical decision making rules, and a diagnosis finder that understands everyday words. AI coding of full visit notes stays off until the practice has a BAA with the AI provider.

A cash forecast from your own history

Every claim in flight is projected from how that payer has actually paid you: how often, how much and how fast, adjusted for the claim's age. Scheduled visits and patient payments are added, and the method is on the page.

Payers that change, caught early

Each payer's last 30 days are compared with its previous 90: more denials, slower payment, lower payment or a denial reason that suddenly spikes. Alerts need real volume, so noise stays out.

Bills patients understand

Each balance says why in plain English or Spanish, from the payer's own reasons: deductible, coinsurance, copay, not covered. Estimates use the deductible left today, and patients get a year-end receipt for their HSA or taxes.

Contracts renegotiated on time

Each payer contract's renewal and notice dates, with reminders before the notice window closes, next to what that payer underpaid you and allowed per code, so you go into the negotiation with numbers.

Books that stay closed

Close a month and it is locked: nothing can be posted into it afterwards, so the numbers you sent your accountant stay true. The A/R rollforward has to reconcile to the cent before you close.

Clean registrations

Rejections and denials caused by a wrong member ID, name or date of birth are traced back to the field and to who entered it, so the front desk fixes the pattern, not just the claim.

Duplicates merged, not re-keyed

Two charts for the same person are found by name and birth date, member ID or phone, and merged in one step with every visit, claim and payment moved across.

Write-offs that say why

Every write-off records its reason, and avoidable ones (late filing, no authorization, coverage not checked) are shown by payer, month and person, apart from contractual adjustments.

One bill for the family

Name a parent as guarantor and the children's statements go to them, the family's balances are shown together, and one payment is spread across everyone's visits.

The drawer balances every night

Cash, checks and card batches counted against what was posted that day, by payment method. A difference needs an explanation before the deposit goes to the bank.

Missed-appointment fees, fairly

No-shows and late cancellations are charged only under a policy the patient agreed to first, never to insurance or Medicaid patients, and can be waived with a reason.

Denials fixed where they start

Each denial is traced to its root cause and the team that can prevent it (front desk, coding, documentation or billing), with the preventable share month by month.

Collection agencies compared

Agency payments post in full to the patient's account and the commission is booked on its own, so cash matches the check. See which agency actually recovers more.

Provider pay, worked out

Percentage of collections, dollars per work RVU, or a base with a bonus: each provider's pay for the period from the same numbers as the rest of your reports.

Collect at the front desk

Copays and old balances collected at check-in against what was due, by location, week and staff member: the cheapest dollar you will ever collect.

Mail that reaches someone

Returned mail stops statements to a dead address until it is fixed, and grown children stop receiving bills through their parents unless they agree.

Know where patients come from

Ask how each new patient heard about you, then see new patients, visits and collections by source and by referring physician.

Your cost to collect

Enter what billing costs each month and see it as a share of what you collect, with agency commissions counted for you.

Superbills in one click

An itemized superbill with codes, diagnoses, NPI and tax ID for patients who file with their own out-of-network plan, from any visit.

Cards that never lapse

Saved cards about to expire are found before a charge fails; the patient replaces the card from a text without paying anything, and autopay carries on.

Statements in cycles

Split statements into two or four cycles by last name, so payments and phone calls are spread across the month instead of arriving in one wave.

Medicare, Medicaid and compliance

The government's rules, built in

Medicare and Medicaid have rules commercial payers do not, and deadlines that carry penalties. CollaboratMD applies them on every claim and every payment, says which rule each warning comes from, and runs the compliance habits an auditor looks for: answering requests on time, asking before billing, and checking your own coding.

Medicare pricing for your locality

Every paid Medicare claim is checked against the physician fee schedule for your locality, at the office or facility rate, with the multiple-procedure reduction. Contracts can be set as a percentage of Medicare.

Who pays first, asked and enforced

The Medicare Secondary Payer questions decide the billing order. A claim sent in the wrong order is stopped, and a claim Medicare already crossed over to a supplemental insurer is not billed again.

ABNs that match the claim

Record the patient's choice on form CMS-R-131. GA is added to the lines the notice covers, and a claim that contradicts the notice is stopped before it goes out.

Every appeal level, every deadline

Medicare's five levels, from redetermination to federal court, each due the right number of days after the last decision. Other payers follow their own appeal window.

The 60-day overpayment rule

A Medicare or Medicaid overpayment shows the date it must be returned, with a reminder before it passes. Money a payer takes back from a later check is posted to the claim it belongs to.

Telehealth, drugs and time

Place of service and modifiers checked against Medicare's telehealth list, NDCs on drug lines, the 8-minute rule for therapy and minutes for anesthesia.

Surgical global periods

A visit inside a surgery's 10- or 90-day global period is caught before the claim goes out, with the modifier it needs, and routine follow-ups go in as 99024 at $0.00.

Medicare Advantage, caught at the desk

When Medicare's eligibility answer says the patient is in a Medicare Advantage plan, the front desk sees the plan and a claim to traditional Medicare is stopped.

Care management by the minute

Chronic care management, behavioral health integration and remote monitoring: consent on file, minutes logged through the month, and one claim when it ends.

October 1, handled

When the new ICD-10-CM year arrives, you get the codes your practice uses that it deletes or splits, where they sit on open visits, authorizations and lab orders, and what replaces them. Each claim is checked against the codes in force on its date of service.

Ordering providers, checked

Medicare denies lab, imaging and equipment claims when the ordering practitioner is not enrolled to order them. The referring NPI is checked against CMS's ordering and referring file before the claim goes out.

Auditors and patients answered on time

ADRs, RAC and TPE reviews are tracked to their due dates and the records sent are logged. Patients' HIPAA requests for their records or an accounting of disclosures run on their 30- and 60-day clocks.

Therapy past the threshold, with KX

Physical, speech and occupational therapy are totaled per Medicare patient per year. Over the year's threshold, lines without KX are flagged; over the review amount, you are told to check the plan of care.

Ask the provider, then bill

When a note does not support what was billed, the coder asks the provider from the claim, and the claim waits for the answer instead of going out and coming back denied.

Audit yourself first

A random sample of each provider's claims, checked against the notes by someone other than the coder, with accuracy against a 95% target: the internal review the OIG's compliance guidance expects.

QMB patients protected

Mark a dual-eligible patient as a Qualified Medicare Beneficiary and their Medicare deductibles and coinsurance stay off statements, reminders, card charges and collections, as federal law requires.

Hospital price transparency

A chargemaster with revenue codes prices your facility claims and produces the standard charges file hospitals must publish, laid out after CMS's template, with each payer's contracted rate.

Bankruptcy and estates handled

A bankruptcy stops every collection step at once, as the automatic stay requires; a death stops billing the patient and turns the balance into an itemized claim against the estate.

Privacy complaints on file

Every HIPAA privacy complaint logged, investigated and answered, with mitigation and sanctions recorded and nothing deleted, as the Privacy Rule requires.

Locums billed correctly

A substitute physician's visits go out under the absent provider with Q6 or Q5, the substitute's NPI on record, and Medicare's 60-day limit enforced.

HMO referrals and therapy plans

Referral numbers go on the claim with visits counted, and Medicare therapy is checked against a plan of care certified within 30 days and renewed every 90.

Language access on record

Interpreters provided or declined are logged for Section 1557, with upcoming visits that need one and Medicaid T1013 units where your state pays.

Offshore team, one schedule

Billers in Manila or Karachi work in their own time zone and holiday calendar: night shifts past midnight, whole or part-day time off with leave balances, shift swaps and open shifts, weekly timesheets with corrections, clock reminders, a team week with a workload forecast, daily targets, quality checks, training records, and a pay worksheet with overtime, night and holiday pay in their currency.

Ready for every code change

Every CMS code set is tracked against its release calendar, so October's diagnosis codes and each quarter's edits are loaded before claims need them, and your fees and contracts are flagged when they fall behind.

Checks built on CMS files (the fee schedule, the telehealth list, ICD-10-CM and HCPCS) run once that year's files are loaded.

Everything included

One system instead of six

Eligibility, coding, claims, remittance, patient payments and reporting share one ledger, so nothing is re-keyed and every dollar can be traced.

needs … = connect the practice's own account

Front desk

  • ✓Scheduling and patient records
  • ✓Duplicate patients found and merged, visits and payments included
  • ✓Online booking requests, confirmed by your staff
  • ✓Online check-in with insurance updates and signed notices
  • ✓Eligibility (270/271), single or whole scheduleneeds clearinghouse
  • ✓Coverage checked the day before every appointment, Medicare Advantage and Medicaid managed care flaggedneeds clearinghouse
  • ✓Sliding fee scale by income, for health centers and charity care
  • ✓Wellness visits due, care management candidates and HCC recapture
  • ✓Medicare Secondary Payer questions and ABNs (CMS-R-131) per patient
  • ✓NPI lookup from the CMS registry
  • ✓Appointment reminders by text and emailneeds Twilio / Resend
  • ✓Lab orders and results over HL7
  • ✓Prior authorization tracking with units
  • ✓Copay by card at online check-inneeds Stripe
  • ✓Card readers at the front deskneeds Stripe Terminal
  • ✓Check-in and patient portal in English and Spanish
  • ✓Two-way text inbox, with STOP honoredneeds Twilio
  • ✓Insurance card read from a photoneeds AI key + BAA
  • ✓Coverage discovery for self-pay patientsneeds clearinghouse
  • ✓Estimates before the visit, with pay-ahead linksneeds Stripe for payment

Coding and claims

  • ✓Charge entry with fee schedules and modifiers
  • ✓E/M level calculator and diagnosis finder
  • ✓AI code suggestions from visit notesneeds AI key + BAA
  • ✓Scrubber with 47 rules plus your payer edits
  • ✓Denial risk score with reasons
  • ✓837P claims, 999 and 277CA acknowledgments
  • ✓Secondary claims billed automatically
  • ✓Edit, correct and void claims with an audit trail
  • ✓Facility claims: 837I / UB-04 with revenue codes and ICD-10-PCS procedures
  • ✓Electronic prior authorization (278)needs clearinghouse
  • ✓Dental claims: 837D with tooth, surfaces and quadrant
  • ✓NCCI edits and Medicare coverage checks
  • ✓ICD-10-CM and HCPCS checked for the date of service
  • ✓October 1 code changes: the codes you use that change, with their replacements
  • ✓Medicare ordering and referring providers checked against CMS's enrollment file
  • ✓Questions to providers that hold the claim until answered
  • ✓Medicare therapy checked against the year's KX threshold
  • ✓NDC, quantity and unit on drug lines
  • ✓Telehealth checked against Medicare's list; therapy and anesthesia by the minute
  • ✓Paper claims: CMS-1500 on the red form, plain-paper UB-04
  • ✓Any clearinghouse: claims out and responses in as files
  • ✓MIPS quality codes added to qualifying claims
  • ✓Surgical global periods, frequency limits and supervising providers checked
  • ✓Duplicate services and the birthday rule caught before claims go out
  • ✓Split/shared (FS) and teaching-physician (GC, GE) visits checked
  • ✓Unlisted codes described on the claim; visit time and prolonged services checked
  • ✓Chronic care management and remote monitoring billed from logged minutes
  • ✓Payer rules suggested from your own denials
  • ✓Claim attachments (PWK) with a fax cover sheet

Getting paid

  • ✓835 remittance auto-posting by line
  • ✓Underpayments checked against contracts, with multiple-procedure and modifier reductions
  • ✓Medicare claims priced from the fee schedule for your locality
  • ✓Payer takebacks (835 PLB) posted to the claim they are for
  • ✓Appeal levels with deadlines, Medicare's five included
  • ✓60-day return deadline on Medicare and Medicaid overpayments
  • ✓Medicare crossovers recognized, never billed twice
  • ✓Records requests (ADR, RAC, audits) tracked to their due date
  • ✓Prompt-pay interest on late commercial payments, under your state's statute
  • ✓Out-of-network disputes on the No Surprises Act's deadlines
  • ✓Proof of timely filing built from your own submission record
  • ✓Payer refund demands tracked, disputed or settled by offset
  • ✓Batch appeals for a payer's same-reason denials
  • ✓Fee schedule check: charges below what payers allow
  • ✓Contract calendar: renewal and notice dates, with reminders
  • ✓Bank deposits matched to ERAs
  • ✓Denials in plain English with next steps
  • ✓Appeal letters in one clickneeds AI key, optional
  • ✓276/277 follow-up on quiet claims
  • ✓Denial agent that prepares each day's work for approval
  • ✓Missed charges: visits seen but never billed
  • ✓Underpayment dispute letters, one per payer
  • ✓Credit balances refunded with approval, and unclaimed credits reported to your state
  • ✓Personal injury liens: balances held until the settlement
  • ✓ERAs picked up from the clearinghouse and posted dailyneeds Stedi

Patient payments

  • ✓Patient-friendly statements, printed and mailed for youneeds Lob for mail
  • ✓No Surprises Act good faith estimates
  • ✓Payment plans and discounts
  • ✓Patient portal with card paymentsneeds Stripe
  • ✓Autopay for plan installmentsneeds Stripe
  • ✓Card on file, charged after insurance with notice firstneeds Stripe
  • ✓Final notice and collection agency workflow, with safeguards you set
  • ✓Good faith estimate variance flagged before statements
  • ✓Why you owe this: each balance explained in plain English or Spanish
  • ✓Year-end payment receipts for HSA, FSA and taxes
  • ✓Deductible and out-of-pocket kept current between coverage checks
  • ✓Text-to-pay campaignsneeds Twilio / Resend

Operations

  • ✓Analytics against industry benchmarks
  • ✓Reports and CSV exports
  • ✓Weekly report by emailneeds Resend
  • ✓Task inbox, notes, saved views and bulk actions
  • ✓Payer enrollment, revalidation and ERA/EFT enrollment tracking
  • ✓Several locations, sent on claims as the service facility
  • ✓Your whole practice as one download, any time
  • ✓HIPAA record requests and accountings of disclosures on their deadlines
  • ✓Month-end close that locks the month, with an A/R rollforward
  • ✓Write-off analysis: avoidable, contractual and policy, by payer and person
  • ✓Registration quality: rejections traced to the field and who entered it
  • ✓Internal coding audits with accuracy per provider
  • ✓Many practices under one login
  • ✓EHR interface (HL7), FHIR with SMART backend services, and CSV import
  • ✓Ctrl+K search, shortcuts, dark mode, phone layout
  • ✓Report builder, and questions answered as reports
  • ✓8-week cash forecast and payer behavior alerts
  • ✓Work RVUs per provider and an E/M coding profile for internal audits
  • ✓Contract comparison against Medicare, and charge and submission lag
  • ✓Modifier 25 and 59 audit per provider
  • ✓Work queues with assignment rules and SLAs
  • ✓Client invoicing for billing companies
  • ✓Accounting journal export and month-end close

Security and admin

  • ✓Single sign-on (OpenID Connect or SAML) and SCIM provisioning
  • ✓Notifications, daily digest and a setup guide
  • ✓Custom roles, session limits and office-network allowlists
  • ✓Two-factor sign-in, required per practice if you choose
  • ✓Passkeys: sign in with a fingerprint or face
  • ✓Team page with invites and one-click removal
  • ✓Compliance center: access reviews, BAAs, audit export
  • ✓REST API and signed webhooks
  • ✓Integrations screen: paste keys, test, go live
  • ✓Public status page and server error monitoring
How it works

One loop, start to finish

Every screen sits somewhere on this path, and nothing is a dead end: a denial becomes an appeal or a corrected claim, a balance becomes a statement, a payment or a plan.

  1. Schedule and verify

    Book the visit, check coverage for the whole day, and send a reminder with an online check-in link.

  2. Capture and code

    Charges priced from your fee schedule, with coding help for the visit level and diagnoses.

  3. Scrub and risk-check

    Blocking errors stop the claim; the risk score shows what could still get it denied.

  4. Submit and follow up

    837P, 837I or 837D out, acknowledgments in, status inquiries for quiet claims, secondary billed on its own.

  5. Post and reconcile

    835 remittances post by line, deposits match their ERAs, and underpayments are flagged.

  6. Resolve and collect

    Denials become appeals, underpayments become dispute letters, missed visits get billed; balances become statements, portal payments, plans or, last, collections.

Denial cost calculator

What are denials costing you?

Move the sliders to your practice's numbers. The arithmetic is shown under the result, and nothing you enter leaves this page.

1,500

All claims the practice sends in a month

$180

Average billed or expected amount per claim

10%

Share of claims denied on first submission

50%

Of the denied amount, the share you end up writing off

$25

Your estimate: time to research, correct and resubmit or appeal

5%

Industry benchmark is under 5%

Denials cost you about

$207,000 / year

$17,250 a month: $13,500 written off and $3,750 of rework on 150 denials

At a 5% denial rate

$103,500 / year back

Denied claims = claims × denial rate. Cost = denied claims × (average value × share never recovered + rework cost). Your own figures, not a promise of results.

Benchmarks

Numbers with a point of comparison

A dashboard that reports 51 days in A/R without saying whether that is good is just trivia. Every headline metric is shown against the industry target and colored accordingly. With email connected, a summary arrives every Monday.

See it on a full-size demo practice
MetricTarget
Days in A/R
How long revenue sits uncollected after the visit
Under 40 days
Net collection rate
Share of collectible revenue you actually collect
95% or better
Clean claim rate
Claims accepted on first submission, without rework
95% or better
Denial rate
Adjudicated claims the payer refused to pay
Under 5%
A/R over 90 days
Aged receivable that rarely gets collected
Under 15%
Pricing

Priced per provider, not per seat

Front desk staff, billers and administrators cost nothing. You pay for the clinicians who generate charges, plus a transaction line tied to claim volume. Pay annually and 2 months are free.

Essentials

Independent practices, 1 to 5 providers

$99/ provider / month

or $82.50 billed annually

plus $0.30 per submitted claim

What's included
  • Scheduling and 270/271 eligibility checks
  • Charge capture with fee-schedule pricing
  • Claim scrubbing: 47 rules plus payer edits
  • 837P claim generation and clearinghouse submission
  • Automatic 835 remittance posting
  • Patient statements and balances
Recommended

Professional

Growing and multi-specialty practices

$149/ provider / month

or $124.17 billed annually

plus $0.30 per submitted claim

What's included
  • Everything in Essentials
  • Denial management with appeal deadlines
  • Practice analytics against industry benchmarks
  • Payer performance and provider productivity
  • A/R aging by payer and by bucket
  • Timely filing risk monitoring
  • Underpayment detection against payer contracts

Billing Company

Billing companies managing multiple practices

$199/ provider / month

or $165.83 billed annually

plus $0.30 per submitted claim

What's included
  • Everything in Professional
  • Multiple practices under one login
  • Side-by-side reporting across clients
  • Role-based access across teams
  • HL7 interfaces and CSV patient import
Standards and security

Built on the formats payers actually use

Claims, eligibility, status inquiries, acknowledgments and remittances are generated and parsed as real ASC X12 transactions, and EHR and lab traffic as HL7 v2, all covered by segment-level tests.

  • Two-factor or passkey sign-in, required per practice if you choose
  • Account lockout after repeated failed sign-ins
  • Built-in roles, and custom roles that can only narrow them
  • Single sign-on and SCIM: access ends when someone leaves
  • Session limits and an allowlist of office networks
  • Ledger amounts never edited; corrections are reversals
  • Patient links and keys stored only as hashes
  • Card numbers stay on Stripe's page, never our servers
How we protect patient data
  • X12 005010X222A1 (837P)
  • X12 005010X221A1 (835)
  • X12 005010X279A1 (270/271)
  • X12 005010X212 (276/277)
  • X12 005010X223A2 (837I)
  • X12 005010X217 (278)
  • X12 005010X224A2 (837D)
  • X12 999 and 277CA acknowledgments
  • HL7 v2.5.1 ADT, DFT, ORM, ORU
  • ICD-10-CM · ICD-10-PCS · CPT · HCPCS · CDT · NDC
  • CMS-1500 and UB-04 printing
  • Medicare fee schedule (RVU and GPCI)
  • NCCI PTP and MUE edits
  • OpenID Connect, SAML 2.0 and SCIM 2.0
  • HL7 FHIR R4 (patients and encounters)
  • CARC and RARC code sets

Connects to, with your own account, from one settings screen

  • Stedi
    Clearinghouse for claims, eligibility and status
  • Stripe
    Card payments and autopay
  • Twilio
    Text reminders and a two-way inbox
  • Resend
    Email reminders and reports
  • Anthropic Claude
    Denials, appeals, coding, report questions
  • Okta, Entra ID, Google
    Single sign-on and SCIM provisioning
  • Any HL7 v2 EHR or lab
    Patients, charges, orders and results

Walk the whole revenue cycle

The demo runs on a full-size synthetic practice: 100 providers, 15,000 patients and 105,000 claims that have been scrubbed, submitted, adjudicated by a simulated payer, denied and appealed, with bank deposits and collection accounts to work through.