Practice IQ · 2 September 2026

The plan, and a picture of every screen

What we are selling, who pays what, how the money moves, and a mockup of each of the nine surfaces the product needs.

  1. The money map
  2. The $6 fee
  3. Five rules we cannot break
  4. The product
  5. Every screen, mocked
  6. The pages you can click
  7. What is still open
  8. Build order
Start here, if you read nothing else
1

The money map

Four things get charged. Three different payers, two different bank accounts.

WhatWho paysHow muchThroughLands in
Module 1a
New patients and the rail
Doctor$1,000 a monthStripeNextRev
Module 1b
Migrating your book onto the rail
Doctor$1,000 onceStripeNextRev
Module 2
The bot
Doctor$750 a month
no setup fee
StripePractice IQ
The admin fee
Rides each payment plan
Patient$6 per paymentTRX onlyPractice IQ
$1,000
once at signup, the 1b migration
$1,750
every month after
$6
per patient payment, to Practice IQ

That is taking both modules. Either can be bought on its own. Module 1 comes in two halves that go together: 1a is the new patients and the rail, 1b is the migration that moves an existing book onto it.

Why Stripe for the doctor

One rule that comes with choosing Stripe

Stripe will not sign a healthcare data agreement. So no patient information ever goes into Stripe. The customer there is the practice. Patients never appear in Stripe at all.

2

The $6 fee

The patient agrees once, it rides the payment plan, and nobody has to see that patient again. Three things have to be true for it to work.

It has to be TRX, and that is not a preference

The whole point is that we never see the patient again. That only works if the $6 sits inside the same charge as the treatment payment, on the same saved card. A separate subscription would be a second saved card, with its own agreement, its own failures and its own name on the patient's statement.

Charge $306, not $300 and then $6

One charge, one line on the patient's statement, in the practice's name. It also means the $6 cannot fail on its own, so there is nothing separate to chase. If the treatment payment fails, no fee is earned. That is one less system to build.

Who holds the money: the one big choice

OptionWhat happensVerdict
A. TRX splits itOne charge. TRX pays the doctor and pays us, separately. The target
B. We invoice the doctorDoctor gets everything. We send a monthly statement. Ships far sooner
C. We collect and pass onWe take it all, keep $6, send the rest on. Never do this
Why option C is out

Holding someone else's money and passing it on is money transmission. It needs a licence in every state. It also destroys the best thing about how we are set up, which is that we hold neither card details nor funds. Nobody should build it, even as a shortcut.

Recommendation

Build B now, designed so A is a switch later. The ledger, the counting and the statement are identical either way. And the wording fixes the optics, because it is simply true: "Collected on your behalf: 214 payments, $63,918." That reads as a summary, not a bill.

Counting it correctly

Never count from the schedule. The schedule is what we expect to happen. What we bill on has to be what actually settled. Our own tested code proves why: a payment can come back marked approved and only partly go through, and there is a real test case of a $250.00 charge that settled at $49.27.

3

Five rules we cannot break

Each has a real penalty behind it, and two need a lawyer before we take a single patient.

1 · The $6 might legally count as interest, and that is the sharpest problem here
  • Payment plans are usually built so they are not treated as lending, by carrying no interest and no fees.
  • A compulsory $6 on every payment may count as a finance charge. On a two-year plan that is $144 on top of the treatment price.
  • If that breaks the exemption, the plan needs full lending disclosures.
  • The lender is the practice, not us. So this lands on the doctor, and it has to be answered before they sign.

The fix lives in the paperwork the patient signs, not in the software. Both versions of that screen are drawn in section 5.

2 · If the $6 looks like a card fee, card rules and several states restrict it

A fee for paying by card is a surcharge. Visa and Mastercard limit those and some states ban them. The fix has to be true, not just worded well: it is a flat administration fee that applies however the patient pays, so it must also apply to bank transfer plans.

3 · Only the treatment part goes back into Ortho2

If the $6 is posted into the patient's Ortho2 balance, every patient is credited $6 more than they actually paid, on every payment.

$144
credited per patient over 2 years that they never paid
5 figures
across 700 plans, found at contract close

