Property management for holiday-home agencies

Two hundred apartments.
One calendar.

MyRentalCalendar is the calendar-first workspace for short-term rental agencies in Dubai and across the GCC. It carries every stay from the first enquiry to the owner's monthly statement.

Free for up to 3 units · no card required

  • Launch offerWe move your data in, for free

    Send us what you run on today, whether spreadsheets, channel exports or a dump from the PMS you're leaving. You get back a workspace with your portfolio already in it.

    How the move works →
  • Quarterly special14 days of Pro, every quarter

    Free, Basic and Grow unlock the complete Pro feature set for 14 days, once a quarter. Your unit limit stays where it is, no card is asked for, and it reverts by itself.

    See what Pro adds →
Marina Loft · 2BR
JBR Walk · 1BR
Downtown Vista · 3BR
Palm Shoreline · St.
Creek Harbour · 2BR
Your websiteAirbnbBooking.comDirect & repeatTurnover block

What MyRentalCalendar does

Built around
an agency's day.

The calendar is the heart

One colour-coded timeline across the whole portfolio shows who sleeps where, which channel the booking came through and which turnover is due in between. Double bookings are impossible: the database itself guards availability, one row per occupied night.

Owners see everything

Every landlord gets a portal login with live occupancy, their booking periods and revenue share, and a monthly statement. The Friday-night “how is my apartment doing?” email answers itself.

Money that adds up

One engine prices every stay, from 5% VAT and the Tourism Dirham per bedroom-night down to the owner's share and your commission. Every quote is itemised and ready for UAE e-invoicing.

A booking website of your own

A white-label site on your own domain with live availability and seasonal pricing. An AI concierge answers guests within the rules you set.

Channels without chaos

Airbnb and Booking.com bookings land in the same calendar, each one blocks the unit for its turnover, and the cleaning plan routes itself to the team responsible for that area.

Built to integrate

A REST API and a native MCP server for AI agents, protected by keys you generate yourself. Your agency lives in its own isolated database and can export all of it any day.

Launch offer · free setup

Send us your spreadsheets.
Get back a working system.

Switching systems fails on the boring part: somebody has to retype two hundred apartments, their seasons, their owners and next season's bookings. While we are launching, that somebody is us. Import and format conversion are included on every plan, Free included.

What you send

  • Excel or Google Sheets, in whatever layout grew over the years
  • Booking.com, Airbnb and Vrbo exports; iCal links from any channel
  • An export from the system you're leaving, whether Guesty, Hostaway, Lodgify, eviivo or something built in-house
  • Owner contracts, rate sheets and cleaning agreements as PDF or Word
  • A photo of the wall planner, if that is the honest answer

What we do

  • Map your columns onto units, seasons, bookings, guests and owners, whatever shape they arrive in
  • Surface the conflicts first: overlaps, impossible dates, duplicate guests, in a list you approve
  • Rebuild the pricing: season profiles, min-stay, cleaning fees, 5% VAT, Tourism Dirham per bedroom-night
  • Enter owner splits and agency commission per contract, so the first statement adds up
  • Dry-run the import into a copy, and load it for real only once you have seen the numbers

What you get back

  • A workspace with your actual portfolio already in it
  • Your booking history kept, so occupancy and revenue reports have a past to compare against
  • A run-through call with your team: calendar, arrivals, housekeeping, owner statement
  • The transfer files deleted after handover; guest data is processed under a signed DPA

The terms, in full: one migration per new agency, free of charge during our launch phase, whichever plan you start on. We need the files, one person who can answer questions about them, and an hour for the run-through. Most agencies are live within a week; for very large portfolios or an exotic legacy system we agree the timeline before we start. The work stays free either way.

And because it should cut both ways: your data stays exportable any day, and when you leave we hand you the database.

Pricing

Start free. Pay when it pays off.

Five plans from one catalog, so what you see here is exactly what the platform enforces. Single features are available as add-ons, priced so that the upgrade always wins. Not sure? Answer three questions and we'll point at the right one.

1 · How many units do you manage?
2 · Do your landlords get their own statements and portal?
3 · What else do you need? (optional)

Free

Freeforever
up to 3 units · 1 user
  • Calendar & bookings
  • 1 admin user
  • Community support
Start free

Basic

