How much do vets make? As of May 2018, the median vet salary was $93,830 annually or $45.11 an hour, according to the Bureau of Labor Statistics. Some veterinarians earn much more; the top 10% made $162,450, the BLS says. But those just starting their careers shouldn’t expect to hit six figures for a while.... Ryan Lane is a writer at NerdWallet.