home

Browse documentation

ezyVet Knowledge Center

Get access to documentation, training, and other high-quality resources.

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.

Note: The Minimum Sell Price pilot feature is initially available only to some customers. For more information, contact ezyVet customer support.
You can set a minimum sell price for:
  • Medications
  • Vaccinations
  • Standard products
  • Diagnostics
  • Procedures
It is not possible to set a minimum sell price for:
  • Product bundles
  • Product packages
  • Service fees
  • Product containers
Note:

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.

Note: ezyVet does not use the per-unit price of a product to calculate minimum sell price.

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

These functions can cause the total price value of a line item to show less than a set minimum price value:

Where minimum sell price can be set

Each product can have a different minimum sell price for an ezyVet database, business unit, department, or hospital. For example, a practice manager can set one product to have:
  • 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.