Viagra to lek stosowany w celu poprawienia potencji u mężczyzn. Oprócz oryginalnej Viagry firmy Pfizer, która wprowadziła preparat w 1996 roku, istnieją także odpowiedniki tego preparatu oferowane przez inne koncerny farmaceutyczne pod innymi nazwami handlowymi. Pojawienie się się na rynku generycznej viagry, sprawiło, ze leczenie impotencji i zaburzeń erekcji za pomocą cytrynianu syldenafilu – substancji aktywnej Viagry – stało się dostępne także dla pacjentów mniej zarabiających. Viagra została stworzona z myślą o mężczyznach i nie jest stosowana u kobiet, natomiast zmodyfikowany zamiennik Viagry o nazwie Lovegra został tak zmieniony, że może być bezpiecznie stosowany u kobiet.
Ceny Viagry i jej zamienników są różne, zależnie od miejsca sprzedaży – wyższe ceny obserwuje się zwykle w aptekach tradycyjnych, natomiast nieco niższe oferowane są przez apteki internetowe, oraz sprzedawców wykorzystujących internet jako kanał sprzedaży, a nie będących aptekami. Viagrę i jej zamienniki można kupić zarówno w kraju, jak i zagranicą, ceny są zależne od państwa. Koszt leków zmniejsza się wraz ze zwiększeniem ilości zakupionych tabletek.
Oryginalna Viagra firmy Pfizer (tabletki 100mg) w Polsce to koszt około 18,50-30zł za sztukę (cena 18,50 dotyczy zakupu około 30 sztuk, natomiast 30 zł to cena przy zakupie 3 sztuk). Jeśli chodzi o viagrę generyczną, to ceny zależne są od producenta, i tak: Zenegra 100 mg firmy Alkem oraz Silagra firmy Cipla to koszt od około 11 (przy zakupie 42 sztuk) do 15 złotych (przy zakupie 4 sztuk). Cena Maxigry – polskiej viagry to około 20 złotych. Cena Kamagry w tabletkach 100 mg to 9 zł, przy zakupie od 40 sztuk, oraz 13,50 za tabletkę, przy zakupie 4 sztuk. Kamagra dostępna jest także w formie saszetkach z żelem o wielu smakach, za 4 saszetki trzeba zapłacić 75 zł (18,75 zł za sztukę), natomiast przy zakupie od 40 sztuk koszt jednej saszetki to około 12 złotych. Kamagra dostępna jest także w formie tabletek do żucia – ich cena to około 45 zł/sztuka przy zakupie 1-8 sztuk, oraz 35 zł za sztukę przy zakupie od 16 tabletek wzwyż. Lovegra, czyli viagra adresowana dla pań, to koszt około 17 złotych za tabletkę.
Ceny tych leków za granicą są o wiele niższe, ponadto Viagra jest w niektórych krajach, takich jak np. Wielka Brytania dostępna bez recepty. Obecnie najtańszą viagrą na Wyspach Brytyjskich jest Aurogra produkowany przez indyjski koncern farmaceutyczny AuroChem. tabletki te oferowane są w cenie około 3 złotych za sztukę, przy zakupie opakowania zawierającego 100 sztuk. W Polsce preparat Aurogra jest nadal mało znanym lekiem na potencję, będącym generykiem viagry.