Best Veterinary POS Checkout Software in 2027: 7 Picks
Key Takeaways
Checkout inside the practice-management system (PIMS) removes the step where staff type an invoice total into a separate terminal, the step that both Provet and Shepherd name as a source of end-of-day errors.
Only Shepherd and Provet publish core list prices on their own pricing pages in enough detail to compare; ezyVet publishes a starting figure, VETport shows a starting figure and quotes everything else, and the other three products are quote-based or unpublished.
Setup fees belong in the first-year comparison: Shepherd lists a one-time data migration fee, and a third-party summary lists implementation costs for ezyVet that the vendor does not publish.
Hardware is a lock-in point: Shepherd Pay accepts only Shepherd-certified terminals.
Before a demo, ask each vendor for four things in writing: the card terminal model, the processor, every one-time fee, and the refund steps.
Put the category decision first
Veterinary checkout software is the part of a practice system that turns an open invoice into a card, cash or payment-link transaction and then closes that invoice in the ledger. The first decision is where that step runs: inside the practice-management system that already holds the invoice, or on a separate point-of-sale app or terminal where staff key the amount again. Integrated vendors argue the second route creates double entry and end-of-day mismatches, and the vendor pages we read describe the same failure mode. The integrated route has its own costs, though: a processor you may not choose, hardware you must buy from the vendor, and a per-doctor or per-vet subscription that grows with the team.
TL;DR: For a practice with one to six doctors that wants the card terminal inside its records, shortlist Shepherd and Provet first, because both publish list prices. Ask ezyVet, VETport and Covetrus AVImark for written payment terms before a demo. Treat IDEXX Cornerstone as a PIMS decision first, and PetDesk Pay as an add-on that still needs a PIMS underneath it.
This guide does not rank generic POS apps. It covers seven products that sell checkout as part of a veterinary workflow, and it keeps what each vendor publishes separate from our analysis.
Who this is for
This guide is for the owner or operations lead at a small veterinary business who is close to choosing and needs a shortlist to take into vendor calls. It assumes the practice already takes card payments and wants to stop re-keying totals, rather than launching a new payment program.
Owners of single-location or small multi-doctor practices choosing a practice-management system with checkout built in.
Operations leads who must get a written price and a payment setup before signing.
Red flags: a vendor that will not name its card terminal or processor in writing; a quote that leaves out migration or training fees; and no staff member who will own end-of-day reconciliation after go-live.
How we evaluated these tools
This is a desk-research buyer's guide, not a hands-on test. Every price and figure below comes from a page we opened on October 29, 2026, and each figure is cited where it appears; figures from third-party summaries are labeled as such. Where a vendor publishes no price, we write Quote-based. Several review sites returned access errors during research, so independent price checks are thin, and we rely mainly on vendor pages plus one comparison site and one lender's integration list. The weights below reflect our judgment about what fails a small practice first, not a measured survey.
| Criterion | Weight | Scoring scale | Points at full score | What to ask the vendor |
|---|---|---|---|---|
| Checkout inside the record | 25% | 0–5 | 25 | Does the invoice total go straight to the terminal, and does an approved payment close the invoice? |
| Published price clarity | 20% | 0–5 | 20 | Is the figure per doctor, per vet, per location or flat, and what does it exclude? |
| Setup and migration disclosure | 15% | 0–5 | 15 | What are the implementation, data migration and training fees, in writing? |
| Card processing transparency | 15% | 0–5 | 15 | Which processor and which terminals apply, and what is the processing rate? |
| Inventory and invoicing depth | 10% | 0–5 | 10 | Does checkout draw from the same stock record the invoice uses? |
| Fit for a small practice | 10% | 0–5 | 10 | Is there a price for one doctor and one location, without enterprise minimums? |
| Evidence quality | 5% | 0–5 | 5 | Will the vendor put the terminal, processor, fees and refund steps in writing? |
A buyer can score each vendor from 0 to 5 on each criterion and multiply by the points shown. We have not published totals, because several vendors do not publish the figures those scores depend on.
Feature matrix
Table B records what each vendor's own page says. "Not stated" means the page we opened does not say it, not that the product lacks it.
| Product | Checkout in the system | Card terminal link | Payment links or texts | Inventory | Public price |
|---|---|---|---|---|---|
| Shepherd | Yes, a Take Payment step on the invoice | Yes, certified terminals only | Yes, Text-to-Pay links | Yes, listed in plan | Yes |
| Provet | Yes, Provet Pay inside the PIMS | Yes, terminal confirmation returns to the PIMS | Online payments listed | Yes, inventory management listed | Yes, Core and Pro |
| ezyVet | Not stated on pricing page | Not stated on pricing page | Not stated | Yes, inventory listed | Starting figure only |
| VETport | Not described as a module | Two gateways named | Not stated | Yes, stock reports | Quote-based |
| Covetrus AVImark | Integrated processing, no checkout module described | Not stated | Not stated | Yes, reorder tools and CUBEX | Not published |
| IDEXX Cornerstone | Yes, Cornerstone Payments | Yes, sends amounts to the terminal | Yes, emailed or texted links | Yes, listed as a core feature | Not published |
| PetDesk Pay | Pay-at-checkout described, no PIMS module | Not described | Yes, Text2Pay | Not stated | Not published |
The integrated group is clearest: Shepherd, Provet and IDEXX Cornerstone describe checkout as part of the record. Covetrus AVImark describes integrated processing without a checkout module, and the ezyVet pricing page does not mention payments at all.
Integrations named: 7 practice systems according to CareCredit (2026), including ezyVet, Cornerstone and AVImark. CareCredit is a financing company, so read that list as a list of integrations, not as a review.
What each option costs
Pricing checked October 29, 2026. Table C shows the figures the vendor pages publish, with Quote-based or Not published where they do not; we have not estimated any missing price.
| Vendor | Plan or tier | Monthly price | Device or per-unit price | One-time fee | Pricing status |
|---|---|---|---|---|---|
| Shepherd | One doctor, card payments on | $299 | $69 USB swiper | $2,475 data migration | Published |
| Shepherd | Two doctors, card payments on | $398 | $485 wireless terminal | Same as above | Published |
| Provet | Core, per vet | $99 per vet, plus $249 platform fee | Not stated | Not stated | Published |
| Provet | Pro, per vet | $129 per vet, plus $299 platform fee | Not stated | Not stated | Published |
| Provet | Enterprise | Custom | Not stated | Not stated | Quote-based |
| VETport | Starting package | From $229 | Not stated | Not stated | Quote-based |
| ezyVet | Single offering | $260.50 | Not stated | $1,000 to $5,000 implementation (third-party) | Starting figure |
| Covetrus AVImark | Not published | Not published | Not stated | Not stated | Quote-based |
| IDEXX Cornerstone | Not published | Not published | Not stated | Not stated | Quote-based |
| PetDesk Pay | Not published | Not published | Not stated | Not published | Quote-based |
Every figure in Table C appears in a cited sentence in this section or in the profiles below. Shepherd's one-doctor price is $299 monthly according to Shepherd (2026), against $349 without card payments, with $398 for two doctors against $448 without card payments, and a $2,475 one-time data migration fee.
ezyVet's starting price is $260.50 monthly according to ezyVet (2026), and the page says other pricing details are available upon request, including enterprise pricing for corporate groups.
Table D annualizes the starting figures only, multiplying each monthly figure by 12. It excludes hardware, migration, processing and add-ons, so read it as a floor, not a total cost.
| Option | Monthly figure | Annual figure (×12) | Doctors in the figure | Costs left out |
|---|---|---|---|---|
| Shepherd, card payments on | $398 | $4,776 | 2 | Hardware and the $2,475 migration fee |
| Shepherd, card payments off | $448 | $5,376 | 2 | Same as above |
| ezyVet, starting figure | $260.50 | $3,126 | Not stated | Implementation fees (third-party range above) |
| VETport, starting figure | $229 | $2,748 | Not stated | Add-ons, processing and any gateway fees |
Working through one practice's numbers
Illustrative only, not a customer: take a two-doctor practice that takes about 40 card payments a week on a separate terminal and retypes each total by hand, at an assumed one minute apiece. That is 40 × 52 = 2,080 retyped amounts a year, or about 35 hours of front-desk time (2,080 minutes ÷ 60 ≈ 34.7 hours). Integrated checkout removes that step only if the terminal receives the invoice total directly, so the buyer has to verify the mechanism, not just the price. Shepherd's developer reference documents a POST endpoint for payments at open-api.shepherd.vet/pav2/open-api-payments, which is where an integration would read the payment records behind a daily match; see the payments reference.
Vendor profiles
Each profile lists best fit, limitations, implementation and the primary page we read.
Shepherd
Best fit: practices that want card payments and the terminal inside the records system, priced per doctor, with staff logins included. The pricing page says "Unlimited users" come standard, so the per-doctor price is the main cost driver.
Limitations: Its help article prices the USB swiper at $69, the wired Equinox Luxe 6200 at $370 and the wireless Equinox Luxe 6200m at $485 according to Shepherd (2026). The same article says terminals bought elsewhere are "not supported," and the payment page says "your first USB terminal is free!", so ask in writing which offer applies. Staff also need to check the Credit Amount line before checkout, because the help article warns that the Pay All Invoices option can leave part of a balance banked as credit.
Implementation: The payment page says "There is no extra implementation time and no added fees." The migration fee is covered in the cost section above.
Conflicting listings: CostBench lists Shepherd's one-doctor plan at $299 and its migration fee at $2,750, against $2,475 on Shepherd's pricing page, according to CostBench (2026). Get the migration figure in writing before you rely on either number.
Evidence: Shepherd payment processor page and the payments API reference.
Provet
Best fit: practices that want payments inside the PIMS on a per-vet subscription. The Core tier lists "Free for all non-vet staff," so non-vet seats do not add to the bill.
Provet's Core tier costs $99 per vet monthly, plus a $249 platform fee that includes one vet; the Pro tier is $129 per vet with a $299 platform fee, according to Provet (2026).
Limitations: Provet does not publish processing rates. The pricing page says "No monthly fee, competitive processing rates" without giving the rates. Its feature matrix lists Provet Pay (Online & In-Person) as an add-on, so confirm whether in-person terminal payments are in your tier. The page also does not explain how a second vet is billed on top of a platform fee that includes one vet.
Implementation: The Core tier lists "Fast implementation," with no timeline on the page. The vendor's payments article says the terminal confirmation goes to the PIMS and "automatically closes the invoice," which is the checkout behavior to test in a demo: Provet's payments article.
ezyVet
Best fit: practices that want one all-inclusive cloud package for records, invoicing and inventory, and that accept a custom quote for anything beyond it. The pricing page says the offer includes "all our features and latest updates."
Limitations: The pricing page does not mention point of sale, checkout or payments. Search results pointed to terminal integrations with PayJunction in the US and Windcave in Canada, Australia and New Zealand, but the ezyVet documentation we opened returned an unsupported-browser notice, so we could not verify either. Treat those as leads to confirm, not as features.
Implementation: The pricing page says more details are "available upon request." CostBench lists implementation at $1,000 to $5,000 for ezyVet, with data migration and training ranges, according to CostBench (2026). CostBench notes that these figures come from a third-party summary rather than ezyVet's own page, so confirm them with the vendor.
Evidence: ezyVet pricing.
VETport
Best fit: clinics that want a quote built around locations and vet count, with card payments through one of the two gateways its POS section names, Direct Connect or Open Edge. That section says the system supports "Credit Cards, Debit Cards, Cheques & Cash."
Limitations: VETport's pricing page is titled around a starting figure of $229 per month, according to VETport (2026), and asks for locations and vet count before it shows a quote. The page shows no plan names or per-plan amounts, and add-ons are sold separately. The POS section names gateways but not fees or a checkout module, and the pricing page includes a price widget that it does not explain.
Implementation: Not described on the pricing page; the quote depends on the locations and vets you enter.
Evidence: VETport POS and inventory features.
Covetrus AVImark
Best fit: practices that want integrated card processing and inventory tools inside one practice-management product. The page says the system "accepts major credit cards and meets EMV and PCI DSS standards."
Limitations: Pricing is not published, and the page directs visitors to request a demo. It describes integrated processing but no checkout module, and it does not name a processor. Covetrus Pulse, which we also checked, describes practice management but not checkout or payments and publishes no price, so we did not profile it.
Implementation: Not described; the page offers a demo request.
Evidence: Covetrus AVImark.
IDEXX Cornerstone
Best fit: practices already on Cornerstone that want checkout to send invoice amounts to a terminal and return payments to the record, including curbside checkout. The page describes Cornerstone Payments as speeding "up checkout time."
Limitations: Pricing is not published on the product page. The page calls the software "server-based," so confirm hosting before you buy. IDEXX's integration page lists only Neo for IDEXX Payments, so get written confirmation of which payments product applies to Cornerstone.
Implementation: Not described; the page offers a demo booking.
Evidence: Cornerstone product page and IDEXX Payments integration page.
PetDesk Pay
Best fit: practices that want payment requests, pre-appointment deposits and balance follow-up more than a full in-clinic checkout. The page says clients can pay "from their smartphones via SMS, email, or the PetDesk App."
Limitations: PetDesk calls itself "an extension of your existing veterinary practice management system," so it does not replace one. The page does not describe card terminal hardware, pricing or transaction fees, and it does not name the supported PIMS.
Implementation: Not described; the page directs visitors to request a demo.
Evidence: PetDesk integrated payments.
Not profiled: Vetspire's pricing address redirects to its home page, and the page it reaches lists no prices or payment details. Digitail's own pages returned access errors, and the only Digitail price we found appeared in an older trade article built on a Digitail news release, so we did not use it.
Where a proposed workflow fits
The gap these products leave is the end-of-day match and the unpaid-balance follow-up, which no vendor page above covers fully. A proposed US Tech Automations workflow for a Shepherd practice is configurable, not running for any customer. The trigger is an invoice that reaches checkout with a balance still open. The action reads the total, paid and balance fields from the documented open-api.shepherd.vet/pav2/open-api-invoices endpoint and compares them with matching records from open-api.shepherd.vet/pav2/open-api-payments. The output is a front-desk exception list showing the client, invoice and difference. Prerequisites are Shepherd API credentials sent in the X-Integration-Public-Key, X-Integration-Private-Key and X-Clinic-Id headers, a test run in Shepherd's sandbox before production, and written sign-off from the clinic's owner. The human review point is the exception list itself: nothing reaches a client, and no refund or credit is issued, without a staff member's approval.
A second proposed flow covers unpaid text-to-pay links. The trigger is a link that has gone unpaid past a set window. The action creates a task for the front desk to resend it, rather than resending on its own. The output is a daily follow-up list. The prerequisite is that Shepherd Texting is enabled, which the help article requires for Text-to-Pay. A person approves every message sent to a client.
For IDEXX Cornerstone or Covetrus AVImark, the same design would depend on an end-of-day export rather than an API we verified. The trigger is the daily export, the action matches payments to deposits, and the output is a list of mismatches for the bookkeeper. Before building it, confirm that the export exists and what fields it carries, since we did not verify either vendor's export.
Zapier, Make and n8n can run flows like these, and they can support run histories, retries, error branches and audit records when configured. What differs is ownership. With those tools, the buyer designs and maintains observability, idempotency so a retried payment is not counted twice, escalation paths, access controls, and upkeep when a vendor changes an endpoint. A proposed US Tech Automations design would configure those pieces up front, but the clinic still owns the API credentials, the sandbox test and the review queue.
When NOT to use US Tech Automations: if you run a single-doctor practice whose PIMS already reconciles card payments to your satisfaction, the built-in payment screen is simpler, and an added layer only adds an owner to maintain. If your only need is a payment link in a text reminder, the messaging feature in your PIMS covers it without an integration. If nobody on staff will own the credentials, the exception list and the review queue, a configured flow will drift into an unmonitored script.
Common mistakes
Comparing monthly figures without the unit: Shepherd's price is per doctor, Provet's is per vet plus a platform fee, and ezyVet's is a starting point.
Assuming a terminal you already own will work, when Shepherd Pay supports only its certified hardware.
Accepting a quote that leaves out migration and training fees.
Selecting Pay All Invoices without checking the Credit Amount line before checkout.
Reading "Not stated" as "no." Ask in writing whether checkout, refunds and reporting exist.
Questions buyers ask before signing
Is a separate POS app enough for a veterinary practice?
Usually not when the invoice has to be retyped into a terminal, because that retyping is the step integrated checkout exists to remove. Whether a separate app works depends on whether its terminal can receive the invoice total directly.
Which vendor publishes the clearest price?
Shepherd publishes the most complete list of the seven, with tiers for one to six doctors on its own pricing page. Provet publishes its core and pro per-vet prices, ezyVet publishes only a starting figure, and the others are quote-based or unpublished.
Does Shepherd Pay work with any card terminal?
No. Shepherd's hardware article says terminals not purchased through Shepherd are not supported, so buy its certified hardware and ask in writing about the first-terminal offer.
Do I need the processing rate before I sign?
Yes. Neither Shepherd's payment page nor Provet's pricing page publishes a processing rate in what we opened, so request it in writing along with any card-brand or terminal fees.
Is IDEXX Payments the same product as Cornerstone Payments?
Not clearly. IDEXX's integration page lists only Neo for IDEXX Payments, while Cornerstone's product page describes Cornerstone Payments, so confirm which one applies to your version.
Can I build this with Zapier, Make or n8n instead?
Yes, for a narrow flow. You then own retries, audit records, access controls and maintenance, and the workflow section above shows what that involves.
Choosing this week
Start with the two vendors that publish prices in full, Shepherd and Provet, and ask both to confirm the processor, the terminal model, the migration fee and the refund steps in writing. Then ask ezyVet, VETport, Covetrus AVImark and IDEXX to match that list before you compare totals, because a starting figure and a quote are not the same kind of number. If you want to see how a configured design would handle the end-of-day match, see how US Tech Automations configures this for a practice running your PIMS.
About the Author

Helping businesses leverage automation for operational efficiency.