About minimum sell price
Minimum sell price (MSP) is a feature that lets you set a pricing floor on products, so items are not sold below a defined minimum value.
Use minimum sell price to protect your organization's margins. With minimum sell prices, your staff cannot sell a product for less than a sell price that a practice manager sets for the product. If a product has a set minimum sell price, ezyVet automatically makes the sell price mandatory when staff add the product to an invoice or estimate.
- Medications
- Vaccinations
- Standard products
- Diagnostics
- Procedures
- Product bundles
- Product packages
- Service fees
- Product containers
How ezyVet calculates a minimum sell price
To calculate a minimum sell price for a product, ezyVet uses the total price value of the applicable line item. For example, if a product has a set minimum sell price of $10 and the line item quantity shows 5, the total price value of the line item shows a minimum of $10.
If necessary, ezyVet automatically increases the total price value of a line item to make sure it agrees with a set minimum sell price. To calculate the increase, ezyVet uses this equation: Unit price × quantity = minimum sell price
- User discounts
- Wellness plan discounts
- Price adjustment rules
- SmartFlow overrides
Where minimum sell price can be set
- A minimum sell price of $10.00 for a specified department
- A minimum sell price of $4.00 for a specified business unit
The set of database, business units, departments, and hospitals in an ezyVet site is the organizational structure. If a product does not have a minimum sell price set directly, it can automatically get its minimum sell price from the next higher component of the organizational structure. For example, a product can have a minimum sell price set for the database but not directly set for a department. As a result, the product can automatically gets its minimum sell price value from the database.
Central management and syncing
Minimum sell price can be managed centrally and applied across multiple locations. You can set a minimum sell price once at a higher level, such as a company or business unit, and have it automatically apply to all sites below.
Child sites can still override the synced value locally if needed. This approach is ideal for maintaining consistent pricing across a group or enterprise without configuring every site individually.
How service fees are treated
Minimum sell price does not apply to the service fee itself. Instead, ezyVet evaluates the minimum sell price against the product line total, then adds the service fee on top.
For example, if a product has a price per unit of $2.00, a minimum sell price of $10.00, and a service fee of $15.00, adding one unit to an invoice results in a total of $25.00. This is because the product line is raised to the $10.00 minimum, and the $15.00 service fee is added afterwards.
How minimum sell price interacts with bundles, packages, and containers
Minimum sell price behaves differently depending on the type of product grouping:
Minimum sell prices on individual items inside a fixed-price bundle are ignored, because the bundle has a single fixed price. Minimum sell prices on items inside a variable bundle are respected, and each item's minimum contributes to the overall bundle total.
Minimum sell prices on items inside a package are ignored, because package pricing is controlled at the package level.
Containers are priced as the sum of their contained items. If a contained item has a minimum sell price, that minimum is factored into the container's total price, similar to how variable bundles work.
Where minimum sell price does not apply
Minimum sell price is intentionally not enforced in the following scenarios:
Items inside a fixed-price bundle, package items, service fee lines, refunds or reversal lines with negative quantities, and products with no minimum sell price configured.
User discounts, wellness plan discounts, and price adjustment rules (PARs) can reduce a line total below the minimum sell price. This is by design, so staff retain flexibility for specific pricing scenarios.
Tax handling
Minimum sell price follows your site's tax settings. Depending on your configuration, MSP is treated as tax-inclusive or tax-exclusive, consistent with how your site's sell prices are stored.