$9.90/month
≈ AED 36 · billed in USD
up to 10 units · unlimited users
  • Everything in Free
  • Owner portal & statements
  • Finance & invoices
  • Master-data export
  • E-mail support
Start with Basic

Pro

$49.90/month
≈ AED 183 · billed in USD
up to 50 units · unlimited users
  • Everything in Grow
  • API access
  • Custom domain
  • Priority support (same business day)
  • Smart-lock integration (SIRA-compliant) planned
  • WhatsApp guest messaging planned
  • Guest ID verification (KYC) planned
Start with Pro

Enterprise

$99.90/month
≈ AED 367 · billed in USD
up to 150 units · unlimited users
  • Everything in Pro
  • Dedicated support manager
  • Guided onboarding & data migration included
  • Early access to new features
  • Single sign-on (SAML/OIDC) planned
  • Multi-brand: several websites, one workspace planned
  • Audit trail export & retention SLA planned
  • Sandbox workspace & raised API limits planned
  • 99.9% uptime SLA with service credits planned
Start with Enterprise

Custom

More than 150 units, several brands, custom integrations, priced per portfolio.

Price on request
Talk to us

Need just one thing? Add-ons exist, but do the maths.

Every add-on unlocks a single feature on the plan below the one that includes it. The arithmetic is deliberately simple: one add-on already costs more than the upgrade, and the next plan includes the whole group plus more units.

On Basic ($9.90/mo)included in Grow ($19.90/mo)
Public website
Your own white-label booking website with live availability and enquiries.
+$11.90/mo = $21.80 · Grow has it for $19.90
Channel manager
Connect Airbnb and Booking.com; imports land in the same calendar.
+$11.90/mo = $21.80 · Grow has it for $19.90
AI concierge
Answers guest questions on the website within the rules you set.
+$12.90/mo = $22.80 · Grow has it for $19.90
Archive connectors
Scheduled archives into your own S3-compatible cloud storage.
+$10.90/mo = $20.80 · Grow has it for $19.90
On Grow ($19.90/mo)included in Pro ($49.90/mo)
Partner API
REST + MCP access for your own integrations, with self-service keys.
+$32.90/mo = $52.80 · Pro has it for $49.90
Custom domain
The booking website on your own domain, certificates included.
+$30.90/mo = $50.80 · Pro has it for $49.90
Priority support
Same-business-day answers from a human who knows your setup.
+$30.90/mo = $50.80 · Pro has it for $49.90

Units are never an add-on: outgrowing your plan's unit limit is what the next plan is for. Past 150 units, talk to us.

Taste Pro first: every quarter, Free, Basic and Grow include a free 14-day Pro trial. The full feature set unlocks, and when it ends everything reverts by itself. Nothing to cancel, nothing is charged.

Fair switching, in writing: upgrades apply immediately (the remaining days are billed pro rata) and replace any add-on the bigger plan already includes, so you never pay for a feature twice. Downgrades and cancellations take effect at your next monthly billing date. No setup fees, no minimum term.

Every function, every plan

One catalog drives this table, the cards above and the billing itself, so they cannot disagree. Where a cell shows a price, that single feature is bookable as an add-on, and the tick one column to the right is always cheaper.

