Tenant & unit management

Run your units without the group chat chaos.

Collect rent, track maintenance requests, post announcements — one calm dashboard for tenants and you.

  • Auto-collect rent, nudge overdue units in one click
  • Triage, assign and track maintenance requests
  • Reach everyone at once by SMS, email and push

No credit card · Boots in demo mode · 5-minute setup

6
management modules
3
notice channels
1
dashboard, zero WhatsApp
24/7
tenant access

Dues collected

$8,140

Open requests

5

5 open

UnitRoostDues
A-1

Elif Demir

paid
A-2

James Okafor

partial
A-3

Aylin Kaya

overdue

Built for independent landlords — from a few flats to dozens

Maple ApartmentsHarborviewLinden HOACedar ParkRiversideOakwood

6

tenants, rent, repairs — one dashboard

3

notice channels: SMS·email·push

2

languages: Turkish + English

$0

to start in demo mode

Live demo

Try it: a tenant pays rent or files a request

Poke the panel — pay and the collection bar fills; file a request and it lands in the queue. All real components.

Pay dues

A unit pays and the collection bar fills instantly.

File a request

A resident reports an issue and it lands atop the queue.

6

management modules

3

notice channels

1

dashboard, zero WhatsApp

Collected this month

$8,140

77%

of $10,560 target

All of your rental properties, one dashboard

From rent to repairs, announcements to documents — for tenants and you.

Rent collection

Auto-collect monthly rent, track partial payments and nudge overdue tenants with one click.

Maintenance requests

Tenants report a repair, you triage and track it through to resolved.

Announcements

Emergency, planned maintenance — reach all tenants at once via SMS, email and push.

Amenity booking

Garden, storage, parking — tenants book their own slot, no double-booking.

Documents

Leases, payment history, maintenance logs — one archive everyone can reach.

Tenant portal

Every tenant sees their balance, payments and requests on their phone — without calling you.

Up and running in four steps

Add units, collect rent, manage requests, keep everyone informed.

01

Add your units

Import your units and tenants, or add them one by one — set the monthly rent for each unit.

02

Collect rent

Bill the rent, tenants pay by card, and balances update themselves.

03

Manage requests

Triage incoming issues, assign them to a contractor, and track through to resolution from one board.

04

Keep everyone informed

One message goes out by SMS, email and push — from outages to rent reminders.

Rent collection

Stop chasing rent

Roost calculates rent, collects by card and reminds overdue tenants on its own. You just watch the collection bar fill.

Pay by card online

Connect Stripe or iyzico; tenants pay in one tap and receipts go out automatically.

Smart reminders

Units behind on rent get automatic, polite reminders — without you lifting a finger.

Always on record

Every payment, partial collection and balance change is auditable and exportable.

June collection

$8,140

77%

33

Paid

4

Partial

11

Overdue

Auto-reminder sent to 11 overdue units.

From rent to tenants, three layers

Manage repairs, inform everyone, give tenants their own portal.

Maintenance

No request gets lost in a group chat

Tenants file an issue in one tap; you triage, assign to a contractor and track it open → in progress → resolved. Every step is on record.

  • Auto-sorted by priority and category
  • Assign to your team or a contractor
  • Send status updates to your tenants

Water leak — bathroom

#1042

open

Entrance lighting faulty

#1040

in progress

Kitchen faucet dripping

#1031

resolved
Announcements

One message, three channels, whole building

Water outage, AGM, repair schedule — write once and it goes out by SMS, email and push at once. See exactly how many tenants you reached.

  • SMS + email + mobile push together
  • Pin the announcements that matter
  • Reach and read tracking

Water tank cleaning — June 20

Water will be off 09:00–13:00.

SMS
Email
Push
Reached 44 residents
Tenant portal

Tenants stop calling you

Every tenant sees their balance, payment history and repair requests on their phone, and books shared spaces themselves. Your phone goes quiet.

  • Personal balance and payment history
  • Self-service shared space booking
  • On any device, no app install
AK

Ayşe Korkmaz

D-2 · balance clear

paid
PoolTomorrow · 10:00

Who Roost is for

From a single flat to a portfolio of dozens of units.

Independent landlords

Run rent, repairs and notices from one panel — no ledger book, no WhatsApp group.

Unit portfolios

Light enough for 8–40-unit portfolios; you're running in minutes.

Condos & associations

AGM, budget and decision log in one archive; at audit time you search for nothing.

Large residential complexes

From a single building to a growing portfolio, manage every unit from one account.

Tenant portal

The unit, in the tenant's pocket

Balance, payment and maintenance requests — the tenant sees it all on their phone, without calling you.

Rent & pay

See your rent, pay by card in one tap.

Request repair

File with a photo, follow its status.

Unit details

Your lease, documents, and history.

Documents

Property management, records, reports.

Hi, AyşeD-2

June balance

$0

Dues paid — thank you

Elevator is noisy

in progress · Otis

Pool booking

Tomorrow · 10:00–11:00

pending

Manage with confidence

Your data stays yours, every action is on record, the panel is bilingual.

Your data, yours

Connect your own Supabase; tenant and payment data stays in your database.

Every cent on record

Payments, partial collections and balance changes are auditable and exportable.

Turkish + English

The whole panel and tenant portal in both languages; switch with one click.

Better than WhatsApp + spreadsheets

Group chats and sheets only go so far. Roost is your rental portfolio's operating system.

FeatureWhatsApp + sheetsGeneric tool Roost
Searchable rent history
Online card payments
Maintenance request tracking & assignment
SMS + email + push notifications
Amenity booking
Document archive
Tenant self-service portal
Turkish + English

Simple pricing by units

Start free with a few units. Upgrade as you grow.

Starter

₺29/mo

For one small property.

  • Up to 20 units
  • Rent tracking
  • Maintenance requests
  • Community support
Most popular

Pro

₺79/mo

For one active property.

  • Up to 100 units
  • Online rent collection
  • SMS + email + push notifications
  • Amenity booking
  • Document archive

Studio

₺199

For teams managing many properties.

  • Unlimited units
  • Multi-property & roles
  • Accounting export
  • Dedicated support

All plans include unlimited residents and announcements. Upgrade or cancel anytime.

Frequently asked

Can't find it? Open the dashboard demo and see for yourself.

Do I need any API keys to try it?+

No. It boots in demo mode with realistic units, tenants, rent and maintenance tickets so you can click around immediately.

Can tenants pay online?+

Yes. Connect Stripe (or iyzico for Türkiye) and tenants pay rent by card; balances update automatically.

How do notifications reach tenants?+

By SMS, email and mobile push at once. Even without a messaging provider connected, they still show inside the portal.

How is it different from WhatsApp groups?+

Rent balances, request statuses and documents are recorded and searchable — they don't get lost in a chat feed.

Do tenants have to install an app?+

No. The web portal works on any device; tenants who want can add it to their home screen.

What's the stack?+

Next.js 16 (App Router), React 19, Tailwind v4. No vendor lock-in.

Can I deploy it?+

Yes — it's a standard Next.js app. Push to Vercel or any Node host.

How do I make it mine?+

Open the folder in Claude Code and say "set up this project" (or run /setup).

Keyless demo · your data

Get your units in order this weekend

Download the folder, open Claude Code, and say "set up this project."