---
title: Setting Up Client Deposits
description: Setting Up client Deposits from appointments
---

# VetLink PRO

 Connecting Veterinary Professionals with Smarter Solutions

[Skip to content](https://help.vetlinkpro.com/vetlinkpro/setting-up-client-deposits#main-content)

English - Australia

Show submenu for translations

![Vetlinkpro - Intergrity - excellence - clarity](https://help.vetlinkpro.com/hs-fs/hubfs/MAIN_2026-1.png?width=528&height=160&name=MAIN_2026-1.png)

Open main navigation

Close main navigation

- English - Australia
  
  Show submenu for translations
- Contact us

 Contact us

 How can we help you?

- There are no suggestions because the search field is empty.

1. [VetLink PRO](https://help.vetlinkpro.com/vetlinkpro)
2. [Support](https://help.vetlinkpro.com/vetlinkpro/support)
3. [Diary](https://help.vetlinkpro.com/vetlinkpro/support#diary)

# Setting Up Client Deposits

## v7

Deposits let you take money in advance against a specific appointment. This article covers turning them on and setting the rules. For taking and applying a deposit day to day, see [*Taking and Applying Client Deposits*](https://help.vetlinkpro.com/vetlinkpro/taking-and-applying-client-deposits). There are five things to set, in this order. The first one has to be done before any of the others appear on screen.

Download full section from the manual on [Client Appointment Deposits](https://help.vetlinkpro.com/hubfs/Other%20Documents/Client%20Appointment%20Deposits.pdf) here

**Before you start**

1. You need version 7.3.5 or later.
2. VetlinkPay is needed for deposit payment links and for deposits taken during online booking. Deposits taken at the desk do not need it.
3. You need to be able to send email and text messages to clients if you want to use deposit payment links.
4. Online booking needs to be set up if you want clients to pay a deposit while they book.

**1. Turn deposits on**

1. Go to **Options | Setup**.
2. Go to **Diary** then **2: More Options** tab.
3. Tick **Enable client deposits**.

This is set per branch and is off to start with. Until it is ticked, every deposit field, prompt, button and ledger stays hidden on the appointment type, appointment, client and payment screens. 

**2. Set the deposit on each appointment type**A deposit is set per appointment type, so you can ask for one on surgery and not on a routine consult.

1. Go to **Options | Picklists Setup | Diary | Diary Reasons**
2. Open the appointment type you wish to enable deposits on.
3. Set deposit options 
     1. **Single branch setup**: You should see options straight away on diary reason form.
     2. **Multi Branch Setup**: Click the **Select Branch** Button
4. Set **Dep. Reuired** to *Yes*.
5. Enter the **Deposit Amount**. This fills in automatically when the appointment is booked, and staff can change it on an individual appointment.
6. Enter the **Cancel Fee %**, from 0 to 100.  
     1. 0 means the client gets the whole deposit back as credit if it is forfeited.
     2. Anything above 0 means the clinic keeps that percentage and the rest becomes client credit.
7. Set the **Online Deposit mode** if this appointment type can be booked online:  
     1. **Immediate** - the client pays while booking. The slot is held until they pay.
     2. **Deferred** - the booking is made without taking payment, and you collect the deposit later.
8. Save.

**Note**: money returned to a client from a forfeited deposit always becomes client credit. A cancellation fee never pays out as cash, whatever percentage you set.

![](https://help.vetlinkpro.com/hs-fs/hubfs/image-png-Sep-07-2026-01-34-05-6665-AM.png?width=670&height=357&name=image-png-Sep-07-2026-01-34-05-6665-AM.png)

**3. Choose who has to pay a deposit online**

1. Go to **Options | Setup**.
2. Go to **Diary** then **2: More Options** tab.
3. Under **Require online deposit for:** tick one or more of:  
     1. **Everyone** - every online booking.
     2. **Guests (not logged in)** - clients who book without signing in.
     3. **New clients**.
     4. **Clients with a no-show**.

This is set per branch and starts on **Everyone**. A client who does not match any of the ticked types is not asked for a deposit when they book online, even where the appointment type requires one in clinic.

**4. Set how long a slot is held while the client pays**

1. Go to **Options | Setup**.
2. Go to **Diary** then **2: More Options** tab.
3. Set **Hold slot expiry if unpaid (mins)**.
4. Anything from 10 to 120 minutes. It starts on 10.

This only applies to appointment types set to **Immediate**. When a client books one of those online, the slot is held for them while they pay. If the deposit is not paid inside this time the hold is released and the slot goes back on offer. 

**5. Write the deposit request message**This is the wording the client gets when you send them a deposit payment link.

1. Go to **Options | Setup**.
2. Go to **Diary** then **2: More Options** tab.
3. Edit **Deposit request message**.
4. Use *{amount}* where you want the deposit amount, and *{link}* where you want the payment link. Both fill in automatically when the message is sent.

For example: *A deposit of {amount} is required to secure your appointment. Please pay here: {link}*  
  
**Note**: this message goes out by text as well as email, and texts are charged per 160 characters. A long message is split and each part is charged, so every send costs more. The link itself uses 20 to 30 characters. Keep the wording short enough to stay inside one text, and leave out emoji and unusual symbols, which drop the limit to about 70 characters.

**Adding the deposit link to your appointment templates**Two merge fields are available for appointment confirmation and reminder templates, in both email and text. The link is sent in full on an email and shortened on a text, so you do not need a different field for each.

**Note**: adding a deposit link to a template makes every text sent from that template longer. Check the length before you turn it on across all your reminders. The deposit links are only geberated if a deposit is required. So it is recommended to use the \[DepositPayMsg\] mail merge at bottom of appointment reminder templates.

**Deposits on no-shows:** Held deposits on no-show appointments are forfeited overnight, using the cancellation fee set on that appointment type. 

- [Support](https://help.vetlinkpro.com/vetlinkpro/support#main-content)

    - [Client Portal](https://help.vetlinkpro.com/vetlinkpro/support#client-portal)
    - [Creditors](https://help.vetlinkpro.com/vetlinkpro/support#creditors)
    - [Upgrade](https://help.vetlinkpro.com/vetlinkpro/support#upgrade)
    - [Payments](https://help.vetlinkpro.com/vetlinkpro/support#payments)
    - [Patient](https://help.vetlinkpro.com/vetlinkpro/support#patient)
    - [Product](https://help.vetlinkpro.com/vetlinkpro/support#product)
    - [Xero](https://help.vetlinkpro.com/vetlinkpro/support#xero)
    - [Clinical History](https://help.vetlinkpro.com/vetlinkpro/support#clinical-history)
    - [RDS Setup](https://help.vetlinkpro.com/vetlinkpro/support#rds-setup)
    - [Client](https://help.vetlinkpro.com/vetlinkpro/support#client)
    - [Diary](https://help.vetlinkpro.com/vetlinkpro/support#diary)
    - [Mailers](https://help.vetlinkpro.com/vetlinkpro/support#mailers)
    - [Exports](https://help.vetlinkpro.com/vetlinkpro/support#exports)
    - [Stocktake](https://help.vetlinkpro.com/vetlinkpro/support#stocktake)
    - [Reports](https://help.vetlinkpro.com/vetlinkpro/support#reports)
    - [EOP / Statements](https://help.vetlinkpro.com/vetlinkpro/support#eop-statements)
    - [Eforms / Digital Forms](https://help.vetlinkpro.com/vetlinkpro/support#eforms-digital-forms)
    - [Other](https://help.vetlinkpro.com/vetlinkpro/support#other)
    - [Printing](https://help.vetlinkpro.com/vetlinkpro/support#printing)
    - [Email](https://help.vetlinkpro.com/vetlinkpro/support#email)
    - [Server / Technical](https://help.vetlinkpro.com/vetlinkpro/support#server-technical)
    - [Insurance](https://help.vetlinkpro.com/vetlinkpro/support#insurance)
    - [Bill](https://help.vetlinkpro.com/vetlinkpro/support#bill)
    - [Vac Reminders](https://help.vetlinkpro.com/vetlinkpro/support#vac-reminders)
    - [Online Booking](https://help.vetlinkpro.com/vetlinkpro/support#online-booking)
    - [Mobile Billing](https://help.vetlinkpro.com/vetlinkpro/support#mobile-billing)
    - [Barcoding](https://help.vetlinkpro.com/vetlinkpro/support#barcoding)
    - [SMS](https://help.vetlinkpro.com/vetlinkpro/support#sms)
    - [General Ledger](https://help.vetlinkpro.com/vetlinkpro/support#general-ledger)
    - [Staff](https://help.vetlinkpro.com/vetlinkpro/support#staff)
    - [Telemedicine](https://help.vetlinkpro.com/vetlinkpro/support#telemedicine)
- [Manual](https://help.vetlinkpro.com/vetlinkpro/manual#main-content)

    - [6.1](https://help.vetlinkpro.com/vetlinkpro/manual#6-1)
    - [7.0](https://help.vetlinkpro.com/vetlinkpro/manual#7-0)

[![Vetlinkpro - Intergrity - excellence - clarity](https://help.vetlinkpro.com/hs-fs/hubfs/MAIN_2026-1.png?width=528&height=160&name=MAIN_2026-1.png "Vetlinkpro - Intergrity - excellence - clarity")](https://www.vetlinkpro.com)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, VetlinkPRO