Di pasaran, caviar memiliki berbagai jenis dengan kisaran harga yang beragam. Namun, setiap harga caviar tergantung pada kualitas dan juga jenis caviar itu sendiri. Caviar diperkirakan harganya sekitar Rp1.549.000 hingga Rp3.484.000. Pada kisaran harga tersebut, biasanya caviar dijual dalam ukuran 30 gram.
Caviar yang mempunyai kualitas tinggi, dipanen saat ikan sturgeon betina siap untuk bertelur. Jika berada di alam bebas, ikan sturgeon yang akan bertelur biasanya pindah dari air asin ke anak sungai. Itulah waktu yang tepat untuk memanen telur tersebut.
Sementara itu, ikan sturgeon betina yang ada di peternakan biasanya dipantau menggunakan mesin khusus untuk mencari waktu siap panennya. Jumlah telur yang dihasilkan tiap panen berbeda-beda, tergantung dari ukuran ikan sturgeon.
Caviar yang kerap laku terjual adalah jenis caviar hitam. Caviar jenis ini berasal dari telur ikan sturgeon laut Kaspia yang biasanya berada di Azerbaijan, Iran, Russia, dan Kazakhstan. Sementara itu, jenis caviar yang paling mahal adalah varian Beluga, Ossetra, dan Sevruga.