← How to Start a Private Therapy Practice (2026 Step-by-Step Guide)
Guide
Setting Up a Fee Schedule and Billing Workflow for Your Therapy Practice
Revenue is the least romantic part of running a therapy practice and the most consequential. A fee schedule tells clients what services cost and on what terms; a billing workflow is the system that converts those services into deposits in your business bank account. Neither has to be complicated — but both need to exist on paper before you see your first client.
This article covers how to set your fee, what to put in a written fee schedule, the CPT codes that drive every claim you will ever submit, and the practical workflow differences between cash-pay and insurance billing.
Set Your Full Fee Before You Build Anything Else
Your full fee is the undiscounted rate you charge for a standard session. Everything else — sliding scale, insurance contracts, superbills — is built on top of it. Picking a number without doing the math first usually means setting it too low and feeling resentful about it six months later.
The overhead-first calculation. Add up your fixed monthly costs: rent or home-office allocation, malpractice insurance, EHR subscription, phone, continuing education, and any licensing fees. Then add the income you need. Divide by the number of client-facing hours you can realistically deliver per week and multiply by 4.3 (average weeks per month). That is your minimum viable full rate.
Check local market rates. Psychology Today’s fee filter and your state association’s salary surveys give a rough range. Rates vary widely — $120–$250/session is a plausible spread for individual therapy across markets in 2026. Your rate needs to be defensible to clients and workable for your overhead, not simply what the therapist next door charges.
Round to a number that simplifies billing. Billing systems, superbills, and insurance explanations of benefits all work more cleanly with round numbers. $175 is easier to track than $172.
For the decision between cash-pay and insurance models that shapes everything downstream, see Do Therapists Have to Take Insurance? Cash-Pay vs. Insurance Panels.
What a Written Fee Schedule Must Include
A fee schedule is a document — not a number in your head. It belongs in your practice policies, which clients sign at intake. The 7 Documents Every New Therapy Practice Needs covers the full document set; the fee schedule section specifically should state:
- Your session rates by service type. Individual therapy, couples/family, intake/diagnostic evaluation, and group therapy may all have different rates. List each with its corresponding CPT code (see the next section).
- Payment due date. “Payment is due at the time of service” is standard. If you allow net-30 for insurance billing, state that separately and only for insured sessions.
- Accepted payment methods. Cash, check, credit/debit card, HSA/FSA card. State whether you keep a card on file and what authorizations that covers (e.g., missed session fees, balance collection).
- Late and unpaid balance policy. Define when a balance becomes past due and what you will do — statement, collection agency referral, or services suspended. Be specific; vague language is unenforceable.
- Sliding-scale terms (if applicable). If you offer income-based pricing, describe the tier structure and what documentation you require. See How to Set Sliding-Scale Fees in a Therapy Practice for the mechanics.
A signed, dated fee schedule is also your first line of defense if a client disputes a charge or files a licensing board complaint about billing practices.
The CPT Codes Every Therapist Needs to Know
Current Procedural Terminology (CPT) codes are the five-digit codes on every claim and superbill that tell a payer what service you delivered. You do not set these codes; they are standardized by the AMA. But you do select the correct one for each session, and selecting the wrong one is both a billing error and, with insurance, a potential fraud issue.
The codes you will use most in outpatient individual therapy:
| CPT Code | Service | Typical time |
|---|---|---|
| 90791 | Psychiatric diagnostic evaluation | Initial intake (no medical services) |
| 90832 | Psychotherapy | 16–37 minutes |
| 90834 | Psychotherapy | 38–52 minutes |
| 90837 | Psychotherapy | 53 minutes or more |
| 90853 | Group psychotherapy | Variable |
| 90785 | Interactive complexity add-on | Used with 90791, 90832, 90834, 90837, 90853 |
Per CMS billing and coding guidance, you report the code closest to the actual face-to-face time. The 90837 (53+ minutes) is the standard “hour session” code for most private practice billing. Do not bill 90837 for a 45-minute session because that is what you scheduled — if the actual session was 45 minutes, 90834 is the correct code.
Interactive complexity (90785) is an add-on code for sessions involving third-party communications, coordination with other providers, or significant legal/guardianship issues. It requires documentation in the note that justifies its use.
Telehealth modifiers. For sessions delivered via video, add modifier 95 and use Place of Service code 02 (telehealth, provider not at home) or 10 (telehealth, provider at patient’s home), as appropriate. The HHS telehealth billing guide covers payer-specific telehealth billing requirements for behavioral health.
Billing Workflow for Cash-Pay Practices
Cash-pay billing is simpler than insurance but still requires a system. The goal is: deliver service → collect payment → issue documentation → record it.
Card on file. The most efficient cash-pay workflow keeps a valid card on file, authorized to charge for sessions at or before the time of service. Your EHR (SimplePractice, TherapyNotes, Jane App) handles this with a HIPAA-compliant payment module. For a standalone card processor, Stripe with a signed Business Associate Agreement or Square for Health both work. Get the BAA before you swipe the first card.
Superbill. If a client wants to seek out-of-network reimbursement from their insurer, issue a superbill — an itemized statement that contains everything their insurer needs to adjudicate the claim on the client’s behalf. Required fields: your name, NPI, tax ID (EIN), license number, practice address; the client’s name, date of birth, and insurance ID; the session date, CPT code, ICD-10 diagnosis code, and fee charged. See What Makes a Superbill HIPAA-Compliant? for the full required-field checklist.
A superbill is not a claim — you are not billing the insurer. You are giving the client a structured receipt they can submit. You still collect your full fee at the time of service.
Receipts and record-keeping. Issue a plain receipt (date, service, amount, payment method) for any client who does not need a superbill. Keep a transaction record in your EHR or accounting software. Separate business income from business expenses from day one; your accountant will thank you and your Schedule C will be cleaner.
Billing Workflow for Insurance Practices
Insurance billing adds two steps that cash-pay practices skip: claim submission and remittance reconciliation.
The CMS-1500 and electronic claims. When you bill an insurer, you submit claim data in the CMS-1500 format — either as a paper form or, far more commonly, as an 837P electronic transaction through your EHR or a clearinghouse. Required fields mirror the superbill but with additional payer-specific data: the Professional Paper Claim Form (CMS-1500) requires your NPI (box 33a), federal tax ID (box 25), the patient’s insurance ID, the referring provider’s NPI if applicable, and the diagnosis code reference linking each CPT code to the correct ICD-10.
Credentialing and panel approval come first. You cannot submit an in-network claim until the insurer has credentialed you and issued a contract. Most panel approvals take 90–180 days. Insurance Credentialing for Therapists: A Step-by-Step CAQH Walkthrough covers the timeline and process in detail.
ERA and EOB reconciliation. After you submit a claim, the insurer pays via Electronic Remittance Advice (ERA) or a paper Explanation of Benefits (EOB). The ERA or EOB tells you the allowed amount, the amount applied to deductible, the copay, and what the plan paid you. You must reconcile each remittance against your submitted claims. Unreconciled claims mean uncollected revenue and billing compliance gaps.
Client cost-sharing. Collect the client’s copay at the time of service — not after the claim adjudicates. If a client has not yet met their deductible, collect the full allowed amount at the time of service. Estimate it from the insurer’s eligibility verification before the session; most EHRs can pull real-time eligibility.
Resubmission. Claims get denied. Common reasons: incorrect CPT code, NPI mismatch, expired prior authorization, non-covered service. Your EHR should flag denials and prompt you to appeal or correct and resubmit. A clean claim submission rate above 95% is the benchmark for a well-functioning billing workflow; anything below 90% suggests a systemic documentation or coding problem.
Choosing an EHR That Handles Billing Without Extra Software
The fastest way to build a functional billing workflow is to use an EHR with integrated billing. A platform that connects scheduling, notes, claims, and payment collection in one system eliminates the data-entry errors that come from transferring information between tools. See How to Choose an EHR for Your Private Therapy Practice for a comparison of the most common options and what to look for in a billing module.
Updating Your Fee Schedule
Your fee schedule is a living document. Update it when:
- You raise your rates (give existing clients at least 30 days’ written notice — document the notice in their chart)
- New CPT or ICD-10 codes take effect (January 1 each year; CMS publishes annual therapy code updates)
- You add or drop a service type
- You add or drop an insurance panel
- You change your sliding-scale tiers
When you update rates, have clients sign an updated fee schedule or at minimum acknowledge the change in writing. An email acknowledgment with the updated rate is sufficient; a signed addendum is better. The update belongs in the client’s file.
Frequently Asked Questions
How do I set a rate that insurers will actually pay?
Credentialed providers receive the insurer’s contracted rate, not their full fee — the contract dictates the allowed amount. Set your full fee at or above the highest rate you expect from any insurer. If your full rate is lower than an insurer’s allowed amount (which is uncommon but possible), you leave money on the table. Check the insurer’s fee schedule during the contracting process; most will provide it upon request.
Can I charge a higher rate for telehealth sessions?
You can set any rate you choose for self-pay telehealth sessions. For insurance billing, payers set their own telehealth reimbursement rates — some match in-person rates, others do not. Verify parity status with each insurer before assuming telehealth and in-person sessions reimburse at the same amount.
What is the difference between a fee schedule and a superbill?
A fee schedule is your internal policy document — it defines what you charge and under what terms. A superbill is a client-facing itemized receipt that contains the codes and identifiers an insurer needs to process a reimbursement claim. Your fee schedule informs what goes on the superbill; they are related but distinct documents.
Disclaimer: Folio publishes general information about the operational and administrative side of running a private practice. It is not legal, medical, clinical, tax, or compliance advice, and it does not create a professional relationship. Rules vary by state, payer, and profession and change over time. Verify requirements with the primary sources cited, your licensing board, and your own qualified advisors before acting.