Free Payroll Tool
See what your payroll provider really charges
Most providers hide per-run and add-on fees. Audit your real cost per employee in about 30 seconds, free.
Run the Payroll Fee Auditor →Payroll · Veterinary
How to Set Up DVM Salary and Production Bonuses in Payroll
DVM compensation blends a salary guarantee with a production-based bonus structure. Setting it up in payroll correctly ensures accurate withholding, clean W-2s, and a compensation statement your associates can actually trust.

Most associate DVMs are paid on a hybrid model: a base salary that guarantees a minimum, plus a production bonus that kicks in when their earned production exceeds the guarantee. It is a straightforward concept but a surprisingly common source of payroll errors -- particularly around timing, withholding, and year-end reconciliation.
The Standard DVM Compensation Structure
A typical associate DVM compensation arrangement works like this:
A guaranteed annual salary paid on a bi-weekly or semi-monthly schedule, regardless of production levels. Common ranges for associate DVMs are $90,000 to $130,000 depending on experience, specialty, and geography.
A percentage of the doctor's gross collected production -- typically 18% to 25% of net collected revenue from services the DVM personally performed. This is calculated monthly or quarterly from the practice management software.
The DVM earns the higher of the base salary or the production percentage. When production percentage exceeds the annualized salary amount for the period, the DVM earns the production amount. When it falls short, the base salary is the floor.
Payroll Setup for Production Bonuses
Production bonuses should be processed through payroll as a separate earnings code, not paid by check outside the payroll system. Running bonuses outside payroll bypasses withholding -- creating a tax problem for the DVM at filing time and a recordkeeping problem for the practice.
In payroll, production bonuses are treated as supplemental wages. The IRS allows two methods for withholding on supplemental wages: a flat 22% federal withholding rate, or aggregating the bonus with regular wages and withholding at the blended rate. Most payroll systems use the flat rate by default. For high-earning DVMs who will owe more than 22% at their marginal rate, you may want to gross up or adjust.
State income tax withholding on bonuses varies. Some states require the flat supplemental rate; others require you to annualize the bonus and withhold at the effective annual rate. Your payroll system should handle this automatically if it is set up correctly for the DVM's work state.
Owner DVM Compensation: Different Setup, Same Mistakes
Owner DVMs who operate as an S-corp or as a professional corporation must pay themselves a reasonable salary through payroll -- subject to FICA -- before taking owner distributions. Many owner DVMs minimize their salary to reduce FICA exposure, but the IRS has challenged arrangements where the salary is clearly below market for the work being performed.
A "reasonable salary" for a working owner DVM is not a fixed number -- it depends on what the practice would pay an associate for the same role, adjusted for the owner's specific responsibilities, productivity, and the local market. Getting this right matters because underpaying an owner salary increases S-corp audit risk and may result in FICA assessment on distributions that were treated as exempt.
Owner distributions are paid separately from payroll and are not subject to FICA. Only the salary component runs through payroll with withholding.
Common Setup Errors to Avoid
Paying production bonuses by check outside payroll -- bypasses withholding and creates W-2 reconciliation problems.
Not separating production bonus pay from salary in the payroll system -- makes year-end reporting and audit tracking harder.
Applying the wrong withholding rate to bonus payments -- supplemental flat rate versus annualized rate affects how much the DVM owes at filing.
Failing to include the owner DVM's salary in the quarterly 941 and annual W-2 -- all W-2 employees, including owners, must be included.
Miscalculating the guarantee payout period -- if production is calculated monthly but salary is bi-weekly, the comparison periods must be aligned correctly.
Frequently Asked Questions
Most production bonuses are calculated as a percentage of the DVM's gross production -- the total fees billed and collected for services the doctor personally performed. The percentage varies by practice but commonly falls between 18% and 25% of collected production. The bonus is typically paid monthly or quarterly, not per paycheck.
DVMs paid on a salary basis above the FLSA salary threshold ($684/week) are typically classified as exempt employees and are not entitled to overtime pay. If a DVM is salaried-exempt, production bonuses do not affect overtime calculations. If a DVM is paid hourly for any reason, the answer is different and you should consult your payroll provider.
In a typical guarantee structure, the DVM earns the higher of their salary floor or their production percentage. When production falls short of the guarantee, you pay the base salary and no additional production bonus for that period. When production exceeds the guarantee, the DVM earns the production percentage and the base becomes irrelevant for that period.
Both the base salary and all production bonuses paid through payroll are reported as W-2 wages in Box 1. There is no separate reporting category for production compensation. If bonuses are paid through payroll with proper withholding, they appear in the same W-2 total as salary.
Get DVM compensation set up correctly
BEG manages payroll for veterinary practices including production bonus processing, associate and owner DVM setups, and year-end W-2s. 15-minute call.
Related
- Managed Payroll for Veterinary Practices -- full service details
- Veterinary Staff Overtime Rules -- FLSA compliance guide
- Managed Payroll vs. In-House for Vet Practices -- cost comparison
Authoritative source: U.S. Department of Labor: Wage and Hour Division
From the blog
