You've always been the one call your owners make — for the lease, the stays, the sale, the upkeep. Now the whole promise runs on one system instead of four.
Your own branded booking site takes direct reservations at 0% commission — guests pay you, not an OTA.
Owners who trust you with a portfolio expect white-glove numbers. Every rent, booking, cost and commission posts to one ledger — one clean statement, and a portal of their own.
See it working
Not mockups, and not a customer's data either — every screen here is the live demo account, running a mixed portfolio of bookings, leases, pool revenue splits, staff shifts and one ledger. Open it yourself and you land on these exact pages.

Tonight's check-ins, rent arrears, the sales pipeline and open work orders on a single screen — with a unified feed across all five modules.

Leases, reservations, holds and turnovers on one timeline per unit. Pool lanes carry their own per-night capacity, and the same grid switches between reservations, rates and availability without touching the other two.

Every tenancy × every month: paid, partial, arrear or due — with invoicing and payment capture inline. The report your rent team lives in.

Rent, booking payments, pool revenue splits, deposits and commissions post to the same books. Statements are views, not exports.

Your brand, six languages, guest-selected currency — and 0% commission on every direct booking. Search, price, book and confirm without leaving your own site. Live the day you onboard.

Month × staff with nine day codes — presents, absents, double shifts, leave — per department, with vendor attribution for outsourced crews.