So the write-back posts the settled amount minus the fee, and the fee lives in a separate Practice IQ ledger. There is already a safety check in the bridge that refuses a payment when the amount does not match what it expected. It has to be taught about the fee, or it will refuse every payment that carries one.

4 · We never touch a card number, and never on our own website

The payment provider's own page takes the card. Ours never does. The install page is built as a redirect to their hosted page rather than an embedded card field, which is narrower on purpose: a card field on our own site puts us in a much heavier compliance category and throws away the strongest structural advantage the business has.

5 · The bot never mentions money owed

Texts about appointments are allowed under the healthcare rules. Texts about balances and billing are not, and need separate written consent from each patient. Penalties run $500 to $1,500 per message, with no harm needed. So the bot refuses to draft anything mentioning a balance and hands it to a person. Keeping collections out of Module 2 is a legal boundary, not a tidiness one.

4

The product

Module 2 sorts the day into six queues and hands the front desk work that is already written.

QueueWhat it holdsNeeds practice software?
1. New patient requestsNew enquiries, what each person wants, what to do nextNo
2. Email and text inboxMessages tied to a patient, summarised, reply writtenNo
3. Scheduling and requestsReschedules, forms, records requestsYes, for real openings
4. New patient follow-upLeads who never booked, and for how longNo
5. Current patient tasksDocuments, callbacks, confirmationsYes, for chart tasks
6. Where patients came fromWhich enquiries came from where, and what happenedYes, for the booking half
The finding that makes this sellable now

Four of the six queues need nothing from the practice's software, and not one of them needs to write into it. That is why this can ship where the old Module 2 could not.

What ships first, and what each stage may honestly claim

StageWe can sayWe cannot say
1. Email and text only, one office Every email, text and form lands in one queue, read, summarised, with a reply written and waiting for a person to send. Anything about the schedule, the chart, or whether a lead became a booking.
2. Reading the practice software The console proposes real openings from the actual schedule. Nothing is written back, at any stage.

Open Dental first: it has a real documented connection with a free read-only tier, and everything we need is on the reading side. Then Dentrix, through Henry Schein's partner programme, and that application takes months, so it should start now.

Never, at any stage

Collections and payment chasing (that is Module 3, and legally separate) · AI voice calls (legally a robocall) · sending anything without a person pressing send · writing into the practice software.

5

Every screen, mocked

Nine surfaces fall out of everything above. Three of them we buy rather than build. These are arrangements, not final art.

#ScreenWho uses itState
1The landing pageProspective doctorsMocked below
2Modules and module pagesProspective doctorsBuilt, clickable
3Install and checkoutBuying doctorBuilt, clickable
4Card capture and billing portalOffice managerStripe hosted, configured not built
5OnboardingNew doctor, onceMocked below
6The admin consoleFront desk, all dayMocked below
7The patient payment planPatient, onceMocked below, both ways
8The monthly statementDoctor and bookkeeperMocked below
9ReconciliationUs, monthlyMocked below

1 · The landing page

The console leads the page, because it is the thing being sold. Price is on the page rather than behind a form.

PRACTICE IQ ModulesHow it works PricingAbout Get started
Your front desk, with the typing already done

Every email, text and web form lands in one queue, read and summarised, with a reply written and waiting for someone to press send. Nothing sends itself.

See the consoleWatch 90 seconds
37admin items found on an average day
24of them prepared for you
0messages sent without a person
Module 2 · The console
The six queues. Works on day one with no connection to your practice software.
$750 / month
per office, no setup fee
Module 1 · New patients and the rail
The payment rail, plus moving your existing book onto it.
$1,000 / month
plus $1,000 once to migrate

Two things this decides. The console is the hero rather than a five-system platform story, and the three numbers under it are the ones the product actually meters, so the homepage promises exactly what the console proves daily.

2 · Onboarding, straight after payment

This is what the install link leads to. It is where a sale is won or quietly lost.

Setting up Riverside Orthodontics

Step 3 of 5 · about six minutes left

Your practice details
Name, address and time zone. Done.
Connect your email
office@riverside-ortho.com connected. We read, we never send on our own.
3
Connect your text number
Keep your existing number or use a new one. Patients see the practice, never us.
Keep my numberGet a new one
4
Invite your front desk
They get their own login. You stay the owner.
5
Connect your practice software
Optional, and skippable. The console works without it; connecting it turns on real appointment times.

