For practices chasing patient balances

The patient payment platform that sends each balance as a pay link.

Each balance goes out by text or email as a pay link, the payment posts to one ledger, and your team works only the accounts that need a person.

One office or many  ·  15+ automations  ·  Part of the Dion suite

Illustrative preview · sample names, placeholder amounts

Dion Pay is a patient payment platform for dental practices and dental groups that keeps each patient's balance on one ledger, sends it as a text or email pay link, and posts every payment back on its own.

15+
automations that run without being asked
posting, plans, statements, failures, disputes
24/7
payments post themselves, day or night
no one keys a payment in
Minutes
from a payment to the rest of Dion
Finance and Insights see the same payment
4
Dion apps post straight to the ledger
MDRCM, Lead Intelligence, Clinical, Patient Engagement

The problem

The money is owed. Nobody can say how much.

Patient balances are assembled from a claim here, a treatment charge there and a membership somewhere else — and multiplied by every office. Asking for the money starts with working out the number.

“Which number is right?”
The practice system says one balance, the statement says another, and the patient read a third somewhere else. Someone reconciles by hand before anyone can ask for money.
“Did they ever pay that?”
A card declined three weeks ago lives in a notification nobody filed. The patient thinks they are paid up; the practice thinks they owe.
“Which office is it?”
With more than one location, the same patient's balance is split across offices and systems, and nobody can total the group without a spreadsheet.

The film

See it work — in under 3 minutes.

A balance from the chair to paid: the team’s ledger, plans that ask on their own, and what the patient sees on their phone.

Recorded on synthetic data — every name and number is illustrative.

How the work flows

One balance, start to finish.

An illustrative day. The steps are real; the times are an example.

  1. Mon · 4:10 pm

    The claim is processed

    MDRCM sends the patient's share after adjudication. It lands on the ledger as one entry, stamped with the office that did the work.

    Automatic
  2. Mon · 4:12 pm

    The front desk sends the balance

    One click from the patient's page sends a text or an email with a link to a checkout for that exact balance.

    Your team
  3. Mon · 7:48 pm

    The patient pays from the couch

    No account, no password. Card, or Affirm financing where the practice offers it.

    The patient
  4. Mon · 7:48 pm

    The payment posts itself

    Stripe confirms, the ledger is credited, the balance drops — nobody keys it in. Minutes later Finance and Insights have the same payment.

    Automatic
  5. Tue · morning

    Today's instalments go out

    Before the office opens, instalments paid overnight are settled and every instalment due today is asked for.

    Automatic
  6. Tue · 8:30 am

    The worklist says what's next

    One plan instalment was declined. It sits in the failures queue with the card's reason and a recovery step, not in an inbox.

    Your team decides

Features

Every screen a balance passes through.

Patient ledger

One number, on every screen.

Patients → the patient's ledger

Insurance responsibility, treatment charges, membership dues and deposits are each one entry, marked with where it came from. Nothing is ever erased — every change stays in the history.

What comes out The same figure on the front desk screen, the statement and the pay link. Mistakes are fixed with a visible correcting entry.

Pay links

The link is the login.

Patient page → Send pay link

A text or email carries a link to a secure checkout for the exact balance. Card details go to Stripe, never to Dion. Affirm is offered at checkout where the practice has it on.

What comes out A paid balance, a numbered receipt, and the method and time on the ledger.

Payment plans

Plans that ask on time.

Payment plans

Split a balance into scheduled instalments, or accept a plan agreed in Dion Clinical. Every plan shows its progress, the next due date and anything that needs a person.

What comes out A pay link for each instalment on its due date; the plan advances only when money arrives.

Available Charging a saved, patient-authorised card on the due date is built — switched on per practice, then per plan, and only on a signed plan.

Statements

Statements that hold still.

Statements

Each statement freezes the figures it was issued with, with an aging view and a pay link printed on it. Overdue statements are filtered in one click.

What comes out A statement a patient can hold that always matches what was sent. Generated every month.

Failures and disputes

A declined card gets a next action.

Failures · Disputes

Declines become ranked, deduplicated work with the card's reason in plain words. Disputes carry their evidence deadline; early fraud warnings prompt a refund while one still helps.

What comes out One queue for what failed, one for what is contested — nothing lost in a notification email.

Collections

Everyone knows who is due for what.

Collections

Every overdue account moves through a clear sequence of reminders that ends with a call from a person. Nothing goes to an agency or a credit bureau.

What comes out Today's list of who is due for which message, sendable one at a time or in bulk, only during daytime hours.

Insurance receipts

Carrier payments, applied.

Insurance receipts

Each posted remittance from MDRCM arrives as one receipt with the claims it pays and any adjustments.

