Landlords + Tenants

🧹 Maintenance Requests

Fix problems before they spiral.

Background

Why

Most issues go unresolved for one of three reasons:
- No one knows who’s responsible
- It gets lost in chats or emails
- There’s no trail, no escalation, and no urgency

F.estate separates issues from jobs, so the system knows the difference between a broken tap and an unaccepted bid. It turns vague complaints into trackable action — or lets you triage and reject them properly.

What

A Maintenance Request is:
- 🚨 Created by a tenant when something breaks
- 📝 Includes title, description, media (photos/video)
- 🗂 Assigned a lifecycle status, allowing you to monitor progress
- 🔁 Can result in a job being created, or be dismissed with context
- 🔒 All actions are logged and time-stamped — for both parties' protection

We track how long disputes take to be resolved and surface this information on users' ratings, incentivising everyone to resolve issues swiftly.

How it works

📝 Issue is raised

Tenants report a maintenance problem directly in-app — including photos and notes.

🧠 Landlord triages request

Landlords are notified instantly and can choose to approve, reject, or convert the issue into a job — all with full context. They can also choose to fix the issue themselves.

🔄 Status is tracked

The request moves through stages with both sides able to view and comment.

🔧 Escalates into a job

If required, the issue becomes a job and enters the bidding phase — without needing to re-enter any details.

User Benefits

📣 Clearer communication

Tenants can explain the issue properly. Landlords can act faster — or decline with context.

📁 Permanent record

No more “you never told me” — everything’s tracked, time-stamped, and stored with receipts.

🛑 Stops issue creep

Small problems don’t snowball into disputes. Everyone knows when it was raised, what was done, and why.