Well, there is more than 1 reason for this. In the past years if you bought a brand name drug it was charged to you using the Deductible of your insurance plan. If you bought the generic the deductible did not count and was filled as a generic. This year , many, many of the drugs that were not under the deductible have been moved by the insurance companies so that the generic is under the deductible. Second, if you use Walmart, they would use their $4 pricing no matter what your insurance showed. Now, the $4 list has very few drugs on it that are $4 and lots of items that were there are still there but the $4 has been replaced by a much higher price tag. $4 Prescriptions - Walmart.com Example: I use Clopidogrel ( generic of Plavix) to keep my blood from forming blockages in my veins and arteries. In the past I paid $4 for the generic for 30 days or $10 for 90 days. I have an order ready at Walmart for a 90 day supply of this and today it is $38. This is in the list for $15 for 30 days and $38 for 90 days. Be careful to choose and take this into account the next time you choose and insurance company or even where to fill the drug. Make sure that your drug store is marked as a Preferred provider.