InvoiceFlow for Physical Therapists: The Complete Billing Guide
Billing for cash-pay sessions, superbills, prepaid packages, corporate wellness, and telehealth
Cash-pay physical therapists need billing that generates professional session invoices, produces superbills for out-of-network reimbursement, handles prepaid package tracking, and manages corporate employer wellness contracts. InvoiceFlow covers all of it from a single Android app.
Cash-Pay Session Invoices
Every cash-pay session should generate a professional invoice at checkout — both as a receipt for the patient and as the documentation foundation for a superbill.
Physical Therapy Session — [Patient Name] — [Date]:
- Provider: [Name], DPT | NPI: [XXXXXXXXXX] | Tax ID/EIN: [XX-XXXXXXX]
- Practice: [Practice name] | Address: [Address]
- Patient: [Name] | Date of birth: [DOB]
- Service date: [Date] | Duration: [N] min
- Service: [Initial evaluation / Follow-up / Specialized treatment]
- CPT code: [97001 / 97161 / 97162 / 97163 / 97110 / 97140 / etc.]
- Session rate: $[amount]
- Payment: Paid in full at checkout (card / QR / payment link shown on invoice)
Collect at checkout via the method shown on the invoice. No post-session collection.
Common PT CPT Codes
- 97001 / 97161–97163: Physical therapy evaluation (complexity-based)
- 97002 / 97164: PT re-evaluation
- 97110: Therapeutic exercise (15-min units)
- 97112: Neuromuscular re-education (15-min units)
- 97116: Gait training (15-min units)
- 97140: Manual therapy (15-min units)
- 97014: Electrical stimulation (unattended)
- 97035: Ultrasound (15-min units)
Note: CPT coding for PT involves timed codes billed in 15-minute units. Consult your state PT association or a healthcare billing specialist to confirm appropriate coding for your services and licensure.
Superbills for Out-of-Network Reimbursement
Every cash-pay patient should receive a superbill they can submit to their insurance for out-of-network reimbursement.
Superbill — [Patient Name] — [Date of Service]:
- Provider: [Name], DPT | NPI: [XXXXXXXXXX] | Tax ID: [XX-XXXXXXX]
- Practice name and address: [Address]
- Patient name: [Name] | Date of birth: [DOB]
- Service date: [Date] | Place of service: 11 (office)
- Diagnosis code (ICD-10): [M54.5 / M75.1 / M54.2 / etc. — see below]
- Procedure code (CPT): [Code] | Units: [N] | Description: [Service]
- Fee charged: $[amount]
- Amount paid by patient: $[amount]
- Balance: $0.00 (paid in full)
“This superbill is provided for patient insurance reimbursement purposes. It does not constitute a claim submission to any health insurance plan.”
Common ICD-10 Codes for PT
- M54.5: Low back pain
- M54.2: Cervicalgia (neck pain)
- M75.1: Rotator cuff syndrome
- M79.3: Panniculitis
- M25.511–M25.579: Knee / shoulder / ankle pain
- S13.4 / S93.4: Sprains and strains (with acute modifier)
Generate the superbill at every checkout. Email it directly from InvoiceFlow. Patients submit to their plan; most commercial plans reimburse 40–70% of out-of-network PT costs.
Telehealth Superbills
For telehealth sessions, add:
- Service type: Telehealth — synchronous video (Place of service: 02)
- CPT modifier: 95
- Patient location state: [State]
- Provider PT license in that state: [License #]
Prepaid Session Package Invoices
Prepaid packages commit the patient to a protocol, improve completion rates, and collect revenue before services are rendered.
PT Session Package — [Patient Name] — [Enrollment Date]:
- Package: [Starter 5-session / Standard 10-session / Recovery 15-session]
- Session type: [60-min / 45-min / specialized]
- Per-session rate: $[amount] | Package rate: $[amount] (saves $[amount])
- Sessions valid: [N] months from enrollment date
- Payment: Paid in full at enrollment (card / QR / payment link shown on invoice)
- Unused sessions: [Convert to account credit / Expire at [N] months]
Package Tier Structure
- Starter (5 sessions): Acute single-issue treatment. $[amount]
- Standard (10 sessions): Post-surgical or chronic condition protocol. $[amount]
- Recovery (15 sessions): Complex rehab or performance optimization. $[amount]
Build a separate InvoiceFlow template for each package tier. At enrollment, enter patient name, select package — pricing auto-populates.
Corporate and Employer Wellness Invoices
Employer wellness PT contracts — on-site injury prevention, ergonomic assessments, early intervention sessions — run on purchase orders and net-30 terms.
Corporate Wellness Services — [Company Name] — [Month Year]:
Billing Period: [Month Year]
- On-site ergonomic assessments: [N] employees × $[rate] = $[total]
- Injury prevention PT sessions: [N] sessions × $[rate] = $[total]
- Early intervention consultations: [N] × $[rate] = $[total]
- Monthly reporting and program management: $[amount]
- Invoice total: $[total]
Remit to: [Name], DPT | EIN: [XX-XXXXXXX] PO Number: [PO-####] Payment Terms: Net-30 W-9 on file | Submitted: [Date]
EIN is required on all corporate invoices. Corporate AP cannot create a vendor record without it. Include EIN on the invoice and have W-9 on file before billing.
Group Wellness and Performance Programs
Small-group programs for injury prevention, athletic performance, and mobility.
Wellness Program — [Program Name] — [Start Date]:
- Program: [Title] — [N]-week program
- Format: [Small group (3–6) / Individual / Workshop]
- Sessions: [N] × [N] min
- Program rate: $[amount] per participant
- Payment: [Charged at enrollment / Installments]
Monthly Retainer Invoices
For ongoing patients who want regular monthly sessions and priority scheduling.
Monthly PT Retainer — [Patient Name] — [Month Year]:
- Retainer: Monthly Physical Therapy Program
- Includes: [N] sessions per month + [N] check-in calls + priority scheduling
- Retainer rate: $[amount]/month
- Auto-billed on the [N]th
- Payment via the method shown on the invoice
Using InvoiceFlow for PT Billing
Session invoice + superbill at checkout: Generate both at checkout. Email the superbill directly from InvoiceFlow. Patient receives their reimbursement documentation immediately.
Package templates: Build one template per package tier. Pre-load pricing and validity period. Charge at enrollment.
Corporate wellness template: Pre-load EIN, W-9 status, PO field, net-30. Bill by the 1st of each month.
Telehealth documentation: Add telehealth modifier, place-of-service code, and patient state to telehealth invoices.
Auto-billing: Set up recurring invoices for retainer patients. Invoices generate and send automatically; patients pay via the method shown on the invoice.
Download InvoiceFlow. Build your session + superbill template. Set up package templates. Add EIN and PO field to your corporate template. Every patient leaves with a superbill they can submit to their insurance.
InvoiceFlow is a free Android invoicing app built for small business owners. Generate professional PT invoices with superbills at checkout, manage prepaid packages, invoice corporate wellness accounts, and handle telehealth documentation — all from your phone.