Automation

You saw 40 patients this week and you're not sure exactly what you collected: the financial blind spot in private psychology practice

Bianca RamondaProduct & UX Designer6 min read

You finish Friday with a packed schedule and a nagging feeling: did you actually collect everything you billed? Did those three patients from your main insurer already settle? Is the session package for your 2pm patient on session four or five? If answering those questions requires opening a spreadsheet or digging through memory, the problem isn't you — it's the system.

Running a private practice means doing three jobs at once

A caseload of 40 active patients might sound manageable. But the financial complexity behind it is anything but simple. Every week you're juggling cash and bank transfers from private patients, delayed insurance reimbursements from multiple payers, and prepaid session packages that get consumed a little at a time. No spreadsheet and no human memory handles that cleanly.

When you trained as a psychologist, nobody taught you to be your own bookkeeper. And hiring an administrative assistant for 40 patients doesn't make financial sense. So you do it yourself — between sessions, in the notes app on your phone, or in the spreadsheet you built years ago and have been patching with extra columns ever since.

Three financial blind spots that cost you money

Sessions attended that never get formally recorded as collected. The private patient who pays cash, you make a mental note, and the actual record gets filled in later. Later sometimes doesn't arrive. Not because you're careless — because there's genuinely no time between appointments to do admin properly.

Session packages carried in your head. Think about this: a psychologist offers a ten-session package at a fixed rate. When the patient shows up for what might be session seven, how confident are you in that count? If they brought a partner to two of those sessions, do those count? The honest answer in a lot of practices is "roughly." That "roughly" turns into gifted sessions or awkward conversations.

Insurance reimbursements that arrive late and never get reconciled. Different insurers have different payment timelines, different fee schedules, and different partial-payment habits. A reimbursement can land 60 days after the appointment and cover only part of what you submitted. Without a system that tracks what you billed against what actually landed in your account, you're flying blind.

Picture a psychologist with their own practice, 38 active patients, seeing people Tuesday through Saturday. They work with six insurers, have twelve cash-pay patients, and eight patients on packages. At the end of the month, to figure out what they actually earned, they have to pull together three separate sources, check bank transfers one by one, and sometimes call an insurer to ask whether the deposit went through. That's half a day of work that's neither clinical nor rest.

What a generic scheduling app doesn't solve

There are appointment management apps out there. Some even send automatic WhatsApp reminders. But none of them solve the actual financial problem, because that's not what they were designed for.

A scheduling app tells you how many appointments are on the calendar. It doesn't tell you which of those appointments have been paid, which are pending insurance reimbursement, or how many sessions a patient has left in their package. That information lives in different places: the calendar, the bank app, the spreadsheet, your memory.

The missing piece is the connection between the real calendar and actual collected revenue. That connection can't come from a generic tool, because building it requires modeling exactly how your practice works — which insurers you work with, how your packages are structured, how often you submit claims.

What a system built for this specific profile actually does

What Cambalache builds for independent psychology practices isn't a scheduling app with more features. It's a dashboard that starts from the real calendar and maps every session to its financial status: collected, pending from a private patient, submitted to insurance, or reimbursed.

In practice, that means you open the dashboard on a Monday and see — without doing any math — how much you generated last week, how much of that is already in your account, how much is sitting with insurers waiting to be paid, and which patients have attended sessions with no payment on record. Not across three spreadsheet tabs you have to cross-reference yourself. One view.

It also means session packages track automatically: when you log a session, the system counts it down and alerts you when two sessions remain, so you can bring it up with the patient before the package runs out.

For insurance claims, the system can log what you submitted and when, then register the actual deposit when it arrives and flag the difference if it doesn't match. Reconciliation goes from an afternoon task to a ten-minute check.

This isn't about "going digital"

This isn't about modernization or technology for its own sake. It's a concrete financial question: if you don't know what you collected, you can't know whether your practice is sustainable. You can't decide whether to raise your rate, take on more insured patients or fewer, or whether the package pricing you're offering actually works in your favor.

Business decisions in a private practice require real information. Right now that information is scattered across three different places and partially stored in your memory. That has a cost — it's just not always visible until it is.


Frequently asked questions

Frequently asked questions

Do I need any technical background to use a system like this?▾

Not at all. The starting point is you describing how your practice actually works — which insurers you bill, how you structure packages, how you track payments today. The system gets built around that logic, not the other way around.

Can't a well-organized spreadsheet do the same thing?▾

For some practices, yes. But a spreadsheet doesn't cross-reference your calendar against payments in real time, doesn't track package consumption automatically, and doesn't flag when an insurance reimbursement didn't match your submission. You can do all of that manually — it just costs time and attention that's hard to find at the end of a full clinical week.

How do delayed insurance reimbursements get handled?▾

A custom system can log each submission by date and amount, then record the actual deposit when it arrives. The gap between what you submitted and what you received stays visible without any manual cross-referencing on your end.

Is this worth it if I only work with one or two insurers?▾

Yes — the core value is connecting your calendar to your collected revenue, regardless of how many insurers are involved. Even for mostly cash-pay practices, automatic session package tracking alone tends to justify the system.

How long does it take to have something running?▾

It depends on how complex your practice setup is, but a foundational system covering scheduling, payment tracking, and package management is typically weeks, not months. The first step is mapping exactly how you work today.

Want to digitize your business?

Tell us which manual process costs you the most time. We'll show you how to solve it with custom software, fixed price upfront.

Book a meeting