Property management for holiday-home agencies

Two hundred apartments.
One calendar.

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

Your first unit is free, 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 are leaving. You get back a workspace with your portfolio already in it.

    How the move works
  • Every quarter14 days of every package, four times a year

    Website, channels, AI concierge, API: every package unlocks for 14 days, once a quarter. Your unit count and base fee stay where they are, no card is asked for, and it reverts by itself.

    See the packages
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.

One calendar for the whole portfolio

A colour-coded timeline shows who sleeps where, which channel the booking came through and which turnover is due in between. Double bookings cannot happen: the database guards availability itself, one row per occupied night.

Owners see their own numbers

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.

Airbnb and Booking.com in the same calendar

Channel bookings land next to your own. Each one blocks the unit for its turnover, and the cleaning plan goes to the team responsible for that area.

An API, and data you can take with you

A REST API and a native MCP server for AI agents, protected by keys you generate yourself. Every query is scoped to your agency, and you can export all of your data 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 for every new agency, whether you start with one unit or a hundred.

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 are 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
  • List the conflicts first: overlaps, impossible dates and duplicate guests, for you to approve
  • Rebuild the pricing: season profiles, minimum stays, cleaning fees, 5% VAT and the Tourism Dirham per bedroom-night
  • Enter owner splits and agency commission per contract, so the first statement adds up
  • Run the import into a copy first, and load it for real only once you have seen the numbers

What you get back

  • A workspace with your portfolio already in it
  • Your booking history, so occupancy and revenue reports have a past to compare against
  • A run-through call with your team: calendar, arrivals, housekeeping and the 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, whatever your portfolio size. 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 unusual legacy system we agree the timeline before we start, and the work stays free either way.

It cuts both ways: your data stays exportable any day, and when you leave we hand you the full export.

Pricing

Your first unit is free.
Every unit after that gets cheaper.

Pay per live unit on a sliding scale, then switch on the packages you need at a flat monthly price. Users are unlimited, nothing else scales, and one catalog drives this page and the invoice, so they cannot disagree. Drag the slider to your portfolio.

Your first unit is free. Unit 13 would add AED 17 a month.

2 · Switch on what you need (optional)
Your month
AED 214
≈ $58 · billed in AED
Unit 11 freefree
Units 2–109 × AED 20AED 180
Units 11–302 × AED 17AED 34
Base fee, 12 unitsAED 214

About AED 17.83 per unit for the whole core, users unlimited.

Start free

The per-unit ladder

Progressive, like a tax table: each bracket only prices the units inside it.

Unit 1free
Units 2 to 10AED 20 per unit≈ $5.45
Units 11 to 30AED 17 per unit≈ $4.63
Units 31 to 70AED 14 per unit≈ $3.81
Units 71 to 150AED 11 per unit≈ $3.00
151 units and moretalk to us · priced per portfolio
10 units
AED 180 ≈ $49
30 units
AED 520 ≈ $142
70 units
AED 1,080 ≈ $294
150 units
AED 1,960 ≈ $534

per month, billed in AED on your live units; drafts cost nothing

Every unit comes with the whole core

Everything that grows with your portfolio is paid for per unit, once.

  • Multi-unit calendar, bookings and the no-double-booking guarantee
  • Guests, enquiries and the sales desk
  • Seasonal pricing, quotes and the daily price calendar
  • Housekeeping, turnovers and the cleaning partners' portal
  • Owner portal and monthly statements
  • Invoices, deposits, VAT and Tourism Dirham reports
  • Guest app, inspections and deposit files
  • Master-data export any day
  • Unlimited users
  • E-mail support

Packages: flat per month, whatever your unit count

Switch on what you need, give it up at the next billing date. A package costs the same for a five-unit agency as for a hundred-and-fifty-unit one, because a website is a website.

Booking website

AED 295/month
≈ $80

Your own white-label booking website with live availability, on your own domain.

  • SEO-ready, English and Arabic with right-to-left layout
  • Live availability, exact quotes and enquiry forms
  • Your own domain with certificates included
  • Agent-ready through WebMCP tools in the visitor's browser

Channel manager

AED 185/month
≈ $50

Airbnb and Booking.com land in the same calendar, with turnover blocks routed automatically.

  • Airbnb and Booking.com connections
  • Subscribable iCal feeds for every audience
  • Conflict inbox for overlapping imports

AI concierge

AED 185/month
≈ $50

Angela answers guests on your website within the rules you set, and hands over to you live.

  • Answers from your houses, policies and prices, nothing else
  • Live chats: read along, take over, train from transcripts
  • On-duty hours and daily budget under your control

Usually bought with the Booking website.

Partner API + MCP

AED 145/month
≈ $39

REST and MCP access for your own integrations, with self-service keys and signed webhooks.

  • Three doors: agency, landlord and cleaning keys
  • Scopes per key, monthly quota, usage view
  • Native MCP server for Claude and other agents

Archive connectors

AED 75/month
≈ $20

