I can build a self hosted WordPress website for as little as $750 and up. It just depends on how much work is involved. Most often my websites run between $2000 to $3000. It depends on your needs.