Step 5 is deliberately last and optional. Four of the six queues work with no practice software at all, so a doctor is live and getting value before anyone has to involve their software vendor.

3 · The console, every day

The screen the front desk keeps open. This is what the $750 buys.

Tue 2 Sep · Dana R.

Practice IQ found 37 administrative items today. 24 can be prepared by AI. 13 need a person.

Counted from the log, not estimated · 3 of the 13 could not be classified and are sitting in Needs a person, never dropped

New patient requests8
Email & text inbox12
SchedulingSTAGE 26
New patient follow-up5
Current patient tasksSTAGE 24
Where they came from2
Monthly statement
Settings & connections
37
found today
24
prepared by AI
13
need a person
8
sent so far today
Sarah Johnson New patientwaiting 42 min

Asked about Invisalign pricing and wants an appointment after 4pm. her text, 2:14pm

Has not been seen at this practice before. no source — check the chart

Recommended: reply with your two soonest openings after 4pm.

Hi Sarah, thanks for reaching out. We'd love to get you in for a consultation. I have [ your two soonest post-4pm openings ] — would either of those work? On Invisalign, Dr. Patel will go through the options and pricing with you at the consult.
Review & sendEditNot now
Marcus Webb Current patientHeld — needs a person

Asked what he still owes on his plan. his email, 8:51am

No draft was prepared. This message is about an account balance, which is billing content under a different consent rule, so the console will not write it.

Open in billingAssign to Dana
Amanda Reyes Current patientwaiting 1 hr

Needs to move tomorrow's appointment. her text, 7:40am

Recommended: acknowledge and offer to call her back with times.

3 items could not be classified — they are counted in the 13 and shown here, never dropped

Four things this arrangement decides. The meter is a sentence at the top, above the work, because it is the daily proof the $750 is working. The badges sum to the header exactly: 8+12+6+5+4+2 = 37, and 24+13 = 37, because adding up the badges is the first thing an office manager does. The two queues needing a live schedule are drawn locked rather than quietly working. And the held card sits on the main screen, so rule 5 is visible rather than promised.

4 · The patient screen, drawn both ways

This is the screen rule 1 turns on. Whether the fee is optional or compulsory changes what it has to say, so both are drawn.

YOUR PAYMENT PLANStep 3 of 4

Your monthly payment

Horizon City Orthodontics · Ava Nguyen

Treatment plan24 monthly payments $300.00each month
Payment reminders & support Optional. Texts before each payment, receipts, and a person to call. $6.00$144.00 over 24 months
Your monthly payment$306.00
Continue

Declining costs you nothing and does not affect your treatment.

Why A is the stronger legal position
  • Not a finance charge, because it is not a condition of the plan, so the exemption the practice relies on stays intact.
  • Not a card surcharge, because it is a service with its own price whatever the payment method.
  • Its own tick box, separate from the treatment plan. A single combined agreement is what reads as bundling.

What it costs: some patients decline, and the model has to survive that. Nobody has set a take-up target yet.

5 · The monthly statement

The document the doctor judges us by. It has to match TRX's own settlement file to the penny, or it will be argued with.

SEPTEMBER 2026 STATEMENTRiverside Orthodontics
214
payments settled
$63,918
collected on your behalf
$1,272
administration fees earned
213 of 214 payments, less 1 reversal
Matches the TRX settlement file to the penny — 214 of 214 lines
DatePatientTRX refSettledFee
03 SepP-4417TRX-88213$306.00$6.00
03 SepP-4418TRX-88214$249.00$6.00
04 SepP-4419TRX-88231$49.27 part paidno fee earned
04 SepP-4420TRX-88240$306.00$6.00
07 SepP-4402TRX-88255refunded−$6.00
209 more lines
Total administration fees for September213 fees earned at $6.00, less one $6.00 reversal$1,272.00

The two highlighted rows are the whole reason this page is hard. A payment can settle for less than it was for, and when it does the treatment gets paid first and we earn nothing. A refund reverses the fee. Showing those rows rather than hiding them is what makes the statement trustworthy, and they are the rows a bookkeeper looks for first.

