PMS.do

PMS.do

The open-source PMS for hotels and hospitality groups.

Front desk, reservations, housekeeping, rates, reports, and channel sync on software you own. Self-host it free under AGPL-3.0, or let us run it for you. Labeled in USD. No per-room feature fees.

Explore self-host

Data sovereignty

The case for owning the stack

PMS.do is inspectable AGPL-3.0 software. Guest data lives on the server you choose, not a vendor meter. The same operations surface if you self-host or we host it.

  • Absolute privacy

    Reservations, folios, and guest history stay on the host you pick.

  • Total data control

    Your database, your backups, your export. No ransom at renewal.

  • No vendor lock-in

    Standard Docker. Move hosts, fork the code, or leave Cloud when you want.

Live OTA and channel sync runs through Channex. You need a Channex account and API key for live channels.

One system

What this build actually runs

Not a trial edition. Hotels and vacation rentals share one codebase. Commercial hosting adds networks and white-label — it does not unlock a second product.

Run the stay

  • Front desk

    Calendar and arrivals so the desk sees who is in, who is due, and which rooms are blocked.

  • Reservations

    Create, change, and cancel stays in one book. Channel revisions land on the same calendar.

  • Housekeeping

    Task lists for the floor: assign, claim, and close rooms with arrival context.

  • Guests

    Guest profiles and stay history on the server you run — not a vendor meter.

Channels and network

  • Channel sync

    OTA and channel bookings flow through Channex. A Channex account and API key are required for live channels. Without that, this is on-property ops, not a full channel PMS.

  • Owner portal

    Owners see their units and statements without a second product.

  • Multi-property

    Commercial hosting adds more than one network and white-label. Community self-host is one network.

Money and rules

  • Rates & ARI

    Nightly rates, availability, and restrictions you control. Prices come from your rate card, not a model.

  • Payment ledger

    Charges and payments on the folio. This is a ledger, not a restaurant till.

  • Reports

    Occupancy and revenue views for the properties you operate.

  • Rules

    Automation rules for the operations you already run in this build.

Hotels and vacation rentals

Same open codebase

One install covers hotels and vacation rentals. That is a property catalog and calendar, not a separate listing-site product or an add-on licence. Flip nothing to “unlock” villas.

Where we work

English and USD operators in these regions

We sell and support operators in the United States, United Kingdom, European Union, Canada, and the Caribbean. This is willingness to serve, not an in-region tax engine or a local hosting footprint. You run USD books; local VAT and sales tax stay with your accountant.

  • United States
  • United Kingdom
  • European Union
  • Canada
  • Caribbean

Done for you

Don’t want to touch a server?

We can migrate you from another PMS or a spreadsheet, train the desk, and stay on call. We quote the work. We do not publish a price list.

Get a quote

Pricing

Free to own. Fair to host.

You pay for servers, hosting, and people’s time — never a per-room feature fee. Cloud rates are quoted, not printed here.

Self-host

Free to self-host under AGPL-3.0 for your own property

  • The operations surface in this repo, on your iron
  • Small VPS to start (2 vCPU · 4 GB RAM · 40 GB)
  • Community support via GitHub
  • You manage updates, backups, and the server
  • First admin at /setup — not /signup
# Illustrative — follow the README for secrets, worker, and reverse proxy
git clone https://github.com/WEB-DO-Cloud/pms-os
# compose up, then open /setup
Read the GitHub README →

PMS.do Cloud

Priced for your property — write to [email protected]

  • Same operations surface; we host, back up, and update
  • Self-serve hosted trial at app.pms.do/signup
  • A written USD quote for ongoing hosting and done-for-you
  • Multi-network and white-label when you need them
  • Export and self-host later if you want
Start hosted trial →

Connected services

Pay for setup, or hand it to us once

On request — not feature gates, not metered SKUs we do not run on this page.

  • Implementation & training

    Property setup, rate card, and floor training. Quote on request.

  • Payment setup

    Wire payment links to your own gateway account. One-time, on request.

  • Messaging setup

    Guest and staff messaging on numbers you own, if you want us to wire it.

Talk to us

Ready to go live?

Tell us what you run today and how many rooms. We quote go-live, Cloud hosting, or both. [email protected] is always the fallback — signup is the self-serve hosted trial, not a substitute for a written quote.

No spam, no drip campaigns. A person replies at [email protected].

Questions

Fair questions, straight answers

What is PMS.do?

Open-source property management for hotels and vacation rentals. You can self-host it under AGPL-3.0, or we can host it for you. The product is labeled in USD for Western operators.

Is anything locked behind a paid plan?

The operations surface is the same. Community is self-host, one network. Cloud is a quoted hosted plan. Commercial gates are multi-network and white-label — not a per-room feature list. We do not publish a Cloud rate card on this page.

Why don’t you charge per room for features?

Features are not a meter. Cloud hosting is quoted. The hosted meter, when it applies, is properties and hotels plus multi-network and white-label — not a per-room feature gate.

What server do I need to self-host?

A small Ubuntu VPS is enough to start (2 vCPU, 4 GB RAM, 40 GB disk). Follow the GitHub README for secrets, Postgres, the worker, and a reverse proxy. First admin is created at /setup, not /signup.

Can I leave PMS.do Cloud later?

Yes. Export your data and run the same software on your own host. Community first-admin is /setup after you clone WEB-DO-Cloud/pms-os.

Does AI set prices or taxes?

No. There is no AI price or tax engine on this page or in this build. Rates come from your card. Local VAT and sales tax stay in your own books.

Can I host PMS.do as SaaS for other properties?

AGPL-3.0 covers running it for your own property. Offering it as hosted software to third parties needs a commercial license. Write to us.