They work by relaxing muscle cells in the penis, which allows for greater blood flow, according to the Urology Care Foundation. Pfizer says the current wholesale cost for a 50 milligram or 100 milligram Viagra is $61.54 a pill. Greenstone will sell the generic version for between $30 and $35 a pill.Dec 11, 2017