If you need a more accessible version of this website, click this button on the right. Switch to Accessible Site


You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]
(207) 846-6515 H

(207) 846-6515

Stem Cell Therapy Costs

The fee for a patient’s first stem cell therapy is typically $2000.  The services included in the fee, which are all performed at Yarmouth Veterinary Center on the same day, are the surgery to collect the tissue sample, the harvesting of the stem cells, and the administration of the stem cells to the patient by injection into the arthritic joints and/or intravenously.

Banking and retrieval  Banking is storing stem cells in a carefully maintained frozen state; in this condition, the cells can last for years. Retrieval is thawing some frozen stem cells, counting a specific dose, and shipping the thawed stem cells to the veterinarian for administration. Banking and retrieval take place at Medivet. There are fees associated with banking and retrieval; these are paid directly to Medivet.

Retreatment  involves retrieval of some of the banked cells and administering them to the patient. The cost for intraarticular (in the joint) injections at YVC is $200-$300. The cost for intravenous administration varies from $100 to $300.  

While it might be possible for us to proceed directly from a history and physical exam to stem cell therapy with some patients, most patients will need some preliminary and follow-up diagnostic tests, such as blood profiles and radiographs. These tests are not included in the cost of the stem cell therapy.

CareCredit can be obtained with a simple application and can provide a low or no-interest way to finance stem cell therapy. Many pet insurance companies will now cover up to 80% of the cost of stem cell therapy.

Office Hours

Saturday8:0012:00; Also, 4 pm Boarding Pick-up
Sunday4:00pmBoarding Pick-up
Day Open Close
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
7:30 7:30 7:30 7:30 7:30 8:00 4:00pm
6:00 6:00 6:00 6:00 6:00 12:00; Also, 4 pm Boarding Pick-up Boarding Pick-up