
Insurance and payment
We accept most major plans in New Jersey and Pennsylvania, and we offer a sliding scale if you’re paying without insurance. If cost is why you’ve been putting this off, start here, then ask us.
Plans we accept
Accepted in both states
- Aetna
- Cigna Evernorth
- United Healthcare
- Optum
- Oscar
- Oxford
- Carelon Behavioral Health
- Medicare
New Jersey
- Blue Cross Blue Shield Horizon NJ
- NJ Medicaid
Pennsylvania
- Capital Blue Cross Pennsylvania
- Highmark Blue Cross Blue Shield Pennsylvania
- Independence Blue Cross Pennsylvania (Virtual National Network)
- Geisinger
Other plans
- Blue Cross Blue Shield of Massachusetts
- The Health Plan
Don’t see your plan? Ask us anyway. We can check your coverage before your first appointment, so you aren’t surprised later.
Paying without insurance
If you’re paying out of pocket, there’s a session fee, and a sliding scale is available. Ask us what your appointment will cost before you book.
How you can pay
We accept all major credit and debit cards, and cash.
Before your first appointment
Have your insurance info handy when you reach out so we can verify your coverage. Please don’t send insurance ID or member numbers through the contact form — it isn’t secure. We’ll get those details from you directly.
Questions about cost
Yes. We accept Medicare and NJ Medicaid.
Ask us. We’ll check your coverage before your first appointment and tell you what it would cost if you’re out of network.
You can contact us directly. If your plan requires a referral for behavioral health, check with your plan first.
Yes, for patients paying without insurance. Ask us about it when you reach out.

Let us check your coverage
Call or email us to check your plan before you book. Calling is the fastest way to reach us. Please don’t include insurance ID or member numbers in any message.
- No health details needed
- In person or telehealth services across New Jersey and Pennsylvania