Scheduled archives of your complete data into your own S3-compatible cloud storage.

  • Amazon S3, Cloudflare R2, Backblaze B2 and friends
  • Daily, weekly or monthly runs with history

Priority support

AED 365/month
≈ $99

Same-business-day answers from a human who knows your setup.

  • A named contact
  • Guided onboarding and data migration

Online bundle

Booking website, channel manager and AI concierge together: your whole online presence.

Booking website + Channel manager + AI concierge

AED 550/month
≈ $150 · list price of the three: AED 665

Applies by itself once all three are on; there is nothing to pick.

Every quarter, every agency can switch on all packages free for 14 days. Your unit count and base fee stay as they are, nothing is charged, and when the trial ends everything reverts by itself. There is nothing to cancel.

The base fee follows your live units month by month; a package you give up stops being billed at your next monthly billing date. Billed in AED, with no setup fees and no minimum term. Users are always unlimited.

Every function, and where it lives

One catalog drives this table, the ladder, the cards and the billing itself, so they cannot disagree. "Core" comes with every unit; the rest is one of the 6 packages.

What you getComes with
Daily operations
Multi-unit calendar & bookings
drag-and-drop timeline, double bookings blocked by the database itself
Core · per unit
Guests, enquiries & sales desk
stay history, prospects with follow-ups, numbered offers
Core · per unit
Seasonal pricing & quotes
season profiles, daily price calendar, min-stay, discounts, holiday pricing
Core · per unit
Housekeeping & cleaning partners
auto turnovers, mobile checklists, dispatch board, the cleaners' own portal
Core · per unit
Inspections, deposits & guest app
condition reports, deposit files with evidence, the guest's stay page
Core · per unit
Dashboards, targets & reports
occupancy, ADR & RevPAR, budget targets, year-over-year revenue
Core · per unit
Owners & money
Owner portal & statements
live occupancy for every landlord, monthly runs with approval, PDF and e-mail
Core · per unit
Invoices & payments
UAE-VAT compliant, TRN, audit-proof numbering, payment ledger
Core · per unit
Tax reports & accounting export
VAT and Tourism Dirham as XLSX/CSV, journal for Zoho, Tally and QuickBooks
Core · per unit
Master-data export
your complete data as SQL/CSV, any day
Core · per unit
Online presence
Booking website
white-label, SEO-ready, English & Arabic incl. RTL, agent-ready via WebMCP
Booking website · AED 295/mo
Your own domain
the booking website on your domain, certificates included
Booking website · AED 295/mo
Channel manager
Airbnb and Booking.com land in the same calendar, iCal feeds for every audience
Channel manager · AED 185/mo
AI concierge
Angela answers guests on your website within your rules; live takeover and training
AI concierge · AED 185/mo
Data & integrations
Scheduled archives
automatic exports into your own S3-compatible storage
Archive connectors · AED 75/mo
Partner API + MCP
REST and AI-agent access with self-service keys, three doors, signed webhooks
Partner API + MCP · AED 145/mo
Support
E-mail support
answers from the people who build it
Core · per unit
Priority support
same-business-day answers, a named contact, guided onboarding and migration
Priority support · AED 365/mo
On the roadmap
Smart-lock integration
SIRA-compliant locks, one code per stay, expiring at checkout
planned
WhatsApp guest messaging
official Business API: confirmations, check-in guides and replies in one inbox
planned
Guest ID verification (KYC)
passport / Emirates ID capture feeding the DTCM guest registration
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

Users are unlimited, always. "Planned" marks announced features: they 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. Keys are read-only unless you grant them a write scope, and none of them 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 ask us

Can we really start free?

Yes. Your first unit is free, with the whole core and unlimited users, no card required, and it does not expire. The second unit costs AED 20 a month, and every unit after that is cheaper than the one before.

How is the base fee calculated?

Progressively, like a tax table: unit 1 is free, units 2 to 10 cost AED 20 each, 11 to 30 AED 17, 31 to 70 AED 14 and 71 to 150 AED 11. A 30-unit agency pays AED 520 a month, and only live (published) units count. Above 150 units we price per portfolio.

What do packages cost, and do they grow with us?

No. A package is a flat monthly amount, the same for 5 units as for 150: the booking website is AED 295, the channel manager and the AI concierge AED 185 each, the partner API AED 145, archive connectors AED 75, priority support AED 365. Switch all three online packages on and the bundle price of AED 550 applies by itself.

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, whatever your portfolio size.

What does the quarterly package trial include?

Once a quarter, every agency can switch on all packages for 14 days, from the booking website and channel manager to the partner API. Your unit count and base fee stay as they are. Nothing is charged and there is nothing to cancel: the trial expires on its own.

What happens when we remove units or give up a package?

The base fee follows your live units from month to month; unpublish a unit and it leaves the bill. A package you give up stops being billed at your next monthly billing date. Nothing is deleted either way, and there is no minimum term.

Where is our data, and can we leave?

Your data is scoped to your agency on every query. You can export all of it at any time, and when you leave we hand you the full export 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 own AI

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 assistant writes the answer, 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.