The iOS app is headed to the App Store. Join early access

Features

Everything between the visit and the payment

Not an EHR with a billing tab bolted on. A billing platform where the claim, the denial, and the payment are the whole point, built for the person who works them.

What the platform does

Claim scrubbing that thinks like a payer

Every claim runs the checks a payer's front end would run, before it ever leaves your hands: code pairing, modifier logic, medical necessity edits, demographic and subscriber validation, and per-payer rules that tighten as your denials teach the system what that payer rejects.

  • CPT and ICD-10 pairing and validity checks
  • Modifier logic (59, 25, 26, and the usual suspects)
  • Duplicate and frequency edits before submission
  • Per-payer rule sets that learn from your remits
Pre-submission scrub2 flags
99213 · R. AlvarezAetna PPO · DOS 07/01CLEAN
20610 + 99204 · K. OseiCigna · DOS 07/02FLAG
93000 · D. PhamMedicare B · DOS 07/02CHECK
Modifier 25 missing. 99204 billed with 20610 same day. Add 25 to the E/M or expect it bundled.
Eligibility · real-time 270/271Active
L. Chen · CignaCopay $30 · deductible $412 leftACTIVE
M. Brady · MMOPCP referral requiredCHECK
J. Ruiz · BuckeyePlan termed 06/30INACTIVE

Eligibility before the visit, not after the denial

Real-time 270/271 checks confirm coverage, copay, deductible, and referral requirements before the patient is seen. The single biggest source of preventable denials is coverage that was inactive on the date of service. Catch it at the front desk and it never becomes a write-off.

  • Batch-verify a whole schedule the night before
  • Copay, deductible, and out-of-pocket surfaced at check-in
  • Termination and referral flags in plain language

Electronic claims, professional and institutional

CMS-1500 and UB-04, submitted as 837P and 837I through a built-in clearinghouse. No separate clearinghouse contract, no separate login, no separate bill. Acknowledgments and rejections come back into the same worklist you submitted from.

  • 837P and 837I with a built-in clearinghouse
  • Batch or single-claim submission
  • Acknowledgment and rejection tracking in one place
  • Secondary and tertiary claims with crossover
Submission batch · 837P48 sent
Aetna14 claims · acceptedACK
Medicare22 claims · acceptedACK
UHC12 claims · 1 rejected1 REJ
Denial worklist3 open
CO-97 bundledUHC · $184.00 · appeal by 08/14APPEAL
CO-16 missing infoAetna · $142.00 · resubmitFIXED
PR-204 not coveredCigna · $96.75 · patientBILL PT
Codes decoded on arrival. Each denial lands with the reason in plain English, the deadline, and the next step attached.

Denials, decoded and deadline-tracked

Denials post to a worklist with the CARC and RARC codes translated into plain English, the appeal window on a visible clock, and the recommended action. Simple corrections resubmit in place; appeals carry the documentation forward. The iOS app pushes each one to your phone so nothing waits until Monday.

  • CARC/RARC reason codes in plain language
  • Appeal deadlines tracked per payer
  • Push alerts the moment a denial posts
  • Corrected-claim and appeal workflows built in

ERAs post themselves

835 remits flow in, line items match to claims, contractual adjustments land in the right bucket, and only the exceptions need a human. What used to be an afternoon of keying is a two-minute review of the handful that did not reconcile.

  • ERA/835 auto-posting with an exception queue
  • Adjustment and write-off codes categorized
  • Underpayment detection against your fee schedule
  • Secondary claims triggered automatically
Remit posting · 835Auto
Aetna · check #8823114 claims · $2,205.10POSTED
Medicare · EFT22 claims · $3,914.55POSTED
UHC · underpaid1 line · $38 under fee scheduleREVIEW
Patient balancesReconciled
R. AlvarezAfter insurance · statement sent$42.00
T. OkaforPaid online · cardPAID
M. BradyPayment plan · 3 of 6$120.00

Patient statements and payments that reconcile

Once insurance settles, patient responsibility is calculated, statements go out, and online payments post back against the balance automatically. No parallel spreadsheet, no guessing which payment belongs to which visit.

  • Automatic patient responsibility after adjudication
  • Online card payments posted to the ledger
  • Payment plans and balance tracking

The numbers you actually manage on

Days in A/R, first-pass acceptance, denial rate by payer and reason, aging buckets, and collection velocity, on a dashboard instead of in a month-end spreadsheet you build by hand. Billing companies get the same view per client.

  • Days in A/R and aging by bucket
  • First-pass acceptance and denial rate trends
  • Denials grouped by payer and reason code
  • Per-client reporting for billing companies
Practice dashboardThis month
Days in A/RTarget under 4031
First-pass acceptanceBenchmark 95%+97.4%
Denial rateHFMA benchmark 5%4.1%

The suite tax

Why billing feels like an afterthought everywhere else

Most "billing software" is the billing module of a practice-management suite that was really built to sell an EHR. You pay per provider, wade through clinical features you will never touch, and the mobile app is a prescription tool that happens to show a claim list.

Per
provider

How suites price billing, so a 10-client billing company pays as if it ran 20 practices. We price by users and workspaces, flat.

Common pricing model across major suites
1.8

The App Store rating of the biggest suite's billing app, from hundreds of reviews citing crashes and login failures. The category's mobile bar is on the floor.

Public App Store rating, competitor research
1

Number of things this product does: billing. No EHR to configure, no clinical modules to ignore, no upsell path to climb.

By design

See it work on your own claims

The features list is nice. Running your actual backlog through the scrubber is better, and the trial does not need a sales call to set up.

30-day free trial · No credit card · No sales call