Veterinarian hourly pay varies widely by location, employer, and experience

A veterinarian's hourly earnings depend on where they work, what type of practice they're in, and how long they've been licensed. A newly licensed vet in a rural clinic might earn $25 to $35 per hour, while an experienced veterinarian at a specialty hospital in a major city could earn $50 to $75 per hour or more. Self-employed vets who own their practice often earn differently — they take home what's left after expenses, which can be higher or lower than an hourly wage.

The U.S. Bureau of Labor Statistics tracks veterinarian salaries by region and employer type, but hourly rates are not always published directly. You can estimate hourly pay by dividing annual salary by the number of hours worked per year (typically 2,000 to 2,080 hours for a full-time position). This gives you a rough figure, though actual take-home pay for practice owners is more complicated.

Key Takeaways

  • Entry-level veterinarians typically earn between $25 and $35 per hour, while experienced vets in specialty practices may earn $50 to $75 per hour or higher.
  • Location matters significantly — veterinarians in major metropolitan areas and coastal states generally earn more per hour than those in rural regions.
  • Practice owners calculate hourly earnings differently than salaried employees, since they must account for overhead costs, staff salaries, and facility expenses.
  • Veterinarians working in emergency or specialty hospitals often earn more per hour than those in general practice clinics.

How location affects what vets earn per hour

A veterinarian's location is one of the strongest predictors of hourly pay. States like California, New York, Massachusetts, and Connecticut tend to have higher hourly rates because the cost of living is higher and veterinary services command higher prices. A vet in San Francisco or Boston might earn $55 to $75 per hour, while the same experience level in a smaller Midwestern town might bring $30 to $40 per hour.

Within states, urban and suburban clinics pay more than rural ones. This reflects both the higher cost of running a practice in cities and the higher fees pet owners can afford to pay. Rural vets often serve agricultural communities and may work with livestock as well as pets, which can shift their hourly rate in different directions depending on the mix of work.

Salary differences between practice types

Where a vet works shapes their hourly earnings significantly. A veterinarian employed at a corporate chain clinic (like Banfield or VCA) typically earns a salary with benefits, which translates to a predictable hourly rate. These positions often range from $30 to $50 per hour depending on location and experience.

Emergency and specialty hospitals pay more — often $45 to $75 per hour — because the work is more complex and the clinics generate higher revenue per case. A vet working in a small independent practice might earn anywhere from $25 to $55 per hour depending on the practice's profitability and the owner's willingness to share revenue. Practice owners who have paid off their startup costs and built a strong client base can earn significantly more, but they also absorb all business losses and overhead.

How experience and credentials change hourly rates

A newly licensed veterinarian fresh from veterinary school typically starts at the lower end of the range — $25 to $35 per hour in most markets. After five years of practice, that same vet might earn $35 to $50 per hour. After ten years or more, especially with a strong reputation or specialized skills, hourly rates can reach $50 to $75 or higher.

Board certification in a specialty (like surgery, dermatology, or internal medicine) commands higher hourly rates because fewer vets hold those credentials and the work is more complex. A board-certified veterinary surgeon might earn $60 to $85 per hour, while a general practitioner with the same years of experience earns less. Advanced degrees or specialized training in areas like exotic animal medicine or rehabilitation also increase earning potential.

What practice owners actually take home per hour

A veterinarian who owns their practice doesn't have a straightforward hourly wage. Instead, they earn revenue from client fees, then subtract the cost of staff, rent, equipment, supplies, insurance, and utilities. A solo practice owner might gross $100 to $150 per hour in client billings but take home only $30 to $50 per hour after all expenses. A practice with multiple vets and strong efficiency can operate with lower overhead as a percentage of revenue, allowing the owner to keep more.

Practice ownership is a long-term investment. New practice owners often work longer hours for lower hourly take-home pay in the first few years while building the client base and paying down startup debt. Established practices with good management and reputation can generate $50 to $100+ per hour in owner earnings, but this varies enormously based on the practice's location, size, and financial health.

How hours worked per week affects total earnings

Most full-time veterinarians work 40 to 50 hours per week, though emergency clinic vets and practice owners often work longer. A vet earning $40 per hour working 40 hours per week brings in roughly $83,000 per year (before taxes). The same vet working 50 hours per week at the same hourly rate would earn about $104,000 per year. Many vets also work on-call shifts or weekends, which may pay at a higher rate or include overtime compensation.

Part-time veterinarians and locum tenens (temporary contract) vets sometimes earn higher hourly rates to offset the lack of benefits and job security. A locum vet might earn $50 to $70 per hour but receive no health insurance, retirement contributions, or paid time off from the employer.

Regional pay differences across the United States

Veterinarian hourly pay varies by region. The Northeast and West Coast generally pay more per hour than the South and Midwest. California, New York, Massachusetts, and Connecticut are among the highest-paying states. Texas, Florida, and Pennsylvania have lower average rates but still vary significantly by city. The Mountain West and Great Plains states tend to have lower hourly rates overall, though this is offset somewhat by lower cost of living in those regions.

Within any state, the difference between a major city and a rural area can be $15 to $25 per hour. A vet in Denver might earn $45 to $55 per hour, while a vet 100 miles away in a smaller town might earn $30 to $40 per hour for the same experience level.

Frequently Asked Questions

Do veterinarians earn more per hour than human doctors?

No. Physicians typically earn $75 to $150+ per hour depending on specialty, while veterinarians average $40 to $60 per hour. However, veterinarians usually have lower student debt relative to their earnings, since veterinary school is shorter and less expensive than medical school.

What's the difference between a vet's salary and their hourly rate?

Salary is the total annual pay; hourly rate is that salary divided by hours worked per year. A vet earning $80,000 per year working 2,000 hours annually earns $40 per hour. This is straightforward for salaried employees but harder to calculate for practice owners, whose take-home depends on business expenses.

Do emergency vets earn more per hour than regular vets?

Yes, typically $10 to $20 more per hour. Emergency clinics generate higher revenue per case and operate 24/7, so they can afford to pay more. The trade-off is irregular hours, on-call shifts, and higher stress.

Does a vet's hourly rate increase after they own their practice?

Not automatically. New practice owners often earn less per hour initially because of overhead costs and startup debt. After five to ten years, as the practice becomes profitable and debt decreases, owner earnings per hour typically rise above what they earned as an employee.

How much does student debt affect a vet's hourly earnings?

Student debt doesn't change the hourly rate a vet earns, but it affects how much they keep. A vet earning $45 per hour with $150,000 in student loans has less take-home pay than one with no debt. Loan repayment typically takes 10 to 20 years depending on the repayment plan chosen.