The average monthly cash price for metformin is around $13-$22 for a supply of 100 tablets. However, this cost varies depending on whether you have insurance and the pharmacy you use. Many people with insurance coverage pay nothing out of pocket for their monthly supply of metformin.