All articles
Getting started

Rental software glossary: channel manager, customer portal, deposit automation and more

Channel manager, iCal sync, multi-currency, deposit automation, customer portal — plain-language definitions of the terms you'll hit when comparing rental software.

Laurens BosJune 29, 20267 min read

If you're comparing rental software, watching demos or having a system built, you trip over terms — some from vendors, some from consultants, some just jargon. This glossary explains the main ones in plain language. For each: what it is, why it matters for a rental business, and — where relevant — what to watch out for. Alphabetical, so you can use it as a reference.

Availability

Which units are free on which dates. Sounds simple, but it's the heart of any rental system: as soon as availability lives in more than one place (your site, Airbnb, a spreadsheet), you can get double bookings. A good system keeps availability in one place and lets every channel read from it. See also: channel manager, iCal sync, single source of truth. (More: how to prevent double bookings.)

Channel

A place where you rent things out: your own website, Airbnb, Booking.com, Vrbo, a local platform, or the phone/WhatsApp. Each channel has its own idea of your availability; the problem is those ideas don't talk to each other on their own.

Channel manager

Software (or a feature in your rental system) that keeps all your channels in sync: book a unit on one channel, and the date blocks on all other channels — automatically, near real-time. A channel manager prevents double bookings when you sell on multiple channels. What to watch: how fast it syncs (real-time via API, or periodically via iCal), and which channels are supported. For two or three channels, iCal sync is often enough; for more, or for fast-moving units, you want a proper channel manager.

Check-in / check-out (in software terms)

Not just "the guest arrives / leaves," but the matching steps in your system: at check-in, instructions and the signed contract available; at check-out, the inspection (state of the unit, any damage with photos, impact on the deposit) and the final invoice. Software built around this makes check-out a real step — not something you do on paper next to the system.

Customer portal

A protected part of your website where the renter logs in and sees their own data: booking(s), contract, documents, payment status, deposit status. In your branding, on your domain. The difference with "a contact form": a portal is two-way and shows the current state from your system. It saves email and phone — the customer looks for themselves. What to watch: does it run on your domain and brand, or on a platform's? (More: a customer portal for your rental business.)

Custom software

Software built specifically for your business, around your processes and terms. The code is yours; the system does what you need; it runs on your brand and domain. Makes sense when no SaaS tool fits, when you're currently gluing several tools together, or when the process is the core of your business. Priced as a fixed build fee plus a maintenance subscription — no hourly billing. (What it costs: custom booking system cost.)

Deposit (security deposit)

An amount the renter temporarily leaves as security for damages, returned (partly) afterward. Important: a deposit is not revenue — it's a holding item in your bookkeeping. What to watch in software: can it handle the deposit separately (not as revenue), and is there a clean flow for withholding when there's damage?

Deposit automation

Automatically requesting, holding, releasing or partially withholding the deposit through your payment provider — instead of manually transferring and refunding. Good deposit automation authorises the deposit at booking or just before pickup, releases it automatically after inspection, and — if there's damage — only withholds the agreed portion, with a note the customer sees in their portal. Saves manual work and arguments.

iCal sync (iCal feed)

A simple way to share availability between channels: each platform exports its booked dates as an iCal link, and can also import one. Your central system reads the feeds periodically and pushes its own dates back. Upside: widely supported, simple. Downside: not real-time — there's usually 15 minutes to a few hours between syncs. Fine for units that don't turn over daily; tight for a busy apartment in high season.

Logging in without a password: you enter your email, get a link, click it, and you're in. No password to remember or reset. Ideal for customer portals — renters log in rarely and would forget their password anyway.

Multi-currency

The ability to work in multiple currencies — for example, euros for your bookkeeping but prices shown in pounds for UK guests, or invoices in two currencies. Relevant for rental businesses with international guests. Don't confuse with multilingual (which is about language, not money).

Multilingual (i18n)

Your system working in more than one language — not just the public site, but also the customer portal, the emails and the rental contract. Many SaaS tools do this halfway ("English added"). For a Spanish rental business with English and German guests, full ES + EN (+ DE) is often a requirement, not a nice-to-have. (More: why your rental system should run in two languages.)

Rental contract (digital / as gatekeeper)

The agreement between you and the renter. In good rental software it's generated automatically with the right details, signed digitally, and — importantly — acts as a gatekeeper: the booking isn't "done" until it's signed. A PDF you email manually and hope comes back isn't a system.

Rate rules / pricing logic

The rules that determine the price of a rental: weekly rates, seasonal surcharges, fixed changeover days, minimum stay, last-minute discounts, price per unit type. The more of your own rules you have, the more important it is that your software handles them exactly — a tool that only does "pick arrival and departure, here's the price" forces you into manual work.

SaaS (Software as a Service)

Software you rent monthly, hosted and maintained by the vendor — Booqable, Tommy, Avantio, Lodgify are examples for rental. Upside: known price, no maintenance on your end, quick to start. Downside: you adapt to the tool, not the other way around, and the customer side often runs on their brand. Opposite: custom software. (The trade-off: SMB custom software — when to and when not.)

Single source of truth

The principle that every piece of data lives in exactly one place, and everything else reads from it. Your availability doesn't belong in a spreadsheet and on Airbnb and in your head — it belongs in your system, and the rest looks there. Once that principle stands, whole categories of errors disappear (double bookings, mismatched data, "which version is the real one"). It's the core of why a real system beats a spreadsheet.

Unit (object / listing)

The thing you rent out: a caravan, an apartment, a van, a boat. In software, a unit has a type (with its own fields and rules), pricing logic, an availability calendar, and — for some types — extra requirements (licence check, towing weight, cleaning time between rentals).

Webhook

A technical term you'll hit when integrations come up: a message one system automatically sends to another when something happens — for example, your payment provider telling your rental system "payment received," after which your system marks the invoice as paid. You don't need to build or understand it yourself; just good to know it exists when someone mentions it.

Wrapping up

These are the terms that come up most often when you compare rental software or have it built. The thread running through almost all of them: one place for your data, your brand up front, and software that bends to your rules instead of the other way around. Hit a term that isn't here and want it explained? Email me — honest answer within a day, no pitch deck, and if it's relevant I'll add it. Or start with how to choose the right rental system.

LB

Laurens Bos

By · webstability.eu

Also relevant