Insurance and Fees


Intake Appointment: $120 (LMHC and LICSW), $140 (PhD)

Individual counseling, 50 minute appointment: $100 (LMHC and LICSW), $120 (PhD)

Couples/Marriage counseling, 50 minute appointment: $130

Family Counseling, 50 minute appointment: $130

Missed Appointment Fee: $80

Late Cancel (less than 48 hours) Fee: Full Session Fee

Out of Network: 

We are an out of network covered provider for most PPO plans. We can provide a superbill or CMS-1500 for you to submit to your insurance plan for reimbursement. Reimbursement varies widely by insurance plans, so be sure to call your insurance company to confirm your coverage. 

Accepted Insurances:

  • Blue Cross and Blue Shield

  • Anthem Blue Cross

  • Harvard Pilgrim

  • United Health Care/United Behavioral Health

  • Aetna

Call (978) 330-5105 today to schedule your first appointment. We can also help you confirm whether we accept your insurance. 

Frequently Asked Questions about Insurance Coverage for Counseling

Will my insurance plan cover counseling? 

In most cases, insurance plans do provide counseling benefits. However, some insurance plans require medical necessity or a mental health diagnosis in order for services to be covered. Many people benefit from counseling as something that helps keep them from having a mental health diagnosis- and use counseling as prevention, not treatment. Your counselor can help assess during your intake session and give you feedback on whether you would qualify under medical necessity. 

Will my insurance plan cover couples counseling or marriage counseling? 

We can provide family counseling in most cases under one person in the relationship if we can show medical necessity. It does require a mental health diagnosis.