Skip to main content

Refund a Payment

When and how to issue payment refunds

Updated today

ℹ️ Sometimes you may need just to refund the client their payment.

❗This action is not linked to product returns or service credits.

Click to learn about Product Returns and Service Credits

When would you need to refund a client their payment?

There are limited cases for which you will need to use the Refund option on the payment

  1. Client has paid you via the wrong payment method

    • possibly using the wrong credit card OR

    • paid via card instead of cash

  2. Client has paid their bill fully, and later

    • the pet insurance company has reimbursed you for the sale

    • another client also needs to make payment for legal reasons

  3. Client has overpaid and requests that the excess (client credit) be refunded

For the above cases, select No when prompted about issuing a product return or service credit.

select No to refund a payment only

How to refund a payment

To issue a refund for a payment, you can do so from the Payment area in Billing or directly from the Payment report by using the Refund icon.

🚩 Choosing to Refund from the Payment section of a sale will limit your refund to the amount allocated to that sale.

Click on the Refund icon to start the process

In the example above only a portion ($8.53) will be refunded.

🚩 Use the Payment report to refund the full payment.

Click on the Refund icon to start the refund process

In the example above the entire payment amount ($157.85) will be refunded.

When completing the process, you must fill in the following fields:

  • Amount

  • Date

  • Refund type

  • Description (optional) > can be used to record the reason for the refund

  • Verify the original payment method used for the transaction to ensure refunds are accurately routed.

refund payment details

You can also provide the client with a Refund receipt by clicking on Save & Preview Receipt.

Once the refund is completed, it will appear on the payment report on the selected refund date.

Troubleshooting Refund Routing Errors

In cases where a refund appears as an account credit instead of returning to the original payment card, follow these steps:

  1. Verify the original payment method used by the client.

  2. Check the internal system to determine where the refund was posted.

  3. If necessary, cancel the incorrectly processed credit and reprocess the refund to the original method.

  4. Communicate with the client to confirm the correction and expected timeline for the refund.

refund on payment report

How to Edit or Delete a Refund

❗Not all refunds can be edited or deleted.

Refunds made through a payment integration (e.g. DSP, VetPay) cannot be edited or deleted!

The option to Edit or Delete a Refund are available on qualifying transactions only.

edit or delete refund from payments report

To Edit a refund, click on the Edit icon to update the Refund Type or Refund Amount.

You will be allowed to edit the:

  • Amount

  • Refund type

  • Refund Date

  • Description

To Delete a refund, click on the Delete icon to remove the Refund. You will be need to confirm this action to complete the deletion.

ℹ️ Specific permissions to Edit Refund and Delete Refund, under Manage Billing are required to perform these actions.

The option to Edit or Delete the Refund from the sale is available on the Refund sub table which you can access by clicking on the arrow to expand this section.

refund sub table, edit or delete refund

How does a Refund affect the sale?

A refund will update the Amount Paid and Amount Due on the sale/s. This means that the total amount paid, and the amount still owed on the sale will be adjusted accordingly.

Let's look at an example to understand how the refund affects these amounts.

The Amount Paid and Amount due has changed after passing a $20 refund

refund affect on amount due and amount paid

Other important information

📌 The initial payment method will be automatically selected for refunds (so if you charged via card, the refund will automatically be marked as 'card'). Refunds related to credit card payments (e.g., Visa, Mastercard, Amex) should always be routed back to the original card when processed correctly. Internal system defaults, however, may sometimes lead to account credits instead of card refunds if not handled cautiously.

📌 If the initial payment was made via an integrated terminal the money will be refunded automatically.

📌 If the initial payment was made via a non-integrated terminal (manual card payment), the client may needs to tap/present the card to complete the refund.

📌 The refunds issued on online payments via DSP or Vetpay will happen automatically. If errors are identified in such automatic processes, ensure the refund is routed back to the original payment method by verifying the transaction in the system and reprocessing if necessary.

📌 For all the other payment types, you still need to transfer/refund the money to the client manually.

📌 (For Canada) If the Client used a debit card (Interac) for payment, the refund must be processed in person by tapping the same card on the terminal. These transactions are marked with an Interac tag in the Payments Report.

Interac payments cannot be refunded online — you can either:

  • Ask the Client to return and tap their card at the terminal, or

  • Generate a Client Credit to apply during a future visit.

Did this answer your question?