What comes out What each carrier check or EFT paid, and what is still waiting to be applied.

Deposits and credits

Know what reached the bank.

Deposits · Unapplied credit

Every Stripe payout is broken into the payments behind it. Money that names no charge sits in its own list until someone applies it.

What comes out A deposit report you can export to CSV, and no mystery credit on an account.

Card readers

The front desk, on the same ledger.

Terminal

Pair a card reader at the front desk; a tap posts to the same ledger as an online payment.

What comes out One record for the patient, whichever way they paid.

Available Built — turned on per location as each office's readers are registered.

Analytics and export

Trace every figure to its entries.

Analytics · Export

Outstanding balances by age, payments by method, and balances by practice and by office — all computed from the ledger, not a page of results.

What comes out CSV exports of the registers behind every total.

What runs on its own

15+ jobs nobody has to remember.

What gets done without anyone being asked, and what it leaves behind.

Dion Pay automations, their triggers and results
WhatWhenWhat it produces
Post a payment to the ledgerThe moment Stripe confirms itThe balance drops and a numbered receipt exists.
Settle a delayed paymentWhen a slower payment clears or failsThe ledger follows the final outcome, not the first attempt.
File a failed paymentThe moment a payment or instalment failsA ranked item in the failures queue with the card's reason.
Record a refundThe moment a refund is issued or changesA visible refund entry on the patient's ledger.
Open a disputeThe moment a chargeback is filedA dispute with its evidence deadline, updated through to its close.
Flag early fraud warningsThe moment the card network warnsA prompt to refund before a dispute lands.
Save a patient's cardWhen the patient finishes the save-card linkA card on file tied to the patient's authorisation.
Report each depositEvery time Stripe pays outThe payments inside each bank deposit.
Post the patient's share of a claimWhen MDRCM finishes a claimA charge on the ledger stamped with its office.
Post insurance receiptsWhen MDRCM posts a remittanceA receipt with the claims it pays.
Take charges from other Dion appsWhen Lead Intelligence, Clinical or Patient Engagement send oneDeposits, plans and memberships on the same ledger.
Send due plan instalmentsEvery morningA pay link for each instalment due; paid ones settled.
Generate monthly statementsMonthlyFrozen statements for every open balance.
Share payments with the rest of DionWithin minutesFinance and Insights see the same payments.
Refresh patients and contactsContinuouslyNames and contacts current from the practice system.
Check payments against the ledgerOvernightA report for a person to review — never an automatic fix.

You choose how far it goes

Assist, or autonomous — per workflow.

Where money moves, Pay runs on written rules you can read, not a model’s judgment. Some steps can run fully on their own within limits you set; some stay with a person by design.

What Dion Pay does in assist mode, per workflow
WorkflowAssistYour control
Posting paymentsAlways automaticPayments from links, plans and readers post themselves the moment Stripe confirms them.Append-only: a wrong entry is reversed in view, never erased.
Plan instalmentsOn the due date Pay sends the patient a pay link for the instalment; the patient pays.Switched on plan by plan, only on a signed plan. A refused charge never moves the plan forward.
Monthly statementsStatements are prepared every month; your team reviews them and sends.Per-practice auto-send switch.
Collections messagesPay works out who is due for which step; a person sends, one at a time or in bulk.Daytime send hours. Collection holds. A practice can be held from texting entirely.
Charges from other Dion appsAlways automaticDeposits, plans, memberships and claim responsibility post as they arrive.Each app is limited to its own practices and can add to the ledger, never clear a patient's debt.
Large staff chargesCharges above the practice's threshold wait off the ledger for a second person to approve.A named billing approver per practice.
ReconciliationOvernight, Pay checks payments against the ledger and reports anything that doesn't match.Never self-corrects — a person decides every fix.
Disputes and fraud warningsFiled with the deadline in view; a person refunds or submits evidence.The evidence clock on every dispute.

Works with the rest of Dion

The other apps post here, and hear back.

Pay holds the one balance a patient sees. The other Dion apps don’t charge patients on their own — they post to Pay’s ledger against the same shared patient record, and they hear back when the patient pays. Dion Pay is part of Dion Health, the healthcare management company.

Into Pay
Sends the patient's share of every processed claim, and each posted insurance remittance.
Back out
Its statement runs carry a Pay link, so the patient pays the ledger's figure.
What you see
The front desk sees insurance and patient balances on one ledger, office by office.
Into Pay
Asks Pay to post a case deposit and mint its pay link.
Back out
Hears back when the deposit is paid or refunded.
What you see
Treatment coordinators start the money conversation from the right number.
Into Pay
Hands over the payment plan agreed with the patient.
Back out
The plan's instalments run in Pay.
What you see
The plan the doctor presented is the plan that collects.
Into Pay
Hands over memberships and sale links for its patient messages.
Back out
Hears back when a link is paid or refunded.
What you see
Membership dues and offers settle on the same ledger.