6 · Reconciliation, our side

Which practices, what settled, what is owed to whom, and whether it agrees with TRX. Nobody sells this, and without it we cannot invoice or answer a dispute.

September 2026
7
practices live
1,486
payments settled
$8,916
fees earned
2
practices not reconciling
PracticeSettledFeesModulesAgrees with TRX
Riverside Orthodontics$63,918$1,272$1,750matched
Horizon City Orthodontics$41,205$822$750matched
Lakeshore Braces$28,470$558$1,7503 lines short
Northgate Ortho$19,044$372$750file not in yet
3 more practices
Owed to Practice IQ$8,916$5,250
Owed to NextRev$7,000

The last two rows are why this screen exists. Module 1 money belongs to NextRev and Module 2 money to Practice IQ, and the split has to be a number somebody can read rather than a calculation done by hand each month. The two amber rows are the normal case, not an alarm: a settlement file arriving late is routine, and it has to be visible rather than quietly rolled forward.

6

The pages you can click

These are not mockups. They are built, they pass their checks, and they are on this same link.

PageWhat it doesOpen
ModulesBoth modules side by side. First item in the site menu. modules
Module 1New patients and the rail, $1,000 a month. module 1
Module 1bThe migration that moves an existing book onto the rail, $1,000 once. module 1b
Module 2The console, $750 a month per office. module 2
InstallTick the modules, see the total, continue to a secure payment page. install
How the prices read on the install page

One-time and monthly are counted on separate lines, so nobody is told they are being charged something today that they are not. Ticking both reads: due today $1,000, then $1,750 per month.

On adding pages and search

Pages on the main domain build up its standing; a portal on a separate address builds nothing and splits the signal. Each module page is its own entry point with its own title and description, which is what lets them appear in search at all. Being straight about it: ranking comes from content and links, not page count. Four new pages create four new front doors. They do not by themselves move the site up.

7

What is still open

Two are settled. The rest are named here rather than assumed, and three of them block building.

  1. Settled · what the modules cost

    Module 1 is $1,000 a month plus $1,000 to set up. Module 2 is $750 a month. The migration is $1,000 once, and it is 1b inside Module 1, so there was never a separate third product.

  2. Can TRX split one payment to two destinations?Nick

    One question, and it decides the whole design. If the answer is no, we invoice the doctor permanently. Worth asking before anything is built.

  3. Do we launch on option A or option B?

    Recommendation is B now, A when TRX answers. The ledger and the statement are identical either way, so nothing is wasted.

  4. A lawyer on the interest question, before any paperwork prints

    The $6 may make these plans count as lending. The fix is in the paperwork, not the code, and the creditor is the practice.

  5. Who signs the patient's agreement wording?

    The lender is the practice, not us, so this cannot be ours to write alone.

  6. Is there a base fee on top of the modules?Glenn

    Module 1 at $1,000 a month matches the wholesale per-module price exactly. The older lists also carried a figure before any module, and nothing in this pricing mentions one. Either it was dropped or nobody has written it down.

  7. Does Module 1's monthly go to NextRev as well?Glenn

    Its setup fee does. The monthly has not been said either way, so it is assumed the same above.

  8. Which AI company, under what data agreement?

    No patient message goes near a model until it is signed.

  9. Which text-message provider?

    Still open, and it blocks every outgoing text at every stage.

  10. May the bot ever state a price?

    Assumed never, so far.

8

Build order

In the order that stops later work being wasted.

#BuildWhy here
1The fee ledgerOne line per payment that actually settled. Identical under both options, and everything else reads from it.
2Refunds and reversalsAdded now, not later. Retrofitting means reconciling backwards.
3The monthly statementMatching TRX's own file to the penny. This is what the doctor judges us by.
4Stripe checkout for the modulesNothing to do with TRX, so it can ship first.
5Write-back excludes the feeMust be in place before any fee-bearing payment reaches a real ledger.
6The patient fee screenOne screen on a flow that already exists, and every dollar above depends on it.
7The console, then onboardingThe product, and then the thing that stops a sale being lost after it.
8TRX splittingOnly if the answer to the first open question is yes. Last, because it is the only part we do not control.