Medical Practice Bookkeeping, Done by Daniel · Sara
Back to home

Daniel · Practice finance

Medical bookkeeping, done for you.

Daniel is your practice's AI finance analyst. He connects to your bank accounts through Plaid, keeps QuickBooks current and messages you what matters: what you billed, what you spent, which treatment leaves the most margin and what's still to collect. Medical practice bookkeeping that never asks you to open a spreadsheet.

A calm desk with an open laptop and an abstract chart: the practice's books, in order.

Practices already running on Sara

  • Front desk of the ViaLaser laser hair removal center

    ViaLaser

    Laser hair removal

  • Facial treatment at the FaceUp clinic

    FaceUp

    Facial aesthetics

  • Facial profile illustrating rhinoplasty at DrReyes

    DrReyes

    Rhinoplasty

  • Physiup, physiotherapy and movement center

    Physiup

    Physiotherapy

  • Consultation at Dres. Sorace & Mendoza, plastic surgery

    Sorace & Mendoza

    Plastic & aesthetic surgery

Connects to your bank through Plaid

Reads your practice's bank activity, with nothing to enter by hand.

Keeps QuickBooks current

Reconciles and categorizes every week. Your accountant gets clean books.

Messages you what matters

The month-end close, margin per treatment and what's left to collect, before you ask.

How Daniel does it

The month-end close, in one text message.

This is how Daniel messages you when he closes the month. He has already reconciled the bank, categorized every expense in QuickBooks and matched revenue against what Sara collected. What reaches you is the conclusion, not the spreadsheet.

And if you ask how next month is looking, he projects from what is already booked and collected. Meet Daniel, the finance analyst on Sara's team.

Daniel Daniel flags how the numbers are doing
8:30 am
Closed July. You billed $284,000 and spent $166,500: a 41% margin, two points up from June. Everything is reconciled in QuickBooks.
Orthodontics drove most of it: $92,000 at a 63% margin. Whitening is still your thinnest line at 22%. The per-treatment breakdown is in your dashboard.
How is August looking?
With what's already booked and the deposits Sara collected, August lands around $270,000. A little lower with vacations, but the last week is nearly full. If anything shifts, I'll let you know.
Perfect, thanks
Delivered
Text Message

Accounting for medical practices, in three steps.

01

Connect your bank and QuickBooks

Authorize your practice's accounts through Plaid and connect your QuickBooks. Nothing to migrate, nothing to enter by hand.

02

Daniel reconciles and categorizes every week

He matches each bank transaction against what Sara collected, categorizes it by treatment line and keeps the books current.

03

He messages you the close and what to do

What you billed, what you spent, the margin you kept and what's still to collect. If there are unpaid deposits, he hands them to Sara.

Month-end close

The month closed, without opening a spreadsheet.

Daniel closes the month on his own and tells you in three lines: what you billed, what you spent and the margin you kept, against the month before. If you want the detail, it's in the dashboard. If not, the message is enough.

  • Revenue, expenses and margin for the month
  • Compared with the month before
  • Reconciled in QuickBooks before he messages you

July close

Reconciled
Billed
$284,000 +6% vs June
Spent
$166,500 +1% vs June
Margin
41% +2 points

Driven by orthodontics. Thinnest line: whitening.

Daniel · today 8:30 am

Margin per treatment

Which treatment makes money and which one doesn't.

Billing a lot isn't the same as earning. Daniel matches each line's expenses against what Sara collected (deposits, consults and gift cards through Stripe) and tells you what actually leaves a margin. In a dental practice: cleanings, implants or orthodontics. In a med spa: Botox, laser or facials.

  • Real margin per treatment line
  • Expenses matched against Sara's payments
  • Dental practice or med spa, same analysis
R RAY Health · Payments · July 2026

US$ 4.860

collected this month

68

deposits & consults

14

gift cards sold

US$ 1.680

in unused gift cards

Recent payments

all by Sara, no front desk
  • Deposit Camila Ferrer SMS · today 23:43 US$ 45 Paid
  • Consult Martín Ocampo Instagram · today 19:12 US$ 45 Paid
  • Gift card Julieta Pérez Web · today 17:40 US$ 120 Paid
  • Deposit Lucía Bentancur SMS · yesterday 21:05 US$ 60 Paid
  • Deposit Rocío Silveira Web · yesterday 18:22 US$ 45 Paid
  • Gift card Nicolás Gómez Instagram · yesterday 12:10 US$ 80 Paid
  • Deposit Ana Cardoso SMS · 27/7 20:48 US$ 45 Paid
  • Consult Diego Arrieta SMS · 27/7 09:31 US$ 45 Paid
  • Deposit Paula Nogueira Instagram · 26/7 22:14 US$ 60 Paid
  • Gift card Sofía Márquez SMS · 26/7 19:03 US$ 150 Paid

Gift cards

