Hourly pay for veterinarians varies widely by location, employer, and experience
Veterinarians in the United States earn between $25 and $60 per hour on average, though the actual figure depends on where you work, who employs you, and how long you have been practicing. A new graduate working at a small animal clinic in a rural area may earn closer to $25 to $35 per hour, while an experienced veterinarian at a specialty hospital in a major city could earn $50 to $70 per hour or more. Self-employed veterinarians who own their own practice often earn differently — they may take home less per hour initially because they pay overhead costs, but their earnings can grow significantly over time.
The U.S. Bureau of Labor Statistics reports that the median annual salary for veterinarians is roughly $100,000 to $110,000, which translates to approximately $48 to $53 per hour for a standard 40-hour work week. However, many veterinarians work longer hours, especially those in emergency clinics or surgical specialties, which can lower their effective hourly rate even if their annual salary is higher. The actual take-home pay also depends on whether you are a salaried employee, paid hourly, or working on commission or production-based pay.
Key Takeaways
- Most veterinarians earn between $25 and $60 per hour depending on location, experience, and type of employer.
- Rural and entry-level positions typically pay $25 to $35 per hour, while specialty practices and urban locations often pay $50 to $70 per hour.
- Self-employed veterinarians have variable hourly earnings because they must cover business expenses before taking home pay.
- Emergency and specialty veterinary work often involves longer hours, which can affect your effective hourly rate even if annual salary is higher.
- Veterinarians with advanced certifications or board specialization typically earn more per hour than general practitioners.
How location affects veterinary hourly pay
Geographic location is one of the largest factors in what you will earn per hour. Veterinarians in major metropolitan areas like New York, Los Angeles, San Francisco, and Boston typically earn $55 to $70 per hour or more, because the cost of living is higher and clinics can charge more for services. Suburban areas around these cities usually pay $45 to $60 per hour. Rural areas and small towns often pay $25 to $40 per hour, partly because the cost of living is lower and partly because fewer veterinarians are available, which can limit competition for higher wages.
Some states consistently pay more than others. States with higher concentrations of specialty hospitals, research institutions, or wealthy populations — such as California, Massachusetts, New York, and Connecticut — tend to offer higher hourly rates. States with lower costs of living and fewer urban centers typically offer lower hourly pay. However, the lower pay in rural areas is sometimes offset by lower living expenses and a steadier client base, since rural veterinarians often become the only option for miles around.
Employer type and its effect on hourly earnings
Where you work shapes your hourly pay significantly. Veterinarians employed by large corporate chains like VCA, Banfield, or Petco typically earn $30 to $50 per hour, depending on location and experience. These employers offer consistent schedules, benefits, and predictable pay, but they often have lower hourly rates than independent practices. Independent small animal clinics may pay $35 to $55 per hour and often offer more flexibility and a closer relationship with the owner and clients.
Specialty hospitals — places that focus on surgery, oncology, cardiology, or emergency care — usually pay $50 to $70 per hour or more because they handle complex cases and generate higher revenue. University veterinary schools and research positions may pay $40 to $60 per hour but often include benefits like tuition support or research funding. Government positions, such as working for the USDA or state animal health departments, typically pay $35 to $50 per hour with strong benefits and job security. Veterinarians who own their own practice have the most variable earnings; they may earn $20 to $30 per hour in their first few years after accounting for overhead, but can reach $60 to $100+ per hour once the practice is established.
Experience level and earning potential
A newly licensed veterinarian fresh out of veterinary school typically earns $25 to $35 per hour in their first position. After two to five years of experience, most veterinarians move into the $35 to $50 per hour range as they develop skills, build a client base, and become more efficient. Veterinarians with 10 or more years of experience often earn $50 to $70 per hour, especially if they have moved into leadership roles, specialty practices, or ownership.
Board certification in a specialty — such as surgery, internal medicine, dermatology, or emergency medicine — can increase hourly pay by $10 to $20 per hour or more. These certifications require additional training and exams beyond the veterinary degree, but they open doors to higher-paying positions at specialty hospitals and research institutions. Veterinarians who pursue advanced degrees, such as a master's in business administration or a PhD, may earn even more, particularly if they move into management, research, or academic roles.
Work schedule and hours worked per week
The number of hours you actually work affects your real take-home pay. Most full-time veterinarians work 40 to 50 hours per week, but emergency veterinarians and those in specialty practices may work 50 to 60 hours or more, including nights, weekends, and holidays. A veterinarian earning $50 per hour but working 60 hours per week is earning the same annual amount as someone earning $60 per hour working 50 hours per week — but the first person is working more.
Part-time and relief veterinarians — those who fill in at different clinics as needed — often earn higher hourly rates ($40 to $65 per hour) to compensate for the lack of benefits and job security, but they may not have consistent hours. Self-employed veterinarians who own their practice often work 50 to 60 hours per week, especially in the early years, which means their effective hourly pay is lower than it appears on paper until the practice becomes profitable.
Benefits and total compensation beyond hourly pay
Hourly pay is only part of what you earn. Many veterinary positions include health insurance, dental coverage, retirement plans (401k or pension), continuing education allowances, and paid time off. A position paying $40 per hour with comprehensive benefits may be worth more than a position paying $50 per hour with no benefits. Corporate chains and larger practices typically offer better benefits packages than small independent clinics, which can make a lower hourly rate more attractive overall.
Some practices offer production-based or commission pay, where you earn a percentage of the revenue you generate — typically 20 to 40 percent of what clients pay for your services. This can result in higher earnings if you are efficient and the clinic is busy, but it also means slower months pay less. Ownership of a practice can eventually lead to much higher earnings, but requires significant upfront investment and carries business risk that salaried positions do not.
How veterinary specialties affect pay rates
Different areas of veterinary medicine pay differently. Small animal practitioners (dogs and cats) typically earn $30 to $55 per hour depending on location and employer. Large animal veterinarians (horses, cattle, sheep) often earn $35 to $60 per hour, with rural large animal practitioners sometimes earning less due to geographic factors. Exotic animal specialists and those working with zoo animals may earn $40 to $65 per hour. Emergency and critical care veterinarians usually earn $50 to $75 per hour because the work is demanding and requires availability outside normal business hours.
Surgical specialists earn some of the highest hourly rates — $60 to $90 per hour or more — because surgery generates high revenue and requires advanced training. Veterinary pathologists, radiologists, and other diagnostic specialists also earn in the $55 to $80 per hour range. Public health veterinarians and those working in government or research earn $40 to $65 per hour depending on the specific role and location. Veterinary dentists and ophthalmologists, which require additional certification, typically earn $60 to $85 per hour.
Frequently Asked Questions
Do new veterinarians really earn less than $30 per hour?
Many do, especially in rural areas or at corporate chains. A newly licensed veterinarian might start at $25 to $32 per hour, though this varies by location and employer. Starting pay is lower because you are still building clinical skills and efficiency. Within a few years, most veterinarians move into higher pay ranges as they gain experience and can handle more complex cases faster.
Can a veterinarian earn $100 per hour?
Yes, but it is not common for salaried positions. Veterinarians who own successful specialty practices, particularly in high-cost urban areas, can earn $80 to $150+ per hour once the practice is established and profitable. Board-certified specialists in high-demand fields like surgery or emergency medicine at top specialty hospitals may also reach these rates, but this typically requires 10+ years of experience and advanced credentials.
Is veterinary pay higher in cities or rural areas?
Cities pay significantly more per hour — often $15 to $30 more — because of higher living costs and higher service fees. However, rural veterinarians may have steadier work and lower living expenses, and they often become the only veterinarian available for miles, which can provide job security. The choice between city and rural practice depends on whether you prioritize hourly pay or lifestyle and work environment.
Do veterinarians earn more if they own their own practice?
Eventually yes, but not when ready. In the first few years, practice owners often earn less per hour than salaried veterinarians because they must pay overhead costs like rent, staff, equipment, and supplies before taking home pay. Once a practice is established and profitable — usually after 5 to 10 years — owners can earn significantly more than salaried veterinarians, sometimes $80 to $150+ per hour depending on the practice's success.
What is the difference between a veterinarian's hourly pay and annual salary?
Hourly pay is what you earn per hour worked, while annual salary is the total you earn in a year. A veterinarian earning $50 per hour working 40 hours per week earns roughly $104,000 per year before taxes. However, if that same veterinarian works 60 hours per week, their effective hourly rate drops to about $33 per hour for the same annual salary. Always consider both the hourly rate and the expected hours per week when comparing job offers.