Handover platform · Erbil, Kurdistan Region

Every unit,
on the record.

Inventory, sales, reservations, service charges, and the moment a unit becomes the owner's. One instance per developer, built around how your development is run.

Get an estimate
Site plan, Royal Villas, Erbil: 38 villas, 17 sold, 6 reserved, 15 available
Royal Villas · Erbil 17 sold 6 reserved 15 available
One system

Everything you're juggling,
in one place.

The unit list, the payment chase, the certificates. Today they live in a spreadsheet, a chat, and a Word file. keys.krd makes them one record.

keys.krd Villas · Royal
UnitOwnerStatus
V32
Villa · Type A
Lana F.
304.3 m² · $407,500
Handover complete
V17
Villa · Type A
Shwan Q.
304.3 m² · $422,500
Reserved
V23
Villa · Type B
362.1 m² · $522,500
Available
V31
Villa · Type B
Bahar K.
362.1 m² · $525,000
Payment due
V19
Villa · Type B
Omar H.
362.1 m² · $510,000
Handover complete
V34
Villa · Type A
Dler A.
304.3 m² · $440,000
Reserved
One record · one source of truth
What it does

Every part of the handover,
on one system.

Reservations to sales, service charges to certificates, and the people and numbers around them. Each one a part of the same record, in your colours.

Custom documents

Receipts, statements and certificates on your letterhead, generated from the record itself. Nothing retyped, no version 7.

Royal Villas Payment
receipt
No. 0048212026-07-24 · 10:02
VillaV32 · Royal OwnerLana F.
Service charge · Q3420.00
Parking · bay 3260.00
Late fee0.00
Total paid$480.00
Paid Visa ···· 4417

Statistics

Units, sales and collections across the whole development, moving as the record moves.

94%Charges collected 38 villas · 17 sold

Handovers

Reserved to sold to handed over, with the date and signature on the unit.

V32
Reserved → Sold → Handed
2026-07-24 · Lana F.

WhatsApp reminders

Service charge notices and payment links, sent where owners actually read them.

Royal Villas · Accounts
A reminder that the service charge for V32 ($420) is due 30 Jul.✓✓ 10:02

Users & roles

Sales sees sales, finance sees finance, and a resident sees only their own unit.

RoleUnitsSalesFinanceDocs
Developer
Sales
Finance
Resident

Reservations

Holds with an expiry and a deposit on the record, so nothing is reserved twice.

$5,000Deposit held · V34 Reserved · 5 days left
Pricing

Pay for what you run.
Nothing you don't.

keys.krd is one system, built in parts. Switch on the modules your development actually needs and your instance is exactly that shape. What you turn off is not in your way, and not on your invoice. You pay once on signing, then once a year. There is no monthly collection to chase.

Tap a module to price it in
Your instancelive
On signing ~$5,165
Then ~$365a year
Estimates, not a quotation. Shown for a 38 villa development with five users. Your figure moves with the size of the development, how much setup it needs, and how many people use it. We put the real number in writing after a call.
Price your development
One instance, your brand

We build it once.
It wears your identity.

Every developer runs their own instance with their own tokens. The same app, the same generated documents, in your colours and on your letterhead. Pick a tenant to preview.

Royal Villas UnitsSalesLeasingPeople
Villas
38
Sold
17
Sold by area
44.7%
V32
Villa · Type A · Plot 375 m²
Handover complete
304.3 m² · $407,500
V17
Villa · Type A · Plot 407 m²
Reserved
304.3 m² · $422,500
V19
Villa · Type B · Plot 475 m²
Handover complete
362.1 m² · $510,000
V31
Villa · Type B · Plot 500 m²
Payment due
362.1 m² · $525,000
Royal Villas Handover
certificate
No. HO-002142026-07-24 · 10:02
VillaV32 · Royal OwnerLana F. TypeType A · 304.3 m²
Keys handed3 sets
Water meter01428 m³
Electricity meter04471 kWh
Documents4 files
Handed over2026-07-24
Handed over Signed · Lana F.
One instance per developer

Your data never meets
anyone else's.

Every developer runs a separate instance in its own container, with its own database, its own file storage, and its own backups. There is no shared table and no query that can reach across.

Royal Villaskkr-014
ContainerOwn
DatabaseOwn
File storageOwn
BackupsOwn schedule
Avenue Towerkkr-021
ContainerOwn
DatabaseOwn
File storageOwn
BackupsOwn schedule
Empire Heightskkr-036
ContainerOwn
DatabaseOwn
File storageOwn
BackupsOwn schedule
Hover a developmentTap a development · nothing crosses the line
What happens next

From a conversation
to a live instance.

No procurement process and no implementation project. We set the instance up around your development, put your units in it, and hand it to your team.

01

The conversation

Half an hour on what you are building, how many units, and how handover runs today.

Day one
02

Your instance

Stood up on your domain, in your colours, with your letterhead on every document it generates.

Week one
03

Your units in it

We import the register from whatever holds it now, spreadsheet included, and reconcile it against your records.

Week one
04

Your team on it

A session each for sales, finance, and the site. Then the record is yours to run.

Week two
Most developments are running on it inside two weeks.Indicative timings
Get in touch

Considering keys.krd for your development?

hello@keys.krd · +964 750 999 0075 · WhatsApp
Empire Business Complex, Erbil, Kurdistan Region, Iraq