Pricing

$149 a month. Per property. Not per room.

Unlimited rooms. Unlimited users. Every module — PMS, channel manager, booking engine, CRM, folio, payments, AI. $0 to set up. No sales call, no quote form, no per-room tax on compute that costs us nothing to add.

Standard$149/ property / month

Everything, for any property of any size. Properties two and up are $99 each.

Monthly. Cancel any time. CAD, taxes extra.
Small-town rate$99/ property / month

For properties in a community under 25,000 people. Self-serve at signup — no application, no hardship letter, no approval step.

Checked against published census population. Anyone can verify it.
Founding cohort$99/ property / month

First 50 properties, locked for life. You get the price; we get design partners who will tell us the truth because they have skin in it.

Locked for as long as you stay subscribed.
The whole argument, in one control

What does a room cost you?

Every incumbent in this category prices by room count. We price by property. Drag the slider and watch what that difference does over five years.

Drag it
21rooms · one property
5 rooms100 rooms
Northdesk$149per month · $7.10 per room$0 to set up
Cloudbeds (modelled)$280per month · $13.33 per room+ $1,500 implementation
$131saved / month
$3,072saved in year one
$9,360saved over five years

At 21 rooms you are paying them $13.33 a room.A 21-room property pays roughly $13.33 per room; an 80-room property pays $4.38. Identical software. The small independent subsidises the large one at about three times the rate — that gap is the entire reason this company exists.

$0$150$300$4505255075100rooms
Northdesk — flat $149, any sizeCloudbeds — modelled from published per-room figures

Cloudbeds does not publish a price list, so their line is a reconstruction, and we say so. It is fitted to the only figures they have made public: tiers around $180, $220 and $320, roughly $15 per room at the small end, about $280 a month for a 21-room property, and $4.38 per room at 80 rooms. Implementation is modelled at $1,500, the low-middle of their published $500–$5,000 range. If you have a real quote that contradicts any of this, send it to us and we will correct the page.

Five years, 21 rooms

The number that ends the conversation

A 21-room property, five years, same software category. Implementation is modelled at $1,500 — the low-middle of the published $500$5,000 range. At the top of that range the gap is another $3,500.

Five-year cost comparison for a 21-room property
 Cloudbeds (modelled)NorthdeskYou keep
Implementation$1,500$0$1,500
Monthly$280$149$131
Per room, per month$13.33$7.10$6.23
Year one$4,860$1,788$3,072
Five years$18,300$8,940$9,360

Why we can be this specific about them.Because they will not be. Cloudbeds, Little Hotelier, RoomRaccoon and Hotelogix are all quote-only or room-tiered, and the reason is that the number is embarrassing when you write it next to the room count. Every figure on this page is either ours — in which case it is exact — or theirs, in which case it is reconstructed from what they have published and labelled as such.

Radical transparency

What it actually costs us to run your property

Flat pricing only works if nothing in our cost base scales with your room count. Here is the cost base. Not a single line moves when you add a room, which is exactly why nobody should be charging you per room.

Monthly cost to operate one property, itemised
Line itemPer property / monthScales with
Channel manager (Channex)Drops to ~$4 at volume. A separate $130/mo platform fee is company-wide, not per property.$7Properties, not rooms
AI — guest agent, command bar, nightly ops briefSystem prompts are cached (reads ≈0.1× input) and everything non-realtime runs through the Batch API at half price.$3–$10Conversations
AI — setup agentAmortised here as if it recurred, which overstates it.$2–$5One-time, at onboarding
Email (SES / Postmark)$1–$3Messages
SMS / WhatsApp (Twilio)The $15 end is a heavy-messaging property, not a typical one.$5–$15Messages
Hosting, Postgres, background workers$2–$5Bookings
Total cost of goods sold$20$40Nothing scales with rooms
What you pay$149Flat
Our gross margin7387%Healthy, and now you know it

Three caveats, since we are doing this properly.One: add up every line at its ceiling and you get $45, not $40. We model $40 because the property burning $15 of SMS is not also the one burning $10 of AI; the floor, $20, is a straight sum and needs no such argument. Two: a genuinely heavy WhatsApp property can push us to $50$60 — that is what the published fair-use ceilings are for, and overage is billed at our cost. Three: Channex also charges a company-wide platform fee of about $130 a month that is not attributable to any one property, so it is not in the table.

$99 small-town rate

Cheaper in small towns. No application, no letter, no approval.

If your property is in a community under 25,000 people, you pay $99. You tick a box at signup and we check it against published census population. There is no form to plead your case on, because the owner-operator we most want to help is proud and would never fill one in. Means-testing helps the least proud, not the most deserving. An objective rule anyone can check preserves everyone’s dignity and needs no gatekeeper.

Population rather than room count, deliberately: room-count tiering is ordinary volume pricing and nobody repeats it. “They charge less in small towns” is a sentence the operator in Kamloops says to the operator in Golden — and word of mouth between small-town owners is the most trustworthy channel either of us has.

Included

All of it. There is no upgrade tier.

Module sprawl — PMS here, channel manager there, booking engine and payments billed separately — is how a published $180 becomes a real $400. There is one price and it contains everything.

Calendar & PMSDrag-drop tape chart, room assignment, holds, group blocks, housekeeping, night audit.
Channel managerTwo-way rates and availability with Booking.com, Expedia and Airbnb. Not an add-on.
Booking engineCommission-free direct bookings, embeddable, with Google Hotel Center and AI-discovery markup on by default.
CRM & campaignsGuest profiles, stay history, segments, consent tracking.
Invoicing & folioSplit folios, city tax, deposits, refunds, QuickBooks and Xero export.
PaymentsStripe Connect, terminals, pre-auths, 3DS. Card data never touches our servers.
AI layerCommand bar, front-desk agent, revenue copilot, nightly ops brief, setup agent.
MobileOffline-capable housekeeping and arrivals on iOS and Android.
Virtual card auto-collectionWe watch OTA card activation dates and charge the exact folio balance, so you stop losing money to forgotten cards.
In writing

The five commitments behind the number

  • Your price never rises while you stay subscribed. In writing, in the contract. Every account carries its own price and the date it was locked, so a future list-price change reaches new customers only.
  • One-click full export, documented and permanent. Every reservation, guest, folio line and rate, in open formats, whenever you want it. Leave whenever — take everything. We would rather win by being good than by being hard to leave.
  • No implementation fee, ever. Photograph your room rack, your tariff sheet and your reservation book; the setup agent reads them and you approve what it found. An afternoon, not a project.
  • Published fair-use ceilings. OTA message volume, AI usage and SMS are the only costs that move with how hard you use the product. The ceilings are published in bookings per month, and overage is priced at our cost, not at a markup.
  • Payments are pass-through. Stripe 2.9% + $0.30 online, 2.7% + $0.05 in person. You are merchant of record on Stripe Connect Standard, so the money is yours before it is anyone else’s.

We reserve the right to change list pricing with 60 days’ notice — needed if a supplier moves under us — and that change reaches new subscriptions only. Existing accounts are grandfathered by default, which is a promise we can actually keep because every subscription carries its own price and its own lock date rather than reading a constant out of our code. Prices in CAD, exclusive of tax.