Prices & Insurance


The below prices already reflect the 25% discount offered by some insurance plans, and it’s also the price for patients paying at the time of service.

New Patient Free Consultation: meet and talk to the acupuncturist about your health concerns, and appropriate course of treatment (15-20 minutes)

Initial Consultation and Treatment: $95 dollars for about 75 minutes. During this first session, we will do full health history  intake, come up with a treatment plan that is effective and fits your life, and do your first acupuncture session. If appropriate, life style suggestions may be given in the form of dietary guidelines, mindful exercises, etc.

Follow-Up Treatment: $75 dollars for about 60 minutes. These will involve a quick chat about how you responded to previous treatment, your overall health, and your specific health concerns.

Herbal Consultation: $45 dollars for 30 minutes. Herbal Consultations involve a full health history intake. Based on your constitution and health concerns, I will write an unique herbal prescription. This prescription can be filled by a local herbal pharmacy and be picked up in the office 1-3 days later. The initial herbal prescription is usually for one week, at which point you will have a follow up consultation to decide how the herbal prescription may be tweeked to better meet your needs. Longer prescriptions can then be given depending on the health concern being addressed. As you get healthier and your body changes, your herbal prescription and supplement will change with it.

The price of the herbs are separate from this consultation, and usually run at $20 per week of treatment.


I accept insurance for acupuncture patients.  In order to best serve you I can verify your insurance benefits before you arrive. Please click on the link below and complete the online form. I will contact you as soon as the benefits are established.

It may take up to 48 hours to verify your coverage. If you need to know your acupuncture benefits sooner, you may contact Kathia (, 617.902.8769) with your information or call your insurance provider directly.

Verify Your Insurance