There is a generic version of medroxyprogesterone (known as prometrium) available for sale. Prometrium is covered by most Medicare and insurance plans, but some pharmacy coupons or cash prices may be lower. The lowest GoodRx price for the most common version of prometrium is around $9.24, 62% off the average retail price of $24.49.