Koszt zakupu poduszki do spania jest uzależniony od kilku czynników. Przede wszystkim zależy od rozmiaru, wypełnienia oraz rodzaju poduszki. Dostępność modeli przeznaczonych do spania na plecach, na boku oraz dla kobiet w ciąży jest bardzo duża, dlatego też zakres cen produktów jest szeroki. Za standardową poduszkę 70 cm x 80 cm z wypełnieniem z puchu użytkownik musi zapłacić od 50 zł wzwyż. W tym samym rozmiarze model antyalergiczny z pikowaniem będzie kosztował od 70 zł do 150 zł. Poduszka ortopedyczna lub profilowana przeznaczona dla osób, które mają jednocześnie problemy ze snem i kręgosłupem to wydatek od 150 zł do 350 zł w zależności od producenta i zastosowanego materiału. Bardzo popularne są te wypełnione pianką memory, które kosztują od 50 do 250 zł. Duże poduszki do spania dla kobiet w ciąży to koszt od 50 do 300 zł w zależności od producenta.