Most therapists in private practice are also their own office manager. That is not a complaint anyone wants to make on a clinical Monday morning -- it is just what the schedule looks like when you finish your last session of the day, open your laptop, and stare down a pile of unsent claims, unsigned notes, and three voicemails from clients trying to reschedule.
If you run a solo or 2-3 therapist practice, the math is brutal. Surveys of independent behavioral health clinicians keep landing in the same range: 8-12 hours per week spent on scheduling, intake paperwork, insurance, billing, and follow-ups. At a $150 session rate, that is $1,200-$1,800 per week of clinical time you are quietly trading for admin time -- $60,000 to $90,000 a year.
The good news: nearly every one of those tasks can be automated with modern therapy practice management software. You do not need to hire a part-time office manager at $20-$30 per hour. You need a system that handles scheduling, intake, telehealth coding, progress notes, claim submission, ERA posting, and no-show fees on its own -- so you walk into Monday morning with notes already drafted and claims already paid.
This guide walks through the seven-step setup that solo and small group practices are using in 2026 to run a self-managed practice. We will keep it practical: less theory, more buttons. By the end you will have a clear picture of what to automate, in what order, and what to expect each step to give you back in clinical hours.
What 'Self-Run' Practice Operations Look Like
Before we get to the steps, it helps to look at what "running itself" actually means in a therapy practice. Here is a typical week for a solo clinician who has fully automated their operations:
Monday morning, 7:45 AM. You open your laptop. Friday's progress notes are drafted from your session voice memos and templated against your DAP/SOAP format -- you spend 6 minutes editing and signing them. Six claims went out automatically Friday afternoon at session-close. Two ERAs landed overnight; payments are already posted to client ledgers. One claim was denied for a missing modifier; the system flagged it and queued a corrected claim for your one-tap approval.
Tuesday, 11:00 AM. A new client found you on Psychology Today, clicked your booking link, picked a Wednesday telehealth slot, uploaded their insurance card, and completed the intake packet (informed consent, HIPAA, and a PHQ-9 baseline). You have not touched any of that. Your eligibility check ran automatically and confirmed in-network coverage with a $30 copay.
Thursday, 8:55 PM. A returning client cancels at the last minute. The system charges the $75 late-cancel fee to the card on file per your policy, sends them a receipt, and offers to rebook them next week.
Friday, 5:00 PM. Sessions are done. Notes are done. Billing is done. You close the laptop.
That is the goal. Now here is how to build it.
Step 1: Online Booking With Insurance Verification
Your booking page is the front door to your practice. If a prospective client has to email you to ask about availability, you have already lost half of them to the next therapist on the directory list.
What to set up:
Self-service booking. Publish a public booking link with your real-time availability. New-client slots should be longer (60 minutes for an intake) and separated from returning-client slots (45-50 minutes). Most platforms let you create distinct "appointment types" for this.
Insurance card capture at booking. Require new clients to upload front-and-back photos of their insurance card during the booking flow. This is non-negotiable -- if you collect it after booking, 30-40% of clients will ghost you on the form and you will have to chase them.
Real-time eligibility verification. Your software should ping the payer's 270/271 eligibility transaction the moment a card is uploaded. You want to confirm: active coverage, in-network status for your NPI, copay/coinsurance, deductible remaining, and any session-cap or pre-auth requirements. This catches non-covered plans before you waste an intake hour on a client who cannot afford to continue.
Card on file at booking. Capture a credit or debit card during booking and tokenize it through a HIPAA-eligible payment processor. You will use this for copays, late-cancel fees, and self-pay balances. New-client no-show rates drop 40-60% the moment a card is required at booking -- the act of entering one creates psychological commitment.
What this gives you back: roughly 2-3 hours per week previously spent on phone tag, eligibility checks, and chasing card information.
Step 2: Pre-Session Intake Forms + Measurement
Paper intake packets are a tax on your time. Every minute a new client spends filling out informed consent in your waiting room (or on a Zoom waiting screen) is a minute you are paying for and not billing for.
The automated version:
Digital intake packet. When a new client books, the system sends them a secure portal link with informed consent, HIPAA notice of privacy practices, financial policy, telehealth consent, ROI forms, and a clinical history questionnaire. They complete and e-sign before the first session. Zero paper, zero scanning.
Measurement-based care, automated. This is where most practices leave money and outcomes on the table. Send the PHQ-9 (depression) and GAD-7 (anxiety) automatically 24 hours before every session for clients with relevant presenting concerns. For trauma-focused clients, add the PCL-5. For substance use, the AUDIT or DAST. Scores feed into the chart automatically.
This matters for three reasons. First, it is increasingly required by payers -- several major commercial plans now reimburse measurement-based care delivery and some flag charts without it. Second, it is clinically valuable; trends across sessions are far more useful than your subjective recall. Third, it provides documentation that supports medical necessity if a chart is ever audited.
Recurring symptom inventories. For longer-term clients, schedule the PHQ-9/GAD-7 every 2-4 sessions automatically. The system should alert you if a score crosses a threshold -- e.g., PHQ-9 question 9 (suicidal ideation) any positive response should page you immediately, not wait until your next session.
What this gives you back: 30-45 minutes saved on each new-client intake, plus better clinical data for treatment planning and payer documentation.
Step 3: Telehealth-Default Booking Logic
If your practice is mostly or entirely telehealth, your software should treat that as the default and only flag in-person sessions as the exception. Beyond convenience, this matters for billing: place-of-service codes drive how claims are processed and reimbursed, and getting them wrong is one of the top denial reasons in behavioral health.
Set POS defaults. Configure your software so telehealth appointments automatically populate POS 10 (telehealth provided in patient's home) and the 95 modifier on the claim. POS 02 (telehealth provided other than in patient's home) is now used less often but should still be available if a client is at work, in a hotel, or elsewhere. As of 2026, most commercial payers and Medicare reimburse POS 10 at the same rate as in-person; some still apply different parity rules for POS 02, so check your payer mix.
Lock the appointment type to the location. Your "Telehealth - Individual 60" appointment type should always populate POS 10. Your "In-Office - Individual 60" type should always populate POS 11. Stop relying on your memory at claim-submission time.
Auto-generate the telehealth link. When a telehealth appointment is booked, the system should generate a unique HIPAA-eligible video link, attach it to the appointment confirmation email and SMS reminders, and include it in the client portal. Generic Zoom or Google Meet links are not enough -- you need a HIPAA BAA in place with the video provider.
Handle hybrid clients gracefully. Some clients alternate -- in-office one week, telehealth the next. Make the location selectable per appointment, not locked at the client level.
What this gives you back: Avoiding even one POS-related claim denial per month is worth 2-3 hours of rework and potentially $150-$200 in delayed revenue.
Step 4: Auto-Generate Progress Notes (DAP/SOAP)
Progress notes are where solo therapists lose more weeknight hours than anywhere else. The clinical time is fine -- you were going to think about the case anyway. The problem is staring at a blank template at 9 PM trying to remember what happened in the 4 PM session.
The modern setup uses a hybrid of templates plus AI-assisted drafting:
Standardized templates. Build templates for your most common note types: intake/biopsychosocial assessment, individual progress note (DAP or SOAP), couples session, family session, treatment plan review, termination summary. Each template should pre-populate boilerplate (session length, modality, CPT code, attending parties) and prompt for the clinical content.
AI-assisted drafting from session voice memos. This is the 2026 unlock. After each session, you record a 60-90 second voice memo of your clinical impressions while it is fresh. The system transcribes the memo, maps the content to your template fields (Data, Assessment, Plan), and drafts a compliant progress note. You review, edit (this is critical -- AI drafts are starting points, not finished notes), and sign.
A few guardrails. The AI should never include direct client quotes from session recordings unless you have explicit consent and your platform supports session recording with HIPAA compliance. The clinical content should be based only on your post-session memo. And every note must still be reviewed and signed by you -- the legal record is yours, not the model's.
Note locking and audit trail. Once signed, notes should lock. Edits after sign-off should require an addendum with timestamp and your signature. Auditors and your malpractice carrier will both ask about this.
Same-day note completion. Set a personal SLA: every note signed within 24 hours of session, ideally same day. Late notes are the single largest source of Medicare and Medicaid take-backs in behavioral health audits.
What this gives you back: Therapists using template-plus-AI drafting consistently report cutting documentation time from 15-20 minutes per note to 5-7 minutes. Across 25 sessions a week, that is roughly 4-5 hours back.
Step 5: Insurance Claim Submission (837P)
Once a session ends and the note is signed, the claim should submit itself. If you are still logging into a payer portal once a week to manually enter claims, you are doing your office manager's job -- and doing it slower.
Auto-build the 837P. When a session is marked complete and the note is signed, your software should automatically construct the 837 Professional electronic claim file with the CPT (90791 for intake, 90834 for 45-minute psychotherapy, 90837 for 60-minute, 90847 for family/couples, 90832 for 30-minute, etc.), the diagnosis code(s), POS, modifiers (95 for telehealth), units, charge amount, rendering provider NPI, billing provider NPI, and patient demographics.
Submit through a clearinghouse. Direct payer submission is rarely worth the integration overhead. Use a clearinghouse (Availity, Office Ally, Change Healthcare, TriZetto, etc.) that aggregates connections to most commercial and government payers. Your practice management software should plug into one or more clearinghouses.
Scrub before submission. Good claim scrubbers check for the most common rejection reasons before the claim ever leaves the building: missing modifier, mismatched diagnosis pointers, expired authorization, terminated coverage, invalid NPI/Tax ID combinations. A pre-submission scrub takes two seconds and prevents days of denied-claim ping-pong.
Submit at session-close, not weekly. This is a workflow change as much as a software setting. The faster you submit, the faster you get paid -- and clean claims submitted within 24 hours of date-of-service consistently see the shortest payer turnaround. Weekly batch submission is a habit from the paper era; it does not save you anything.
Track in a single dashboard. Every claim has a status: submitted, accepted by clearinghouse, accepted by payer, in-process, paid, denied, appealed. Your dashboard should show all open claims with status and aging. Anything older than 30 days deserves a follow-up.
What this gives you back: Solo practices that move from manual weekly submission to auto-submit at session-close report claim cycle times shrinking from 35-50 days to 12-20 days. That is real cash flow.
Step 6: ERA Posting + AR Follow-Up
The other side of claim submission is payment. Electronic Remittance Advice (ERA, the 835 file) is how payers tell you what they paid, what they adjusted, and what they denied. Manually parsing ERAs and posting payments is the second-biggest time sink after notes.
Auto-post ERAs. When an 835 lands, your software should automatically match each line to the original claim, post the allowed amount, write off the contractual adjustment, apply the patient responsibility to the client ledger, and update the claim status to paid. You should not be typing payment amounts into anything.
Patient responsibility billing. When the ERA shows a copay, coinsurance, or deductible balance, the system should either auto-charge the card on file (if you have client consent) or generate an invoice with a pay-online link sent via email and SMS. Aging unpaid patient balances are where solo practices quietly lose 5-10% of collected revenue.
Denial workflow. Denied claims are not the end -- they are a queue. The most common denials in behavioral health (CO-29 timely filing, CO-22 coordination of benefits, CO-197 pre-authorization, CO-50 not medically necessary, CO-16 missing information) each have a standard response. Your software should categorize denials by reason code, suggest the appropriate corrective action, and let you re-submit with one click.
A simple denial rule of thumb: triage daily, work the queue weekly, never let a denial age past 60 days. Most payers have a 90-day appeal window; missing it is leaving money on the table.
Aging AR dashboard. Your software should show outstanding receivables bucketed at 0-30, 31-60, 61-90, and 90+ days. Anything over 60 days needs active follow-up. Anything over 90 days is a flag for escalation -- corrected claim, formal appeal, or write-off decision.
What this gives you back: Auto-ERA posting saves 2-3 hours per week for a solo practice. The bigger win is collections: practices that systematically work their denial queue typically recover 65-80% of initial denials, versus 30-40% for practices that let denials age.
Step 7: Late-Cancel/No-Show Fee Auto-Charge
No-shows and late cancellations are the most preventable revenue loss in private practice. Surveys put no-show rates in unmanaged behavioral health practices at 15-25%; practices with enforced policies and card-on-file billing run 5-10%.
Set a clear policy. A standard policy in 2026: cancellations more than 24 hours in advance are free. Cancellations within 24 hours are charged 50-100% of the session fee. No-shows are charged 100%. Some clinicians soften this to one free late-cancel per year as a goodwill gesture; that is fine and easy to encode.
Display the policy at booking. During the booking flow, require the client to acknowledge the cancellation policy with a checkbox. Include it again in the appointment confirmation email and any reschedule confirmations.
Auto-charge the card on file. When a client cancels within the 24-hour window or no-shows, the system should detect the trigger automatically and queue the charge to their card on file. You should review the queue once a day -- not because the system needs your approval to function, but because there are legitimate reasons to waive (true emergency, medical hospitalization, etc.). One tap to charge, one tap to waive.
Important caveat: insurance cannot be billed for missed appointments. The fee is the patient's responsibility. Make sure your financial policy and superbill clearly distinguish between covered services and non-covered cancellation fees.
Reminders that actually reduce no-shows. Two-touch reminder: email at 24 hours, SMS at 2 hours. SMS open rates are around 98% versus 20% for email; the 2-hour text is the one that actually moves the needle. Include a one-tap reschedule link in both.
What this gives you back: A solo practice doing 25 sessions a week with a 15% no-show rate at $150 per session is losing $562 per week in unbilled time -- $29,000 a year. Cutting that to 8% (typical for practices with enforced card-on-file policies) recovers about $13,500 a year. The fees collected on the remaining no-shows recover another $4,000-6,000.
Common Mistakes
A few patterns we see repeatedly when solo and small-group practices try to run without admin support and stall out.
Mistake 1: Manual scheduling. "Just text me your availability" feels personal. It is also the single biggest time sink in a solo practice and the largest source of double-bookings, missed slots, and clients who give up before booking. Move to self-service booking even if it feels less warm. Your warmth belongs in the room, not in scheduling Tetris.
Mistake 2: Paper or PDF intake. Sending a Word doc and asking the client to print, sign, scan, and email it back loses 30-40% of clients before the first session. Digital intake with e-signature is non-negotiable in 2026.
Mistake 3: Monthly billing instead of session-close. Submitting all claims on the last Friday of the month was a workflow built around paper and weekly mail pickups. It is the slowest possible cash-flow loop and gives clearinghouses a single huge batch to choke on. Auto-submit at session-close, every time.
Mistake 4: Ignoring no-show fees. "I do not want to seem mercenary." You are not being mercenary; you are being a small business. Therapists who do not enforce no-show fees are subsidizing flaky clients with the time of their consistent ones. Set the policy, display it during booking, charge it automatically.
Mistake 5: Not checking eligibility upfront. Running an intake on a client whose insurance has lapsed, or whose plan does not cover behavioral health, or whose deductible is $5,000 unmet -- and discovering it three weeks later when the claim denies -- is a hole you can plug at booking with automated 270/271 eligibility checks.
Mistake 6: Late notes. Notes signed days after the session date are the largest red flag in any payer audit and the most common reason for take-backs. Build the habit: sign notes within 24 hours of date-of-service, no exceptions.
Mistake 7: One platform per task. Therapists running their practice across SimplePractice for scheduling, Stripe for payments, Google Forms for intake, Zoom for telehealth, and a separate clearinghouse for claims spend more time stitching tools together than seeing clients. Pick a platform that handles the full loop or a tightly integrated stack.
How Deelo Helps
Deelo is the all-in-one operating system we built for solo and small-group practices that need the seven steps above to actually work together rather than living in seven different tools.
Practice app. Patient/client charts, scheduling, telehealth-default booking with auto-POS coding, intake forms with e-signature, integrated assessment scoring (PHQ-9, GAD-7, PCL-5, AUDIT, and custom), progress note templates (DAP, SOAP, BIRP), AI-assisted note drafting from voice memos, claim builder (837P), clearinghouse submission, ERA auto-posting, denial workflow, and AR aging dashboard.
Bookings app. Self-service booking page with appointment-type-specific durations, pre-booking insurance card capture, real-time eligibility check, card-on-file collection, automated reminders (email + SMS), and a one-tap reschedule link in every confirmation.
Marketing app. Welcome sequences for new clients, recall campaigns for clients who have not booked in 60+ days, review-request automation post-discharge, and a referral source tracker so you can see which directories and referrers actually fill your calendar.
Invoicing app. Patient-responsibility invoices generated automatically from ERA balances, late-cancel fee charges, superbills for out-of-network reimbursement, and recurring billing for self-pay clients on session packages.
AI Assistant. Drafts progress notes from your post-session voice memos, summarizes a client's assessment trends across the last 8 weeks, drafts insurance-appeal letters from denial reason codes, and answers questions like "which clients have not been seen in 30 days?" or "which claims are aging past 45 days?" without you needing to build a report.
Pricing. Free tier to set up and test. Starter $19/seat/mo. Business $39/seat/mo. Enterprise $69/seat/mo. The math for a solo practice: $19/month versus $1,000-$2,500/month for a part-time office manager doing the same workflow manually.
The pitch is simple. We are not asking you to give up the part of practice you actually trained for. We are asking you to give up the part you never wanted in the first place.
Run your therapy practice without an office manager
Deelo Practice handles scheduling, intake, telehealth coding, progress notes, claim submission, ERA posting, and no-show fees end-to-end. Free to start.
Start Free — No Credit CardSolo Therapy Practice Management FAQ
- Can I really run a solo therapy practice with no admin staff?
- Yes -- a large and growing share of solo and 2-3 therapist practices in 2026 run with zero admin staff. The lever is automation: self-service booking, digital intake with e-signature, automated assessment delivery, AI-assisted progress notes, auto-claim submission at session-close, ERA auto-posting, and card-on-file no-show fees. The remaining work -- reviewing notes, signing claims, working the denial queue, returning the occasional clinical phone call -- typically fits in 3-5 hours per week rather than 8-12.
- What is the difference between an EHR and therapy practice management software?
- An EHR (electronic health record) is the clinical record: charts, progress notes, assessments, treatment plans. Practice management software covers the business side: scheduling, intake, telehealth booking logic, insurance verification, claim submission, payment posting, and patient billing. In 2026, most platforms built for behavioral health combine both -- you should not need one tool for clinical records and a separate one for billing. Deelo Practice combines them in a single app.
- How long does it take to set up therapy practice management software?
- For a solo practice, expect 4-8 hours of setup spread across a week: 1-2 hours configuring services, appointment types, and your booking page; 1-2 hours uploading or building intake forms and assessment templates; 1-2 hours configuring your fee schedule, payer enrollments, and clearinghouse connection; 30-60 minutes setting up note templates; and 1-2 hours testing the full flow end-to-end (book a fake appointment, complete a fake intake, run a fake session, draft a note, submit a claim). Most practices are accepting real new clients by day 3-5.
- How does AI-assisted progress note drafting work, and is it HIPAA compliant?
- After each session you record a 60-90 second voice memo of your clinical impressions inside your practice management software. The system transcribes the memo and drafts a compliant progress note against your DAP, SOAP, or BIRP template. You review, edit, and sign. HIPAA compliance depends on the vendor: confirm your platform has a signed BAA, that PHI is encrypted in transit and at rest, that the AI model used is covered by the BAA (not a public consumer model), that data is not used to train external models, and that the note remains your legal record. Always review every AI-drafted note before signing.
- What CPT codes do solo therapists use most often, and how should they be set in my software?
- The most common CPT codes for solo behavioral health practices are 90791 (psychiatric diagnostic evaluation, used for intakes), 90832 (30-minute psychotherapy), 90834 (45-minute psychotherapy -- the most common code), 90837 (60-minute psychotherapy), 90846 (family therapy without patient present), 90847 (family/couples therapy with patient present), and 90853 (group therapy). Configure each appointment type in your software to populate the correct CPT code automatically, and lock the place-of-service code (POS 10 for telehealth in patient's home, POS 11 for in-office) to the appointment type. This eliminates the most common source of claim denials.
- How do I handle a client who refuses to put a card on file?
- It is your practice; you set the policy. Most solo therapists in 2026 require card-on-file as a condition of booking, with the policy disclosed in the financial agreement signed at intake. If a client objects, you have two reasonable options: (1) hold firm -- card-on-file is a baseline business practice, not a personal slight, and almost all clients accept it once it is framed that way; or (2) offer a prepayment alternative where they pre-pay for blocks of sessions. Refusing both should be a signal that the fit may not work. The practices that quietly carry the most no-show losses are the ones that never enforce the policy at all.
- Do I need a separate clearinghouse, or does my software handle that?
- Modern practice management software typically integrates with one or more clearinghouses (Availity, Office Ally, Change Healthcare, TriZetto) so you do not manage a separate clearinghouse account directly. You will still need to enroll with each payer you bill (each has its own EDI enrollment process) and complete EFT/ERA setup so payments come electronically. Once enrolled, claim submission and ERA posting happen automatically inside your practice management software. Allow 2-6 weeks for payer enrollments to complete the first time you set them up.
Related pages
Explore More
Related Articles
Best Personal Injury Case Management Software in 2026
A head-to-head comparison of the top personal injury case management platforms in 2026. Lien tracking, medical record management, demand letters, contingency math, and settlement distribution compared across Clio, MyCase, Filevine, CASEpeer, PracticePanther, Smokeball, and Deelo.
12 min read
How-ToHow to Start a Plastic Surgery Practice: Complete 2026 Guide
A step-by-step guide to launching a plastic surgery practice in 2026. Licensing, credentialing, facility setup, liability insurance, patient pipeline, operations software, and first-year revenue targets.
14 min read
Best OfBest Podcast Management Software in 2026
The top podcast management platforms compared for 2026. Descript, Captivate, Buzzsprout, Transistor, Riverside, and Deelo — features, pricing, and the angle each takes for professional podcasters.
11 min read
ComparisonDeelo vs ServiceTitan: The Honest 2026 Comparison
A genuinely fair side-by-side comparison of Deelo and ServiceTitan for field service businesses. Pricing, features, strengths, weaknesses, and who each platform is really built for.
12 min read