CLÍNICA AURORA

US$ 120

For Julieta

From Camila Ferrer

AURORA-7F2K-9QB

US$ 1.680

collected in advance, still unused

9 of 14

went to people who were not patients

US$ 120

average gift card ticket

0

calls to collect or chase a payment

QuickBooks, kept current

QuickBooks for dental practices and med spas, ready for your accountant.

Daniel categorizes every transaction by treatment line, not a single catch-all revenue account, and reconciles the bank against QuickBooks every week. Your accountant gets clean, current books; you stop spending month-end chasing receipts.

  • Categories by treatment line, not one revenue bucket
  • Weekly bank reconciliation
  • Your accountant opens a clean QuickBooks

Daniel's connections

  • Plaid

    Bank connected

    Connected
  • QuickBooks

    Books current

    Connected
  • Stripe

    Sara's payments

    Connected

Last reconciliation: today 7:00 am

Money to collect

Daniel finds money to collect. Sara goes and collects it.

Every week Daniel checks which deposits and payments are still outstanding. He shows them to you, you approve with one message, and Sara writes each patient with their payment link until it comes in. No one at the front desk has to call anyone.

  • Spots unpaid deposits and outstanding payments
  • You approve with one message
  • Sara collects over text with a payment link, like any deposit
Sara Sara Active now
9:05 am
Hi Valentina, it's the clinic. The deposit for your Tuesday 4:00 pm appointment is still pending. Here's the link to pay it and keep your spot. pay.holasara.ai/c/aurora-4821
Oh, it slipped my mind. Can I pay it now?
Of course. The link takes a minute and your appointment stays exactly as it is.
Done, just paid
Payment received. Your Tuesday 4:00 pm appointment is confirmed and you'll get a reminder the day before. Thank you, Valentina.
Text Message

Alerts and forecast

If something shifts, he flags it in time.

An expense that doesn't add up, a vendor that charged twice, a week with less revenue than usual: Daniel sees it in the bank feed and tells you that day, not at the close. And with what's already booked and collected, he projects how next month will close.

  • Odd or duplicate expenses
  • Revenue dips against your usual
  • Next month's forecast from the calendar and Sara's deposits
Daniel Daniel flags how the numbers are doing
11:12 am
Quick heads-up: two $6,800 charges went out today to the same supplies vendor, two hours apart. Looks like a duplicate. Was it a single purchase?
Yes, just one. I'll take it up with the vendor
Perfect. I flagged it in QuickBooks as a charge under review so it doesn't muddy the close. When the refund lands, I'll let you know.
One more thing: revenue this week is running 18% below your usual. It's Thursday's calendar, which was left half empty. With what's booked for the next two weeks, the month still closes close to last month's.
Perfect, thanks
Delivered
Text Message

Your practice's books kept current, without you keeping them.

How it looks in your dashboard

Every transaction leaves a trail.

In your dashboard, every transaction Daniel reviews carries a state. At a glance you know what's reconciled, what's still to collect and what he flagged for review.

Reconciled

The bank transaction is matched and categorized in QuickBooks.

To collect

A deposit or payment still outstanding that Daniel spotted. With your ok, Sara goes and collects it.

Alert

An odd expense, a duplicate charge or a revenue dip Daniel flagged that day.

Month-end close

The monthly summary: revenue, expenses, margin and which treatment drove it. The same one you get by text.

Frequently asked questions

Does Daniel replace my accountant?

No. Daniel handles the day to day: reconciles the bank, categorizes every transaction and keeps QuickBooks current. Your accountant or CPA still does taxes, payroll and everything that needs their signature, except they now get clean books instead of a box of receipts.

What do I need to get started?

Connect your practice's bank accounts through Plaid and your QuickBooks. Nothing gets migrated or entered by hand. Onboarding is done with you.

Does it work with my bank?

Daniel reads transactions through Plaid, which connects to thousands of banks. Which banks and countries are covered for your practice is something we check in the demo.

Does Daniel see my clinical data?

No. Daniel only works with bank transactions and the payments Sara records. He doesn't access patient charts or any medical information; that stays where it is today.

What if I don't use QuickBooks?

Today Daniel keeps the books in QuickBooks. If your practice runs on another accounting system, let's look at it in the demo.

How does he know the margin per treatment?

He matches two sources: the expenses he categorizes from the bank (supplies, services, provider fees) and the payments Sara takes through Stripe, which already carry the treatment. From that he builds the margin per line: cleanings, implants, orthodontics, laser, facials, whatever your practice does.

How much does it cost?

Pricing is built for each practice and shared in the demo. It's a monthly subscription; what the plan with Daniel includes is defined there too.

The AI team that never clocks out

Don't let the next 11:41 pm text go unanswered.

Put Sara on your front desk today, and bring in Mia and Daniel when you are ready. Without changing how you work.

Sara
Need a hand?