The three channels and who touches the product in each
The same prescription heartworm or flea preventive can leave your clinic in three main ways. Each channel shapes who handles the medication and how the revenue splits. In house pharmacy means the client leaves with the product in hand, dispensed by your staff. An online pharmacy partner fills and ships directly to the pet owner, often after your team approves the refill request. The written script hands the client a signed prescription, and they fill it elsewhere, at a local pharmacy or through an online retailer not connected to your clinic.
Each process has its own handoffs. In house, your team receives inventory, stores it, fills the script, checks it out, and records the transaction. Online partners take over fulfillment but require approval workflows and sometimes troubleshooting if the owner has questions or the order stalls. Written scripts can seem the simplest, but your staff still reviews medical records, confirms the script, and handles callbacks if the pharmacy needs clarification.
The role of the veterinarian or technician varies too. Controlled drugs, compounded medications, and newly diagnosed cases may require more involvement at every step, no matter the channel. Routine preventives and chronic medications can pass more smoothly through any model, but only if the behind-the-scenes process is clear and well organized.
Keep reading: Doses Sold vs Doses Needed: Measuring Heartworm Compliance
Acquisition cost, markup, and dispensing fee in the in house model
Most clinics buy veterinary drugs and preventives from distributors or directly from manufacturers. These come with a unit price, sometimes tiered by volume. When you stock the product in house, you control the retail price. Markup rates vary, but many clinics aim for a percentage that covers the cost of goods, overhead, and shrinkage, plus a margin. For heartworm prevention, a typical box that costs forty dollars could retail at sixty to seventy dollars, depending on local pricing and competition.
In addition to markup, some clinics add a dispensing fee. This covers staff time, packaging, and compliance with recordkeeping requirements. The fee might be three to twelve dollars per prescription. For refills, the cost to the clinic is lower when the owner already has a relationship and up-to-date records, but the process still requires staff attention: pulling product, verifying the patient is due, labeling, and checking out.
Holding inventory means your practice captures the full retail margin and fee, but also carries the risk of unsold stock. The more expensive or slow-moving the item, the greater the risk if it expires on the shelf. Many clinics manage this by setting reorder points and reviewing usage regularly, but high-value preventives or specialty drugs can tie up operating capital.
Fulfillment fees, home delivery, and autoship through an online partner
Partnering with a veterinary online pharmacy shifts fulfillment and delivery out of your clinic. The client places an order through your partner's website or app. Your staff receives a notification to approve or deny the prescription, often through a web portal or integrated practice management software. Once approved, the partner fills, ships, and bills the client directly.
In this model, your clinic receives a percentage of the transaction, typically as a commission. The exact split depends on the partner's terms and the product type. For preventives and food, some platforms pay a flat dollar amount or a set percent of the sale. The margin is nearly always lower than in house, but the clinic avoids inventory costs and the work of physical dispensing. However, staff time still goes into managing approvals, answering owner questions, and tracking which scripts are due for refill.
Many online partners offer autoship programs, which can increase compliance and keep clients from lapsing. These programs can reduce the number of reminder calls or emails your staff needs to make, but the revenue per transaction is slimmer, and the control over pricing is limited. Some platforms allow you to set your own markup, but others fix the client price and your commission.
Shipping fees, returns, and missed deliveries are handled by the partner, but unhappy clients may call your clinic first. This adds a layer of customer service work, even when the clinic is not responsible for fulfillment. Handling these handoffs smoothly relies on clear communication between your staff and your online partner's support team.
Keep reading: The Prescription Label Checklist for Every Vial You Dispense
The written script: what leaves the practice and what stays
Some clients ask for a written prescription, wanting to shop around or use a human pharmacy. In this channel, your practice does not capture any retail margin. After verifying the patient's eligibility and writing the script, you hand it to the owner or send it to the pharmacy of their choice. Your clinic's income is limited to the exam and any medical workup performed.
Staff still spend time reviewing records, confirming the drug and dose, and documenting the script. Some clinics charge a nominal prescription writing fee to cover this work, but not all do, and many owners expect written scripts at no charge. If the outside pharmacy has questions or requests clarification, your staff fields those calls as well.
Handing over the script means losing control of product quality and compliance monitoring. Human pharmacies may substitute generics or fill partial scripts. Online retailers can introduce delays or errors, and the clinic may not always be notified when a prescription is filled. This makes it harder to track refills, monitor adherence, or remind owners when the next dose is due.
However, for certain medications or financially sensitive clients, the written script may be the only way to ensure ongoing care. The tradeoff is a cleaner workflow, but with less revenue and less oversight.
Hidden costs: carrying inventory, expired stock, card fees, and staff minutes
Inventory and expiration
Stocking a full in house pharmacy ties up capital. Every box of preventive, bottle of pain medication, or course of antibiotics sits on a shelf, waiting to be sold. When products expire, the clinic eats the loss. Manufacturers may offer partial credit for unsold expired stock, but reclaim rates and eligibility vary. Expired drugs also require safe disposal, with associated fees or staff time.
Payment processing fees
Credit card fees eat into margins on every sale, in house or through an online partner. Typical processing rates hover between two to three percent per transaction. The more expensive the medication, the more these fees add up. With online partners, the fee structure might be bundled into the commission or deducted before payout.
Staff time
Every script takes staff minutes, from checking refill eligibility to answering owner questions. In house, this includes pulling product, verifying the dose, labeling, and ringing up the sale. Online, the workflow shifts to monitoring the approval queue, managing reminders, and resolving exceptions. Written scripts require documentation and sometimes back-and-forth with pharmacies.
Tracking these tasks can show where bottlenecks and costs hide. Many clinics underestimate the time spent chasing down refills or clarifying outside scripts. This invisible labor accumulates, especially as prescription volume grows. Efficient workflow tools or clear protocols can reclaim some of that lost time.
See how WhiskerRefill handles this for veterinary medicine
Manufacturer rebates and promotions that only pay through one channel
Many manufacturers offer rebates, coupons, or loyalty programs, but often limit these to sales made through veterinary clinics or approved online partners. In house pharmacy sales are the most likely to qualify for rebates, either as instant discounts at checkout or as quarterly credits to the clinic. Some online partners have negotiated access to these programs, passing through a portion of the rebate or allowing clients to claim it directly.
Written scripts usually do not qualify for manufacturer incentives, especially when filled at human pharmacies or unapproved online retailers. This can make the in house or online partner option more attractive to budget-conscious clients, even if the up-front price is higher. For the clinic, rebates can help offset the lower margin of dispensing through an online partner or absorb the cost of expiring stock.
Promotions can skew the margin calculation, making one channel more profitable than another for a given product and time period. Tracking which manufacturers offer which programs, and matching those to your channel choices, requires attention to detail and updated information from your suppliers or pharmacy partners.
Choosing channel by product rather than by practice
It can be tempting to set a blanket policy: always fill in house, always approve online, or always hand out scripts. But the margins and workload shift depending on the product, client, and staff capacity. Fast-moving preventives with rebates and strong compliance rates often make sense to keep in house. Expensive specialty drugs with limited demand may be safer fulfilled through an online partner, avoiding inventory risk and waste.
Chronic medications for stable patients may lend themselves to autoship programs that keep clients on schedule and reduce refill calls. Meanwhile, clients with complex insurance needs or those facing financial hardship may require written scripts, even if the revenue is lower. The right choice depends on balancing margin, workflow, and client satisfaction, not just picking the highest price per box.
Tracking which channel each refill leaves through, and why, can help managers spot patterns and make informed decisions. Tools that automate reminders, manage refill queues, and monitor pending approvals can smooth out the workflow and keep revenue from slipping through the cracks. Prescription refill tracking systems that integrate owner communication and in clinic request management are becoming an essential part of the modern veterinary practice's toolkit.