What you getFreefree3 unitsBasic$9.90/mo10 unitsGrow$19.90/mo20 unitsPro$49.90/mo50 unitsEnterprise$99.90/mo150 units
Daily operations
Multi-unit calendar & bookings
drag-and-drop timeline, double bookings blocked by the database itself
Guest directory
stay history, notes, repeat guests
Seasonal pricing & quotes
season profiles, min-stay, discounts, holiday pricing
Housekeeping & turnovers
auto tasks from checkouts, mobile checklists, day routes
Dashboards & reports
occupancy, ADR & RevPAR, year-over-year revenue, cancellations & no-shows
Owners & money
Owner portal
live occupancy and performance for every landlord
Owner statements
monthly runs with approval, PDF and e-mail
Invoices & payments
UAE-VAT compliant, TRN, audit-proof numbering, deposits, payment ledger
Tax reports
VAT and Tourism Dirham, exported as XLSX or CSV
Accounting journal export
CSV for Zoho, Tally and QuickBooks
Growth
Booking website
white-label, SEO-ready, English & Arabic incl. RTL
+$11.90
Channel manager
Airbnb and Booking.com land in the same calendar
+$11.90
AI concierge
answers guests on your website within your rules
+$12.90
Custom domain
the booking website on your own domain, certificates included
+$30.90
Data & integrations
Master-data export
your complete data as SQL/CSV, any day
Scheduled archives
automatic exports into your own S3-compatible storage
+$10.90
Partner API + MCP
REST and AI-agent access with self-service keys
+$32.90
Support
Priority support
same-business-day answers from a human who knows your setup
+$30.90
Dedicated support manager
a named contact who guides your onboarding and data migration
Early access to new features
everything on the roadmap below reaches Enterprise first
On the roadmap
Smart-lock integration
SIRA-compliant locks, one code per stay, expiring at checkout
planned planned
WhatsApp guest messaging
official Business API: confirmations, check-in guides and replies in one inbox
planned planned
Guest ID verification (KYC)
passport / Emirates ID capture feeding the DTCM guest registration
planned planned
Single sign-on (SAML/OIDC)
your identity provider signs your staff in
planned
Multi-brand websites
several brands and booking websites under one workspace
planned
Audit trail export & retention SLA
who did what, exportable, with a written retention promise
planned
Sandbox workspace & raised API limits
a safe copy to build integrations against, with room to call
planned

Past Enterprise's 150 units we negotiate custom terms, priced per portfolio. Users are unlimited on every paid plan; Free includes one admin login. “Planned” marks announced features: they ship to Enterprise first and are never charged for before they exist.

Developers

An API your AI can talk to.

Generate a key in your portal and read units, availability, live quotes and bookings over REST, or connect Claude and other agents through our native MCP server. The API is read-only and never exposes guest data.

Read the docs
# Price a stay with the live engine
curl https://api.myrentalcalendar.com/partner/v1/quote \
  -H "Authorization: Bearer hr_live_…" \
  -d '{ "unit": "marina-loft-2br",
        "arrival": "2026-09-10", "departure": "2026-09-14" }'

# Or hand the whole API to Claude
claude mcp add --transport http myrentalcalendar \
  https://api.myrentalcalendar.com/mcp \
  --header "Authorization: Bearer hr_live_…"

Good to know

Questions agencies actually ask

Can we really start free?

Yes. Up to 3 units and one admin login, no card required, and the free tier does not expire. Upgrade when you grow.

What exactly is free about the setup?

The part nobody wants to do. We take the spreadsheets, channel exports or PMS dump you run on today, convert them and load them into your workspace, after a dry run you sign off on. One migration per new agency, free during our launch phase, on every plan including Free.

What does the quarterly Pro trial include?

Once a quarter, Free, Basic and Grow unlock the complete Pro feature set for 14 days, from the booking website and channel manager to API access. Unit and user limits stay at your plan's values. Nothing is charged and there is nothing to cancel: the trial expires on its own.

What happens when we downgrade?

You keep the current plan until your next monthly billing date; from then on the lower price applies. Nothing is deleted, and a scheduled downgrade can be cancelled with one click before it takes effect.

Where is our data, and can we leave?

Each agency runs in its own isolated database. You can export all of it at any time, and when you leave we hand the database over to you and delete our copy.

Do you support markets beyond Dubai?

Onboarding ships with local packs for Dubai, Abu Dhabi and the Northern Emirates. Kuwait and Oman are next. A pack pre-fills VAT, tourism fees, public holidays, districts and legal templates, and you can also start blank anywhere.

Ask your AI · not us

Don't take our word for it.

Ask the assistant you already use what a Dubai holiday-home agency gains from MyRentalCalendar, and what it saves. We only pass the question along. The answer is theirs, not ours, and it will name our limits as readily as our strengths.

I run a holiday-home agency in Dubai. Based on https://myrentalcalendar.com (full description at https://myrentalcalendar.com/llms-full.txt): what would my agency gain from switching to MyRentalCalendar? Summarise the concrete advantages and the savings in time and money compared with spreadsheets or another PMS, mention the pricing, and be honest about the limits.
The question every button asks

Opens the assistant in a new tab with the question pre-filled where it supports that (ChatGPT and Perplexity usually run it straight away). The question is copied to your clipboard in any case, so if the box is empty, paste. Assistants that browse the web read myrentalcalendar.com and our llms.txt; nothing about you is sent.