If you don't take insurance but your clients have out-of-network benefits, a superbill lets them submit your sessions to their insurer and get reimbursed directly. You're not billing insurance — you're giving clients a receipt formatted to their insurer's specifications.

First: have your client check their benefits

Before you spend time on this, have clients verify with their insurance company:

Some plans don't cover out-of-network at all, and it's better to know before raising expectations.

What you need before you can generate a superbill

Four things must appear on every superbill — if any of these are missing, the insurer will reject the claim:

Common CPT codes for mental health

CodeService
90791Initial intake / psychiatric diagnostic evaluation (60+ minutes)
90834Individual therapy (38–52 minutes)
90837Individual therapy (53+ minutes)
90847Family therapy with patient present (50+ minutes)

Place of service codes

A few things to get right

Payee must be the client, not you. The superbill instructs the insurer to reimburse the client directly. Make sure the payee field has the client's name.

Include a diagnosis code. Insurers require an ICD-10 diagnosis code on the superbill. If you haven't diagnosed your client, you'll need to do so before generating one.

Template

Download the Word template below, fill in your provider information once, and then update the client details and session dates for each billing period.

📄
Superbill Template Microsoft Word (.docx) — edit with your provider info and client details
Download template

Alternatives

If you use practice management software like SimplePractice or TherapyNotes, check whether it can auto-generate superbills monthly — most can, and it saves time once your client list grows.