Finance · Insights

Into Pay
Nothing — they read, they don't charge.
Back out
Every payment, within minutes.
What you see
The books and the reports match the ledger.

Dion console

Into Pay
One sign-in for staff.
Back out
Pay opens as a tab next to every other Dion app.
What you see
No separate password for Pay.

Built for one office or fifty

Offices, practices, one group view.

Every office, one ledger
Each entry carries the office that did the work, so balances roll up by office and by practice without anyone reallocating money.
Group roll-up
Analytics show outstanding balances by practice and by office side by side; the patient list filters to one office in a click.
Access by practice
Each staff member is granted exactly the practices they work for — one or many — and the database enforces the same rule.
Each practice's own money
Every practice charges on its own Stripe account, so deposits go to the right bank and nothing is pooled across entities.

What it takes off your team

Count the work that stops being work.

Enter your volume across every location. The arithmetic and every assumption are on the page.

Your volume

Assumptions — edit to match your practice

519tasks a month Pay does instead of a person, across 3 locations
29staff hours back a month
350staff hours back a year
Payments posted automatically
375
Instalment requests sent on the due date
120
Failures filed with a reason and next step
24

Estimate — change the assumptions to match your practice. The defaults are conservative guesses, not measurements from any practice: tasks = payments through Pay + instalments due + failed payments; hours = each task times its minutes.

Who it’s for

Everyone who touches a patient’s balance.

Group owner
Balances by practice and by office, collections by age and method, and exports — every figure traces to its entries.
Office manager
The failures, disputes and approvals queues in one place, and a hold that stops collection on an account in one step.
Front desk
The patient's whole ledger one click away. Send a link, start a plan, take a card — without leaving the page.
Treatment coordinator
Deposits and plans for accepted cases arrive on the ledger from Lead Intelligence and Clinical.

Trust and control

Guardrails where money and records meet.

Append-only

No entry is edited or deleted. Corrections are new entries, with the history kept.

Card data stays with Stripe

Dion never sees or stores a card number.

Each practice, its own book

Staff see only the practices granted to them. Sign-in is limited to approved domains.

A record of who looked

Opening a patient's ledger is logged. Large staff charges need a second approver.

Questions

What practices ask first.

Something else? Talk to us.

What is Dion Pay?

Dion Pay is a patient payment platform for dental practices and dental groups. It keeps what each patient owes on one ledger, sends the balance as a text or email pay link, and posts every payment back automatically. Payment plans, monthly statements and a worklist for the accounts that need a person run from the same ledger.

Who is Dion Pay for?

Dion Pay is for dental practices, from a single office to a group with many locations, and for the people who handle patient balances: front desk, office managers, treatment coordinators and group owners. Each person is granted only the practices they work for, so a group can share one ledger without everyone seeing everything.

What does Dion Pay replace?

Dion Pay is dental payment software that replaces the mix of spreadsheets, separate text-to-pay tools and hand-keyed payments many practices use to collect from patients. The patient pays from a link, the payment posts to the ledger without anyone typing it in, and statements and reminders come from the same balance the front desk sees.

How does Dion Pay work with our existing software?

Dion Pay sits beside your practice management system rather than replacing it. Patients and contacts stay current from the practice system where it is connected, and the patient's share of a processed claim arrives from MedicalDentalRCM. Payment plans agreed in Dion Clinical and case deposits from Lead Intelligence post to the same ledger.

How do AI and people split the work in Dion Pay?

Dion Pay does not use AI to decide who is charged. Money moves by written rules: a payment posts when it is confirmed and an instalment is requested when it is due. People make the judgment calls, such as who to call or how to answer a disputed charge, and large staff charges wait for a second person to approve them.

Does Dion Pay protect patient information?

Dion Pay handles patient billing information with access controls and an audit trail of the kind the HIPAA security rule describes. Staff see only the practices they are granted, and every opening of a patient's ledger is recorded. Card numbers go to the payment processor and are never stored by Dion, and patients need no account or password.

Can Dion Pay run several offices?

Yes. Every ledger entry carries the office that did the work, so balances roll up by office and by practice for a group view. Staff are granted exactly the practices they work for, and each practice's payments go to its own payment account, so money is never pooled across entities.

How do we get started with Dion Pay?

Start with the live demo on this page. Dion configures the practice's settings and connects its payment account, and once that is done the front desk can send its first pay link by text or email from the patient's page. The other Dion apps your practice uses post to the same ledger.

One ledger for every office, collecting on its own.

See it in the live demo, or sign in if your practice is already set up.