Booking payments and pool shares on one statement per unit — the page that ends the 'where did this number come from?' phone calls.
Poke around a real account — no sales call, no setup.
Enter your email, click the magic link, and you're inside a live property manager with every module on — bookings, leases, listings, work orders, real statements. The data resets daily, so break anything you like.
Your complete offering, in five modules.
Every other tool made you choose: Buildium can't take a booking, Guesty can't run a tenancy or a sales pipeline. Direct PMS covers the full service you actually sell — and you subscribe only to the lines you run, whether that's 5 villas or 1,000 units.
Rent roll and a year ledger per tenancy, arrears, deposits and notices — plus configurable rental application forms, move-in/out inspections, deposit settlement and one-click lease renewal with escalation — and your vacancies advertised on your own site with asking rent, deposit and month-by-month availability.
0% commission direct bookings, unit pools with allocation at check-in, rates and self-expiring holds — plus a stage for every booking from enquiry through allocation to check-out, and a full guest lifecycle: email templates, self check-in, in-stay messaging, reviews, and channels with commissions — plus a public availability calendar, where a pool shows how many units are left each night.
A seven-stage pipeline from enquiry to close, with rich listings (MLS, price, description, key info, chosen photos), your realtor & brokerage on record, and buyer enquiries that capture the buyer's own agent.
Work orders, inspections, fixed assets with reorder alerts, and separate key and mail registers where every hand-over is logged against the staff member or owner who took it, with a photo — plus owner cost approvals that flow straight onto the owner's statement.
Quote-to-cash for furnishing packages: proposal, owner approval, invoice on confirmation — tied to the same unit record.
A unit can be short-term today, leased next winter, and listed for resale in spring — flip a flag and it routes to the right module. Nothing re-entered.
More than the basics
Depth where it counts — the workflows a real operator runs every day, built into the modules you already pay for.
A branded, multi-language guest site with destination templates, an optional About page and blog, a newsletter opt-in, and a live booking flow. Sell under more than one brand and you get more than one site, each with its own address and its own slice of the portfolio — and every community and city gets a page of its own, with a map of where the homes actually are.
One tax rate applies to every booking. A community's cleaning fee — flat, per bedroom, or a share of the booking — plus a pool surcharge and any mandatory add-on are inherited by every property beneath it. Set at the community, not on ninety units one at a time.
Enquiry, tentative, confirmed, allocated, checked in, past — a tab each, so work still waiting on somebody never hides among work that is finished. A pool booking that needs a unit picked stays in Confirmed until someone picks one.
Every property carries its owner and the commercial terms per service — revenue share or flat fees, deposits, card-on-file — feeding a per-property owner statement and owner portal.
Confirmation, check-in and welcome emails, self check-in with ID capture, in-stay messaging, check-out and inspection scheduling, and post-stay reviews on your dashboard.
Track the agents and channels you book through, with commission due per channel, and see your booking mix shift over time.
Application forms, move-in/out inspections, damage assessment, deposit settlement the tenant acknowledges, and escalation-aware renewals.
Owners, tenants and guests get their own login — statements, lease and trips in one place — while staff sign into the console. Enable a password login or send a one-tap guest link right from a contact's profile.
A single ledger behind rent, bookings, pool splits, commissions and deposits — owner statements and dashboards are just views, in any currency.
A long-term home gets a page of its own — photographs, the asking rent and the deposit, who you will consider, and twelve months of availability. A tenant applies on your form, or joins the waitlist for a home somebody is still living in.
Every short-term home shows the nights it is free, and a pool counts how many of its units are left — three on the 14th is a booking, not a guess. A maintenance week reads as sold out without telling the internet why.
Record what a development has once and every home in it inherits it. Guests filter on the ones your homes actually have, so a filter never returns an empty page — and anything the list is missing, you add yourself.
One core underneath everything
The expensive problem isn't missing features — it's the same portfolio living in two systems, reconciled by hand. Direct PMS's core is a single record of truth.
Community → property → pool. Every module reads the same record — enter a unit once, ever.
A person can be an owner, a tenant and a buyer at once. No more duplicate contacts across systems.
Leases, reservations, holds, viewings and maintenance on a single timeline per unit.
Rent, bookings, pool splits, commissions and deposits post to the same books — statements are just views.
Turnovers auto-created at checkout, move-out inspections, community jobs — one object, every module.
One roster serves every business line, with the day-code attendance matrix your ops team already knows.
Built for your business
Same core, different module mix. See how Direct PMS fits the way you operate.
Run the building — and every owner's unit business too.
The rent roll you know. The flexibility you don't.
Keep the OTA's 15%. Keep the owners too.
Room types, rate plans, meal plans — without the OTA tax.
Institutional discipline, without institutional software.
Care-grade operations for the communities families trust.
Rooms that flip between monthly and nightly — without chaos.
Guides & comparisons
Canadian compliance, the case for running more than one business line on one system, and how Direct PMS stacks up against the tools you already know.
Toronto STR registration: what applies to you
Toronto regulates short-term rentals through mandatory registration, not a discretionary licence — and the rules differ sharply depending on whether you're renting a whole unit or a room in your own home.
British Columbia's short-term rental rules
BC moved short-term rental regulation from the municipality to the province: a principal-residence requirement in most communities, a provincial registry, and a duty on the platforms to enforce both.
Quebec tourist accommodation: CITQ registration
Quebec put the enforcement duty on the platforms: a listing without a valid registration number is one the platform is not allowed to publish, and the fines for publishing it anyway are aimed at the platform as much as the host.
Alberta short-term rentals: the levy and the licence
Alberta is the loosest short-term rental regime of the four big provinces — no provincial licence, no principal-residence test — which puts the whole of the compliance burden on the city and the tax.
New York City: Local Law 18 and the 30-day line
New York did not ban short-term rentals. It required registration, then required the platforms to check it — which removed most of the market in a single step, because most of the market could never have registered.
California short-term rentals: a city-by-city map
There is no California short-term rental law to comply with. There are roughly five hundred municipal ones, and the only safe assumption is that the city you are buying in does something different from the city you already operate in.
Florida vacation rentals: licence, preemption and three taxes
Florida is one of the few states that licenses vacation rentals itself — and one of the few that stops its cities doing the same, unless they were already doing it in 2011.
Why the best operators don't pick one business line
Long-term leasing, short-term stays, sales, caretaking and fit-outs get sold as five different software categories. Operationally, they're one registry with five ways to earn from it.
We migrate it for you — not a CSV importer you're left to figure out.
Send us what you have — a spreadsheet, an export from your current PMS, whatever's real — and our team maps it into Direct PMS ourselves: properties, owners and tenants, active leases, upcoming bookings and your ledger history. You review the result before it goes live; nothing is guessed at.
Communities, pools and individual units, set up the way you actually operate them.
Your people, carried over once — not re-typed into a new system by hand.
Nothing falls through the gap between your old system and go-live.
Rent, bookings and costs already on the books, so your first statement isn't a blank slate.
Free to start. Simple bundles as you grow.
Manage up to 2 units free, forever. Above that, pick the bundle that matches your business — the core platform, Caretaking and Fit-outs are included free with every plan.
- ✓ All five modules included
- ✓ Your own booking & sales site
- ✓ 0% commission direct bookings
- ✓ No card, no trial clock — just free
- ✓ Core, Caretaking & Fit-outs free
- ✓ 51–200 properties: +CA$1.37/property/mo
- ✓ Guest lifecycle, channels & pools
- ✓ Owner portal & statements
- ✓ Core, Caretaking & Fit-outs free
- ✓ 51–200 properties: +CA$1.37/property/mo
- ✓ Open houses & buyer pipeline
- ✓ Owner portal & statements
- ✓ Core, Caretaking & Fit-outs free
- ✓ 51–200 properties: +CA$2.05/property/mo
- ✓ Every module, one login
- ✓ The full-service operator's plan
Optional. Turn on card payments and guests pay you directly on your own site — funds land in your Stripe account. Direct PMS charges a flat 2% per booking, on top of Stripe's standard payment-processing fees (Stripe's fees are billed by Stripe, ~2.9% + 30¢). Still a fraction of the 15–20% the OTAs take — and there's no charge on bookings you don't collect through us.