Product design · v1.0 · 21 August 2026

RentRepairs
screen designs

Sixty-five screens across seven surfaces — the public website, registration and onboarding, three dashboards and two mobile apps — designed against docs/BRD.md and docs/PRD.md. Every screen carries its PRD code so a build ticket, a requirement and a design refer to the same thing.

The product in one line

A marketplace where landlords, co-owners and caretakers find reviewed trades to repair property — and where the platform never touches the money.

What the designs must prove

That a vacated unit can be turned around in one sitting, that a provider can reply from a phone in under a minute, and that reputation here cannot be bought.

How to read a screen

Each artboard has a code, a name and a one-line note explaining the decision the screen encodes — not what it contains, but why it is shaped that way.

Design system

Black, green, and the decisions behind them

A single committed visual world rather than a light and dark pair: the product is used at 6am in a stairwell and at 11pm on a sofa, and a dark ground with one high-chroma green reads in both. Green is reserved for the brand and for “good” — never spent on decoration.

Palette

Neutrals carry a slight green bias, so nothing reads as unconsidered grey
Ink #080B0A
Page ground. Near-black with a green cast.
Slate #101614
Panels, sidebars, table headers.
Hairline #243029
Every border and rule. Never pure grey.
Signal #37E07B
Brand, primary action, and “good”. Used sparingly enough that it always means something.
Moss #0F7A42
Gradient partner and deep fills where bone text must sit on green.
Bone #EAF2ED
Body text at 14.4:1 on ink. Muted #93A79C at 6.9:1.

Amber
#F2B23E
Coral
#FF6A5A
Sky
#6FC3FF
Violet
#B79CFF

Status colours only — urgency, warning, informational, role. They are not accents and never appear as decoration.

Type

Three roles, three faces
Archivo · display
Get it fixed and re-let in days

A tight industrial grotesque. Headlines, figures and stat values, at −0.02 to −0.04em tracking.


IBM Plex Sans · interface & body

Landlords post free. Providers pay only for tools. There is no commission, no booking fee and no success fee anywhere on RentRepairs.

Engineered rather than neutral — it belongs to the world of trades and tooling. Running text stays near 65 characters.


IBM Plex Mono · data & labels
RR-4821 · KES 22,000 · 2.1 km · 38 min
Screen codesColumn headersEyebrows

Everything countable is tabular-lining, so figures align down a column.

Components

PrimarySecondaryOutlineGhostDestructive
ConfirmedAwaitingEmergencyRepliesCaretakerFree
VerifiedProSelectedUnselected

Emergency stripe 48-hour stripe This week Flexible

Urgency is encoded twice — a left stripe and a worded pill — so it survives colour-blindness and greyscale printing.

Accessibility & responsiveness rules applied to every screen

WCAG 2.2 AA
Contrast

Bone on ink 14.4:1. Muted 6.9:1. Signal green is never used for small text on a light fill — where green must carry text, the ink-on-green pairing is used instead.

Never colour alone

Every status carries a word as well as a hue. Urgency adds a stripe. Verified adds a mark and a label.

Touch & keyboard

44×44px minimum targets on mobile, visible focus rings everywhere, icon-only controls carry accessible labels, motion respects reduced-motion.

Breakpoints

Every dashboard is designed at 360, 768 and 1440. Tables become stacked cards below 768; comparison keeps a sticky action bar. Wide content scrolls inside its own container, never the page.

Index

Sixty-five screens

Codes match the screen inventory in docs/PRD.md §13. Use the rail on the left to jump to any one.

Web surfaces

52 screens
W-01 … W-08Marketing website
Home, how it works, both landing pages, directory, provider profile, pricing, trust & safety
A-01 … A-09Registration & onboarding
Role choice, details, login, OTP gate, first property, map, caretaker, services, coverage
L-01 … L-12Landlord dashboard
Overview, properties, requests, compare responders, discovery, messages, reviews, team, history, settings
P-01 … P-12Provider dashboard
Overview, leads, reply, jobs, calendar, client booking, clients, profile, reviews, subscription, app
D-01 … D-11Admin console
Queues, users, verification, services, fees, revenue, moderation, reports, analytics, audit

Mobile surfaces

13 screens
M-01 … M-08Provider app
Today, leads, reply sheet, calendar, client booking, job detail, chat, profile
N-01 … N-05Landlord & caretaker app
Home, camera-first request, compare replies, chat, review — plus caretaker mode
Release mapping
R1 — FoundationsW · A · L · P (no calendar) · D core
R2 — MonetisationP-06 · P-07 · P-11 · D-06 · D-07 · M-01…M-08
R3 — DepthN-01…N-05 · L-11 depth · localisation
Surface 01

Marketing website

Public, indexable, and doing two jobs at once: convincing a landlord that supply exists and is accountable, and convincing a tradesperson that leads are real. Every page carries the no-payments truth rather than hiding it in the terms.

W-01

Home / landing

Hero is the vacated-unit turnaround — the flagship job. Trust facts sit above the fold; the no-commission promise is a headline, not a footnote.
rentrepairs.com
Repairs for rented & owned property

The unit is empty.
Get it fixed and
re-let in days, not weeks.

Post what needs doing, compare reviewed plumbers, electricians, painters and cleaners near the property, and keep every message, photo and date in one place.

I'm a landlord — post a job I fix things — list my services
1,240 verified providers 8,900 public reviews First reply in 90 min (median)
No commission. No payments through us. You agree the price and the work directly with your provider — we just help you find a good one and keep the record.
Live requests near youKilimani · Nairobi
Burst pipe under kitchen sinkEmergency
Plumbing · Riverside Court, 2 units · 4 providers responded
Repaint 2-bed after tenant move-out48 hrs
Painting · Unit 4B, Westlands · 7 providers responded
Replace consumer unit & 3 socketsThis week
Electrical · Bungalow, Lavington · 3 providers responded
MK
Musa Kimani PlumbingVerified
4.8 · 63 reviews

“Came the same evening, fixed the riser and cleaned up. Third job he's done for me.”

How a turnaround works

Four steps, one unit, every trade

STEP 01

Post what's broken

Pick the property, snap photos, say when access is possible. Two minutes per trade.

STEP 02

Providers reply

Nearby providers in that trade answer with questions, availability and an indicative rate.

STEP 03

You choose

Compare ratings, reviews, distance and response time. Chat, then accept one.

STEP 04

Work, confirm, review

Confirm completion and leave a public review. Re-hire in one tap next time.

Trades on RentRepairs

Every trade a vacated unit needs

Browse all 24 services
Plumbing
412 providers
Electrical
338 providers
Painting & finishing
507 providers
Deep cleaning
286 providers
Carpentry & joinery
301 providers
Masonry & tiling
244 providers
Locks & security
158 providers
Pest control
96 providers
For service providers

Get found. Get booked. Keep the reputation you earn.

List your trades free and start answering jobs near you. Go Pro for promoted placement, a calendar that reminds you, and the ability to book your existing clients in — they get notified automatically.

Free to list, free to quote — we never take a cut of your job Public reviews build a profile you can send to anyone Earn the Verified badge through work, not payment
List my servicesSee Pro pricing
Leads last month143 became jobs
Profile views208from 6 areas
Median reply22 minTop 10% in Nairobi
Rating4.863 public reviews

A marketplace for property repairs. We introduce and coordinate. We are not a contractor, an agent, or a party to your agreement.

Landlords
Post a jobFind providersManage a portfolioAdd a caretaker
Providers
List your servicesPro pricingWhat Verified meansGet the app
Company
Trust & safetyHow results are orderedReview policyTerms · Privacy
W-02

How it works

Both sides shown side by side so each audience can see what the other is committing to — the fastest way to build confidence in a two-sided market.
rentrepairs.com/how-it-works
How it works

Two sides, one thread, no middleman on the money.

RentRepairs is where the job gets found, agreed in writing and reviewed afterwards. What you charge and how you pay stays between you.

If you own or manage property

1
Create an account and add your first property
Pin it on the map, pick the type, add a landmark note. You can add a caretaker at the same time.
2
Post a request per trade
Photos, description, urgency and how the provider gets in. Turning a unit around? Add every trade in one flow.
3
Compare who replies
Rating, reviews, distance, response time, indicative rate, and whether you've hired them before.
4
Accept one and agree the details
Your exact address is shared only now. Chat in-platform so there's a record.
Confirm the work and review
Your review is public. It's how the next landlord knows who to trust.
Post your first job

If you fix things for a living

1
List your trades and where you travel
Pick every service you offer. Set your base and how far you'll go.
2
Verify your email and phone
Required before you see jobs. It's what makes landlords willing to let you into a property.
3
Answer jobs near you
Free, unlimited. Reply with questions, your earliest date and an indicative rate.
4
Do the work, get reviewed
Five good jobs and an approved ID earns you the Verified badge. It cannot be bought.
Go Pro when it's paying off
Promoted placement, a calendar that reminds you, and booking your own clients in with automatic notice to them.
List my services
We don't hold your money

There is no pay button anywhere on RentRepairs. Cash, mobile money, bank — that's your business.

We don't edit reviews

Only a client with a completed job can review. Paying for Pro changes nothing about your rating.

We don't set your price

Rates shown on a reply are indicative. Scope, price and whether the work passes is agreed between you.

W-03

For landlords

Demand landing page. Leads on portfolio pain — delegation to caretakers and multi-trade turnaround — which is what generic classifieds cannot do.
rentrepairs.com/for-landlords
For landlords, caretakers & homeowners

Stop running the repair
chain from your phone.

One place for every property, every trade and every conversation — whether you own two units or twenty, live next door or three time zones away.

Create a landlord accountBrowse providers first

Free for landlords. Always. We charge providers for promotion, not you for posting.

Riverside Court · Unit 4BIn turnaroundDay 3 of 7
Deep cleanDone
Plumbing — sink & showerDone
Repaint 2 bedroomsTomorrow 9:00
Replace 3 sockets3 replies

Managed by Peter O. (caretaker)Add another trade
Delegate without losing control

Invite a caretaker or a co-owner. Scope them to specific properties. Decide whether a caretaker can accept a provider or only shortlist for you.

Turn a whole unit around at once

One flow posts plumbing, painting, electrical and cleaning against the same unit, then tracks them together to a move-in date.

A record you can actually use

Who did what, when, for roughly what, with photos. Re-hire a provider you liked in one tap next time the same thing breaks.

What we won't do

The boundaries, up front

We don't take payment for a job. You pay your provider however you both prefer. Nothing flows through us, so there's nothing for us to hold or lose.
We don't judge the work. If a job goes wrong, your review is public and permanent. What we will act on is conduct — no-shows, misrepresentation, unsafe behaviour.
W-04

For service providers

Supply landing page. Answers the trade's real question — “will this actually bring me work?” — with concrete lead numbers before any mention of a fee.
rentrepairs.com/for-providers
For plumbers, electricians, painters, cleaners & crews

Jobs near you.
Reviews that follow you.

Landlords post work every day in the areas you already cover. Answer for free, build a public profile, and keep 100% of what you charge.

List my services — freeWhat Pro adds
No commission, everUnlimited replies on the free plan
Open jobs in Westlands & ParklandsPlumbing
No water pressure, 3rd floorToday
2.1 km · Apartment block · 1 reply so far
Replace WC cistern & seal bath48 hrs
3.4 km · Unit turnaround · 3 replies
Fit washing-machine feed, 6 unitsThis week
5.8 km · Repeat client · 0 replies
14 more matching your trades and travel radius
Free vs Pro

Leads are free. Tools are paid.

We will never hide jobs behind a paywall — that would push everyone off the platform. Pro buys visibility and time back.

Free
KES 0forever
See and answer every matching job Public profile with reviews and rating Eligible for the Verified badge In-platform chat and job history Promoted placement Calendar, reminders and client booking
Start free
ProMost providers upgrade in month 2
KES 1,500/ month · cancel anytime
Everything in Free Promoted placement — labelled, capped, relevance-first Calendar with 1-day and 2-hour reminders Book your existing clients — they're notified automatically Availability, blackouts and conflict warnings Lead analytics: views, replies, hires won 40-image portfolio and saved reply templates
Go Pro
Pro does not buy you a better rating or the Verified badge. Ratings come from your clients and the badge comes from completed work and an approved ID. If we sold either, neither would be worth anything.
W-05

Provider directory — search & filter

Promoted results are labelled and capped at 2 in the first page slots. An explicit sort switches promotion off entirely — the rule is enforced here, not just written in the policy.
rentrepairs.com/providers?service=plumbing&area=westlands
plumbing
Westlands, Nairobi
Rating: 4.0+
Verified only Available this week Search

38 plumbers in Westlands & Parklands

AN
Amina Njoroge Plumbing & FinishingVerified
4.9 (112)2.1 kmReplies in ~18 minCrew of 5

Plumbing, drainage and bathroom refits. 9 years on Nairobi apartment blocks. Full unit turnarounds welcome.

PlumbingDrainageTilingWater tanks
Request a quoteView profileAvailable Thu
MK
Musa Kimani PlumbingVerified
4.8 (63)3.0 kmReplies in ~22 minIndividual

Emergency leaks, risers and pressure problems. Same-day where possible. Works with two caretakers in Parklands.

PlumbingEmergency call-outWater heaters
Request a quoteView profileAvailable today

END OF PROMOTED SLOTS — 2 OF 2
JW
Joseph Wanjiku WorksVerified
4.6 (41)1.4 kmReplies in ~1 hrCrew of 3

Plumbing and general maintenance. Strong on older buildings and galvanised pipework.

PlumbingCarpentryMasonry
Request a quoteView profileAvailable Mon
GO
Grace Otieno PlumbingNew on RentRepairs
2 reviews — rating shown after 34.2 kmID approved

Newly listed. Ten years with a Mombasa contractor, now independent in Nairobi.

PlumbingDrainage
Request a quoteView profile
123Next
W-06

Public provider profile

The asset a provider can send to anyone. Sub-score breakdown makes the rating legible; the badge links to a plain-language definition so “Verified” never means whatever the reader assumes.
rentrepairs.com/providers/musa-kimani-plumbing
MK

Musa Kimani Plumbing

Verified
4.8 · 63 reviews 184 jobs completed Replies in ~22 min Parklands · travels 15 km English, Kiswahili
PlumbingEmergency call-outWater heatersDrainage
Request a quote Message Musa Available today

You'll agree price and terms directly with Musa. RentRepairs takes no cut.

OverviewReviews 63Work photos 28Services & areas

About

Six years fixing leaks, risers and pressure problems across Parklands, Westlands and Highridge. I work alone with one apprentice, so you deal with me from the first message to the last check. Emergency call-outs on the same day where I can get to you. I bring my own tools and clear up after myself — the reviews will tell you that.

Recent work

Riser replacement
Bathroom refit
Pump install
+25 more

Reviews from clients

Most recent
GW
Grace W.
Apartment block, Parklands · 12 Aug 2026
Verified job

Came the same evening for a burst pipe under the kitchen sink, found a second leak at the riser I didn't know about, and showed me photos before and after. Cleaned up properly. Third job he's done for me — I'll keep calling him.

Quality 5Timeliness 5Communication 5Value 4Tidiness 5Would hire again
MKMusa replied13 Aug

Thank you Grace. The riser was going to go within a month — glad we caught it.

PO
Peter O.
Caretaker · Riverside Court · 28 Jul 2026
Verified job

Good work on the cistern and the bath seal. Arrived about an hour later than agreed but called ahead to say so, which I appreciated. Price was as discussed.

Quality 5Timeliness 3Communication 5Value 4Tidiness 4
Show all 63 reviews
W-07

Pricing

Shows the admin-set standard fee live, states what promotion is capped at, and puts the “Pro buys nothing about trust” disclosure at full weight rather than in small print.
rentrepairs.com/pricing
Pricing

Landlords post free.
Providers pay only for tools.

There is no commission, no booking fee and no success fee anywhere on RentRepairs — for either side.

Landlords & caretakers
Free

Unlimited properties, requests, messages and reviews.

Unlimited properties and units Unlimited service requests Co-landlord and caretaker accounts Full job and message history
Create a landlord account
Provider · Free
KES 0/ month

Everything you need to win work.

Unlimited job replies Public profile, reviews, rating Verified badge eligibility 10 portfolio images Read-only view of accepted jobs Promoted placement Planning calendar & reminders Book existing clients
Start free
Provider · ProPro
KES 1,500/ month

Cancel anytime — you keep access to the end of the month you've paid for.

Everything in Free Promoted placement in your areas Calendar with month, week and day views Reminders 1 day and 2 hours before Book an existing client — they're notified Availability, blackouts, conflict warnings Lead analytics and hire tracking 40 portfolio images, saved templates
Go Pro

Pay by M-Pesa or card. VAT invoice issued.

Pro does not affect your rating or the Verified badge. Ratings are computed only from client reviews. The badge is granted only on completed work, an approved ID and a clean conduct record. No amount of money moves either.
What promoted placement actually does. It can lift you into at most two labelled slots on a results page, and at most three in any ten results — only among providers already relevant to the search. If the landlord picks a sort, promotion is switched off.

Questions providers actually ask

Do you take a percentage of my job?

No. Never have, never will. You invoice and get paid however you and your client agree. We don't see the amount and don't want to.

If I stop paying, do I lose my reviews?

No. Your profile, reviews, rating, badge and job history are yours and stay live on the free plan. You lose promotion and the planning calendar — your calendar data is kept read-only in case you come back.

Can the price change?

If we change the standard fee, we tell every affected provider 30 days before it applies to your renewal. If you've been given a special rate, you'll always see the exact figure you'll be charged and the date it renews.

Is there a free trial?

Yes — 14 days of Pro, once per provider, no card needed to start. We'd rather you saw the leads first.

W-08

Trust & safety / What Verified means

Regulatory and trust disclosure in one place: exactly what the badge covers, what it explicitly does not, how ordering works, and how to report conduct. Linked from every badge instance.
rentrepairs.com/trust-and-safety
Trust & safety

What we check, what we don't, and what to do when something goes wrong.

We'd rather be precise than reassuring. Here is exactly what a badge on this platform means.

Verified means we checked all of this

Contact — email and phone number confirmed by a code we sent Identity — a government ID or business registration reviewed and approved by our team Track record — at least 5 jobs a client confirmed as complete Quality — at least 5 reviews averaging 4.3 or better, with 80% rated 4 or 5 Conduct — no upheld report in the last 90 days Completeness — real photo, bio, service areas and 3+ work photos
Checked again after every review and every completed job. If the standard slips, the badge is suspended automatically.

Verified does not mean

A criminal background check. We don't run these. Don't assume one has been done. Insurance or a bond. Ask your provider directly what cover they carry. A guarantee of the work. We're not the contractor and we don't warrant the job. A trade licence or certification. Where a certificate is uploaded we show it — we don't validate it with the issuing body. Anything that was paid for. The badge is not for sale and Pro subscribers get no advantage in earning it.
If a provider claims otherwise, report it — misrepresentation is grounds for removal.

Your address is not public

Providers see the neighbourhood and an approximate distance while they're bidding. Your exact location and landmark note are released only to the one provider you accept.

Keep it in writing, here

Contact details are masked in a first conversation until you accept someone. Messages are kept for 24 months so there's a record if you ever need one.

Report conduct, not price

We act on no-shows, misrepresentation, abuse, unsafe behaviour and fraud. We don't rule on what a job should have cost or whether the finish was good enough — your public review is the tool for that.

Never send money in advance to someone you haven't met, on or off this platform. No RentRepairs staff member will ever ask you for a payment on a provider's behalf, and there is no payment feature in the product. If someone tells you otherwise, that is a scam — report it.

How results are ordered

Relevance to your search first — the trade you asked for, in the area you asked about. Then quality of reviews, distance, how fast the provider replies, and how reliably they finish what they start. Up to two clearly labelled promoted slots may appear; they are drawn only from providers who already match. If you choose a sort, promotion is switched off completely.

See the full ranking disclosure →
Report something Report a provider or client Report a review Report a scam or fake account

Safety reports are read within 4 hours. Everything else within one working day.

Surface 02

Registration & onboarding

Two gates, deliberately placed. A landlord cannot reach a dashboard without a geolocated property; a provider cannot reach one without a verified email and phone. Both gates are made to feel like progress rather than obstruction — the step indicator always shows how little is left.

A-01

Sign up — role selection

Step one is the fork. Each card states up front what the path will require, so nobody discovers the property or verification gate halfway through.
rentrepairs.com/signup
1Who you are2Your details3Set up

First — which are you?

This decides what we ask you next. You can hold both kinds of account, but they're set up separately.

I own or manage property

Landlords, co-owners, caretakers and homeowners. Post repair jobs, compare providers, keep a history.

You'll add your first property before you finish — including pinning it on a map. Takes about a minute.

I provide repair services

Plumbers, electricians, painters, cleaners, carpenters, crews. Answer jobs near you, build a public profile.

You'll confirm your email and phone before you see jobs. Landlords are letting you into their property — this is why they trust it.
Already have an account? Log in Continue
A-02

Sign up — basic details

One column, real-time validation, phone with country selector. Marketing consent is a separate unticked box; terms acceptance is recorded with its version.
rentrepairs.com/signup/details
Who you are2Your details3Your first property

Create your landlord account

Free, and free forever for landlords.

Grace
Wanjiru
grace.wanjiru@example.co.ke
We'll send a confirmation link here.
🇰🇪 +254
712 345 678
Used for job alerts and to reset your password. Never shown publicly.
••••••••••••
Strong
At least 10 characters. Avoid anything you've used elsewhere.

I agree to the Terms of Service and Privacy Policy. v3.1 · 21 Aug 2026 Send me occasional tips on getting units re-let faster. Optional — you can turn this off at any time. Create account

We'll never post anything publicly without asking, and we don't sell your data.

A-03

Log in

Email or phone, one field. Errors are deliberately generic so the form never reveals whether an account exists. Lockout state shown at right.
rentrepairs.com/login

Welcome back

Log in with your email or mobile number.

grace.wanjiru@example.co.ke
••••••••••••
Keep me logged inForgot password?
Log in

or
Continue with Google

New here? Create an account

States handled on this screen
grace.wanjiru@example.co.ke
That email and password don't match. Check both, or reset your password.
Too many attempts. For your security, try again in 9 minutes — or reset your password now.
Confirm your email to continue. We sent a link to g•••@example.co.ke. Resend it
This account is suspended. Our team emailed you the reason on 18 Aug. Contact support

Failure copy never confirms whether an address is registered — the same message shows for an unknown email as for a wrong password.

A-04

Verify email & phone (OTP gate)

The provider gate. Both checks visible as a single checklist so the finish line is obvious. Resend cooldown, attempt limit and a support escape hatch are all on-screen.
rentrepairs.com/signup/verify
DetailsServicesCoverage4Verify

Last step — confirm it's really you

Landlords are handing over keys to their property. Both checks are required before you can see jobs.

Email confirmed
musa.kimani@example.co.ke · confirmed 2 minutes ago
Done
Confirm your mobile number
We sent a 6-digit code to +254 712 ••• 678
Waiting
419|
Code expires in 8:42 · 5 attempts leftResend in 47s
Confirm and open my dashboard
Your number is never shown on your public profile. Clients message you through RentRepairs until you've agreed to work together.
A-05

Landlord onboarding — first property details

The mandatory gate, framed as setup rather than a wall. Property type drives whether unit count appears. “Other” submissions feed the admin taxonomy queue.
rentrepairs.com/onboarding/property
Save and finish later
Your details2Your first property3Location4Caretaker

Add your first property

Every repair job is posted against a property, so we need one to get you started. You can add more — and archive this one — any time.

Riverside Court
Just for you and your team — providers see the area, not this name, until you accept them.

Apartment block

Several units, one building

Single apartment

One unit you own

Bungalow

Single-storey house

Maisonette

Two-storey house

Townhouse

In a row or estate

Gated estate house

Managed compound

Commercial unit

Shop, office, godown

My own home

Not rented out

Something else

Tell us what to call it

12
Shown because you picked apartment block. You can name each unit later.
Add photos
Helps providers understand the building before they arrive.
BackNext — pin it on the map
A-06

Landlord onboarding — location on map

Search-as-you-type, draggable pin, current location, reverse-geocoded address to confirm, plus a landmark note — essential where street addressing is unreliable. Coverage warning appears when the pin falls outside a supported area.
rentrepairs.com/onboarding/property/location
Drag to adjust
Use my location
A-07

Landlord onboarding — add a caretaker

Skippable, and re-offered from the property page. The authority choice is the important control: default is shortlist-only, so a caretaker can't commit the landlord to a provider.
rentrepairs.com/onboarding/property/caretaker
Save and finish later
DetailsLocation4Caretaker

Who looks after Riverside Court day to day?

A caretaker can post jobs, upload photos, let providers in and mark work done — without needing you on the phone. Skip this if it's just you.

Peter Otieno
🇰🇪 +254
733 998 214
So they can log in on a computer too

Post jobs and shortlist providers

Peter can raise requests, chat with providers and recommend one — you make the final call on who gets the job. Recommended.

Post jobs and accept providers

Peter can do everything above and accept a provider without waiting for you. Use this when you trust them to commit on your behalf.

You can change this later, per property, from the Team page.
Peter will only ever see Riverside Court — not your other properties, and not your team settings. Every action he takes is logged with his name.
Skip — I'll manage it myselfSend invitation & finish
A-08

Provider onboarding — select services

Multi-select from the admin-managed taxonomy, grouped and searchable. A soft cap at eight warns that unfocused profiles convert worse. “Suggest a service” feeds the admin queue.
rentrepairs.com/onboarding/services
Save and finish later
Your details2Services3Coverage4Verify email5Verify phone

What do you do?

Pick everything you'd take a job for. This is how we decide which jobs to show you — so be honest rather than broad.

Search 24 services…
4 selected
Water & drainage
PlumbingDrainage & blockagesWater tanks & pumpsBoreholesWater heatersGutters
Power & systems
ElectricalSolarGenerators & invertersCCTV & alarmsInternet & TV cablingAir conditioning
Surfaces & structure
TilingPainting & finishingMasonry & plasterCarpentry & joineryRoofingGlass & glazingWelding & grillesCeilings & partitions
Finishing & grounds
Bathroom refitsDeep cleaningPest controlLandscapingLocks & securityAppliance repair

Can't find your trade? Suggest a service — we review new ones every week. Tip: profiles with 2–5 trades win more jobs than profiles that list everything.
Tell clients a bit more about your main trade
6
Individual with 1 apprentice
English, Kiswahili
Emergency leaks, risers and pressure problems — same day where I can
62 characters. Keep it about what you fix, not how great you are.
BackNext — where do you work?
A-09

Provider onboarding — coverage & verification gate

Coverage selection shows live demand in the chosen areas — the moment a provider decides this is worth finishing. The blocked-dashboard state at right is what an unverified provider actually sees.
rentrepairs.com/onboarding/coverage
DetailsServices3Coverage4Verify

Where will you travel for work?

Set your base and how far you'll go, then tick the areas you know. We only show you jobs inside this.

Your base · Parklands 3 open jobs 7 open jobs 4 open jobs
Use my location
Parklands, Nairobi
Never shown publicly — only the area name and an approximate distance.
15 km
Wider radius means more jobs but more travel time.
ParklandsWestlandsHighridgeLavingtonKileleshwaKilimaniKarenRuakaSouth BEmbakasi
134 plumbing jobs were posted in these 5 areas last month. On average 6 providers replied to each one.
BackNext — confirm email & phone
Surface 03

Landlord dashboard

Built for someone holding several properties and delegating to other people. Summary before detail; state encoded in colour and pill as well as words, so what needs attention reads at a glance. Every screen works down to 360px — the apps accelerate this surface, they don't replace it.

L-01

Dashboard overview

Answers three questions in order: what needs me today, what's in flight, and what's the state of my portfolio. The turnaround tracker is the flagship object, so it sits highest.
app.rentrepairs.com

Good morning, Grace

Thursday 21 August · 2 things need you today
New request
Needs your decision21 shortlist, 1 completion
Open requests64 have replies
Jobs this week3Next: tomorrow 09:00
Units in turnaround2of 26 units

Needs you

2Oldest waiting 6 hrs
Peter shortlisted 2 painters for Unit 4B Awaiting you
Riverside Court · Unit 4BRepaint 2 bedroomsShortlisted 6 hrs ago
Review shortlist
Musa marked the plumbing work complete Confirm
Riverside Court · Unit 4BSink & showerAuto-confirms in 5 days
Confirm & review

Tomorrow

Fri 22 Aug
09:00
Repaint 2 bedroomsAmina Njoroge · Unit 4BConfirmed

14:30
Fit 3 sockets & consumer unitJoseph Wanjiku Works · LavingtonConfirmed

Peter Otieno will let both in

Turnaround · Riverside Court, Unit 4B

Day 3 of 7Target move-in 26 AugAdd another trade
Deep clean
Njeri Cleaning Co.
Done 19 Aug · reviewed
Plumbing
Musa Kimani
Work marked complete
PaintingTomorrow
Amina Njoroge
09:00 · confirmed
Electrical3 replies
Posted 2 days ago
Choose a provider

Your properties

View all
Riverside Court
Apartment block · 12 unitsWestlandsPeter Otieno
1 in turnaround4 open requests
Lavington Bungalow
Bungalow · 1 unitLavingtonNo caretaker
Occupied2 open requests
Ngong Road Flats
Apartment block · 13 unitsKilimaniSarah Mwangi
1 in turnaroundNo open requests

Providers you've used

History
MK
Musa Kimani
Plumbing · 3 jobs · you rated 4.7
Hire again
AN
Amina Njoroge
Painting, tiling · 2 jobs · you rated 5.0
Hire again
NC
Njeri Cleaning Co.
Deep cleaning · 4 jobs · you rated 4.5
Hire again
RentRepairs doesn't handle payments and isn't a party to your agreement with a provider. Rates shown on replies are indicative only.
L-02

Properties list

List and map are the same data, toggled. Unit occupancy is summarised as a stacked bar per property so a vacancy is visible without opening anything.
app.rentrepairs.com/properties

Properties

3 properties · 26 units · 2 in turnaround
ListMap Add property
Search by name, area or unit
All typesHas vacancyIn turnaroundOpen requestsNo caretaker
Riverside Court
Riverside Court
Apartment block · Westlands
Turnaround
12 units1 vacant · 1 in turnaround

POPeter Otieno4 open requests
Lavington Bungalow
Lavington Bungalow
Bungalow · Lavington
Occupied
1 unitTenanted since Mar 2025

Add a caretaker2 open requests
Ngong Road Flats
Ngong Road Flats
Apartment block · Kilimani
Turnaround
13 units2 vacant · 1 in turnaround

SMSarah MwangiNo open requests

All units

Needs attention (3)All 26
UnitPropertyTypeStateVacatedOpen requests
4BRiverside Court2-bedIn turnaround18 Aug 20262 of 4 doneOpen
C7Ngong Road Flats1-bedIn turnaround12 Aug 20261Open
A2Ngong Road FlatsStudioVacant2 Jul 2026Start turnaround
1ARiverside Court2-bedOccupied1Open
L-03

Property detail

One page per property: units, live work, team and a full attributed activity trail. The map shows the confirmed pin and the landmark note that only accepted providers ever see.
app.rentrepairs.com/properties/riverside-court

Riverside Court

Apartment block · 12 units · Riverside Drive, Westlands
Edit New request here
OverviewUnits 12Requests 4Team 2Photos 6Activity

Live work here

4 openSee all requests
Repaint 2 bedrooms Tomorrow 09:00
Unit 4BAmina NjorogeAccepted 19 Aug
Open
Sink & shower — leak and slow drain Confirm completion
Unit 4BMusa KimaniMarked done 20 Aug
Open
Replace 3 sockets & consumer unit 3 replies
Unit 4BPosted 19 AugChoose a provider
Compare
Roof gutter overflowing at block C No replies yet
Common areaPosted 4 hrs agoFlexible
Open

Units

Add unit
1A
2-bed · Occupied
1B
2-bed · Occupied
2A
1-bed · Occupied
2B
1-bed · Occupied
3A
2-bed · Occupied
3B
2-bed · Occupied
4A
2-bed · Occupied
4B
Turnaround · day 3
4 more units · all occupied

Activity

Everything is attributed by name
Musa Kimani marked plumbing work complete
Today 08:12 · 3 completion photos attached
Peter Otieno shortlisted 2 painters for Unit 4B
Today 06:40 · caretaker · awaiting your decision
Amina Njoroge confirmed 22 Aug, 09:00
Yesterday 17:05
Peter Otieno posted “Roof gutter overflowing at block C”
Yesterday 15:22 · common area · flexible
You reviewed Njeri Cleaning Co. — 5 stars
19 Aug 11:04 · deep clean, Unit 4B
Location

Riverside Court, Riverside Drive, Westlands, Nairobi

Cream gate opposite the Total station. Turn in at the second speed bump, block C at the back. Gate code with the caretaker.

Exact address and this note are released only to a provider you accept.

Team on this property

Invite
GW
Grace Wanjiru Owner
You · full control
PO
Peter Otieno Caretaker
Posts jobs · shortlists only · active 2 hrs ago
Caretaker can accept providers
Property facts
Type
Apartment block
Units
12
Added
4 Feb 2026
Jobs completed
31
Providers used
9

Export job history (CSV) Archive property
L-04

New request wizard — review & publish

Final step of the six-step wizard. Budget is a band and labelled indicative; the disclaimer is fixed to the publish action. “Add another trade” is what makes multi-trade turnaround a single sitting.
app.rentrepairs.com/requests/new

New service request

Save draft & close
PropertyServiceDetailsPhotosAccess6Review

Check this before it goes out

Editable until someone replies
Where

Riverside Court · Unit 4B

Apartment block, Westlands · 2-bed, in turnaround

Change

Service

Electrical

Sockets, switches & consumer units

Change

What needs doingEdit

Replace 3 sockets and the consumer unit

Two sockets in the main bedroom spark when anything is plugged in and the one in the kitchen is loose in the wall. The consumer unit is the old rewireable-fuse type and trips whenever the water heater and kettle run together — the last tenant complained about it twice. Happy to replace the whole board if that's the sensible fix.

412 characters — providers reply faster to descriptions like this.

Photos (4)
Board
Bedroom
Kitchen
Meter

Urgency

This week

Preferred window

22–26 Aug, mornings

Access

Keys with caretaker
Peter Otieno, on site 7am–6pm


Rough budget (optional)

KES 15,000 – 30,000

Indicative only, to help providers judge the scope. RentRepairs doesn't set or process prices — you'll agree the real figure with whoever you pick.

Change

Who sees this

All matching electricians within 15 km (≈41 providers)

They see the area and an approximate distance. Your exact address is released only to the provider you accept.

Invite specific providers instead
Before you publish: RentRepairs introduces you to providers and keeps the record. We don't handle payment, set the price, or become a party to your agreement. Anything you agree is between you and your provider.
Back
Publish & add another tradePublish request
L-05

Requests list

Grouped by what the landlord must do next rather than by date. The left stripe encodes urgency; the pill encodes state — two channels, so nothing depends on colour alone.
app.rentrepairs.com/requests

Requests

6 open · 2 waiting on you · 18 completed this year
Filter New request
Open 6Scheduled 3Awaiting confirmation 1Completed 18Cancelled 2Drafts 1
Waiting on you · 2
Replace 3 sockets & consumer unit 3 replies
ElectricalRiverside Court · Unit 4BPosted 2 days agoThis weekBest rate KES 22,000
JWDKEM
Compare replies
Repaint 2 bedrooms Shortlist from Peter
PaintingRiverside Court · Unit 4BShortlisted 6 hrs ago by Peter Otieno
ANTK
Review shortlist
Live · 4
Roof gutter overflowing at block C No replies yet
Roofing & guttersRiverside Court · common areaPosted 4 hrs ago by Peter OtienoFlexible
Notified 12 providersOpen
Kitchen tap dripping 1 reply
PlumbingLavington BungalowPosted yesterdayFlexibleTenant present
MK
Open
Deep clean before viewing Scheduled Sat 24 Aug
Deep cleaningNgong Road Flats · C7Njeri Cleaning Co.Confirmed
Open
Repaint 2 bedrooms Tomorrow 09:00
PaintingRiverside Court · Unit 4BAmina NjorogeConfirmed
Open
Recently finished
Sink & shower — leak and slow drain Confirm completion
PlumbingRiverside Court · Unit 4BMusa KimaniMarked done 20 AugAuto-confirms in 5 days
Confirm & review
Deep clean after move-out Completed · reviewed
Deep cleaningRiverside Court · Unit 4BNjeri Cleaning Co.19 Aug5.0 by you
Hire again
Fix bedroom window latch Cancelled by you
CarpentryLavington Bungalow“Tenant fixed it themselves”14 Aug
Repost
L-06

Request detail — compare responders

The decision screen. Every column is a real signal a landlord uses; “jobs with you” is the one that generic marketplaces can't show. Accepting opens a confirmation restating that terms and payment are direct.
app.rentrepairs.com/requests/RR-4821

Replace 3 sockets & consumer unit

RR-4821 · Electrical · Riverside Court, Unit 4B · posted 19 Aug
3 repliesEditCancel request

Who replied

Sorted by best overall fit
Best fit
ProviderRatingDistanceIndicative rateCan startReplied inJobs with you
JW
Joseph Wanjiku Works
Verified
4.6(41)
1.4 kmKES 22,000
fixed
Fri 22 Aug38 min2
Accept
DK
Dennis Kariuki Electrical
Verified
4.9(87)
6.2 kmKES 31,500
fixed
Mon 25 Aug2 hrs
Accept
EM
Eric Mutiso
3 reviews
4.3(3)
3.8 kmSite visit first
no rate given
Today15 min
Accept
Rates are what the provider told us — indicative only. RentRepairs doesn't set, verify or process them.
JW

Joseph Wanjiku Works

VerifiedView full profile

Seen this board type before at Riverside — the rewireable fuses are the problem, not the sockets. I'd replace the consumer unit with a 63A RCD board and swap the three sockets while I'm there. Half a day, one visit. Can bring the board Friday morning if the caretaker can open the meter cupboard.

Indicative rate

KES 22,000 fixed

Earliest

Fri 22 Aug, am

Replied

38 min after posting

Your history

2 jobs · you rated 4.5


Accept JosephAsk a questionShortlistDecline politely

Confirmation shown before accepting

Dialog state

Accept Joseph Wanjiku Works for this job?

Joseph gets your exact address and the gate note The other 2 providers are told they weren't selected A job is created for Fri 22 Aug and added to your timeline
You and Joseph agree the price, the scope and whether the work is acceptable. RentRepairs takes no payment, no commission and no position on those terms. The KES 22,000 shown is his estimate, not a charge.
Yes, accept JosephGo back
The request

Two sockets in the main bedroom spark when anything is plugged in and the one in the kitchen is loose in the wall. The consumer unit is the old rewireable-fuse type and trips whenever the water heater and kettle run together.


Urgency
This week
Window
22–26 Aug, mornings
Access
Keys with caretaker
Budget band
KES 15,000–30,000
Visible to
41 electricians
Expires
2 Sep 2026

Activity

Eric Mutiso replied
Today 07:02 · wants a site visit first
Dennis Kariuki replied
Yesterday 16:40 · KES 31,500
Joseph Wanjiku replied
19 Aug 15:12 · KES 22,000
You published this request
19 Aug 14:34 · 41 providers notified
Eric Mutiso has 3 reviews. New providers can be excellent — but for electrical work on a board, consider asking to see a certificate before you accept.
L-07

Find providers

Same ranking rules as the public directory, plus the two things only a logged-in landlord has: who they've hired before and who their caretakers rate. Saved shortlists carry into a request as “invite specific providers”.
app.rentrepairs.com/providers

Find providers

Near Riverside Court, Westlands
My shortlist 3 New request
electrician
Riverside Court
Within 15 km
Verified only Hired before Available this week 4.5+ rating
Sort: Best fit

You've worked with these before

2Promotion is off in this section
JW
Joseph Wanjiku Works Verified
4.6 (41)1.4 kmElectrical, plumbing, masonry2 jobs with you · you rated 4.5
MessageRequest a quote
AN
Amina Njoroge Plumbing & Finishing Verified
4.9 (112)2.1 kmPlumbing, tiling, painting2 jobs with you · you rated 5.0
MessageRequest a quote

Electricians near Riverside Court

41 available · showing 4
DK
Dennis Kariuki Electrical Verified
4.9 (87)6.2 kmReplies ~40 minCrew of 4Certificate on file
MessageRequest a quote
SO
Sam Ochieng Power Works Verified
4.7 (54)4.9 kmReplies ~1 hrIndividual
MessageRequest a quote
LM
Lucy Mwende Electrical Verified
4.8 (33)3.1 kmReplies ~25 minPeter shortlisted her before
MessageRequest a quote
EM
Eric Mutiso New on RentRepairs
3 reviews — rating shown after 33.8 kmID approved
MessageRequest a quote
Ordered by relevance, rating, distance, responsiveness and reliability. Two labelled promoted slots maximum.How ordering works
L-08

Messages

Threads are scoped to a request or job, so context travels with the conversation. System events are injected inline. Contact details stay masked until acceptance — shown here in the pre-acceptance thread.
app.rentrepairs.com/messages/RR-4821-jw
Search messages
AllUnread 4Jobs
JW
Joseph Wanjiku Bidding
Yes, half a day should do it…
2m
AN
Amina Njoroge Job
See you at 9, I'll bring the…
1h2
MK
Musa Kimani Job
Photos of the riser attached
5h1
PO
Peter Otieno Team
The gutter is worse than I thought
Yest1
DK
Dennis Kariuki Bidding
I can do Monday if that works
Yest
NC
Njeri Cleaning Co. Closed
Thank you for the review!
19 Aug
JW
Joseph Wanjiku Works
Replace 3 sockets & consumer unit · RR-4821
Accept for this job
Phone numbers and emails are hidden until you accept a provider. Never send money in advance — RentRepairs has no payment feature.
You published this request · 19 Aug 14:34
I know this building — is the meter cupboard the one by block C's stairwell? If the board is the old rewireable type I'd replace the whole unit rather than patch it.19 Aug 15:12
That's the one. Peter has the key. The board is definitely the old type — photo 1 in the request.19 Aug 15:40 · Read
Then KES 22,000 covers the 63A RCD board and the three sockets, materials included. Half a day. Reach me on •••• ••• ••• if it's easier.19 Aug 15:44
A phone number was hidden. It'll be shared automatically if you accept Joseph.
Understood. Is Friday morning still possible? The painter is in there Friday from 9.Today 07:58 · Read
Yes, half a day should do it — I'll start at 7:30 and be out before the painter needs the bedrooms.Today 09:14
Write a message…
L-09

Leave a review

Sub-ratings are mandatory, which is what makes the profile breakdown meaningful. The screen states plainly what is public, what is private, and that a bad review cannot be removed for being bad.
app.rentrepairs.com/jobs/RR-4790/review

How did it go?

Later
MK
Musa Kimani PlumbingVerified
Sink & shower — leak and slow drain · Riverside Court, Unit 4B · completed 20 Aug
3rd job together
Overall
Excellent — I'd recommend him

Rate each part *
Quality of work
5
Turned up on time
5
Communication
5
Value for money
4
Left it tidy
5

Came the same evening for a burst pipe under the kitchen sink, found a second leak at the riser I didn't know about, and showed me photos before and after. Cleaned up properly. Third job he's done for me — I'll keep calling him.
Describe the work and how it was handled. Don't include phone numbers or addresses.241 / 1500
Would you hire Musa again?
YesNo
What happens to this review. It's published on Musa's public profile with your first name and last initial, and marked as a verified job. He can post one reply. You can edit it for 7 days or withdraw it at any time. We only remove reviews that break our policy — abuse, personal details, or something provably false — never because a provider dislikes the score.
Skip for nowPublish review
L-10

Team — co-landlords & caretakers

Permissions are visible as data, not buried in a modal: role, which properties, and whether a caretaker may accept a provider. Pending invitations and last activity sit in the same table.
app.rentrepairs.com/team

Team

1 owner · 1 co-landlord · 2 caretakers · 1 invitation pending
Invite someone
Co-landlord

Everything you can do, on the properties you share — including accepting providers and inviting caretakers. They cannot invite another co-landlord.

Caretaker

Posts jobs, uploads photos, chats to providers, lets them in and marks work done — on the properties you scope them to. Whether they can accept a provider is your choice, per property.

Always true

Every action is recorded against the person's name in the property and request timelines. Nobody sees a property they aren't scoped to.

People

Active 4Pending 1Removed 2
PersonRolePropertiesCan accept providersLast activeAdded
GW
Grace Wanjiru
grace.wanjiru@example.co.ke
OwnerAll 3NowFeb 2026You
DW
David Wanjiru
d.wanjiru@example.com
Co-landlordRiverside Court, Ngong Road Flats2 days agoMar 2026
PO
Peter Otieno
+254 733 ••• 214
CaretakerRiverside Court
Shortlist only
2 hrs agoFeb 2026
SM
Sarah Mwangi
+254 720 ••• 887
CaretakerNgong Road Flats
Can accept
YesterdayApr 2026
James Kilonzo
+254 711 ••• 043
Caretaker · invitedLavington BungalowShortlist onlySent 3 days ago
ResendRevoke
Invitations expire after 14 days. Removing someone keeps their past actions in the activity log but ends their access immediately.

Invite someone

Caretaker

Day-to-day, on site

Co-landlord

Shares ownership

Their full name
+254 …
Riverside CourtLavington BungalowNgong Road Flats
Let them accept providers without asking meSend invitation

Recent team activity

Full log
Peter Otieno shortlisted 2 painters
Today 06:40 · Riverside Court, Unit 4B
Peter Otieno posted a roofing request
Yesterday 15:22 · Riverside Court
Sarah Mwangi accepted Njeri Cleaning Co.
Yesterday 11:03 · Ngong Road Flats, C7 · she has accept rights
David Wanjiru viewed the Riverside job history
2 days ago
L-11

History & repeat hire

The retention surface. Organised by provider rather than by date, because the question a landlord actually asks is “who did the last one and were they any good”.
app.rentrepairs.com/history

History

47 completed jobs · 14 providers · since Feb 2026
All properties
Last 12 months
Export CSV
Jobs completed47across 3 properties
Providers used149 hired more than once
Reviews left4187% of completed jobs
Median turnaround6 daysWas 11 days in March
By providerBy propertyBy tradeAll jobs 47

Providers you've worked with

Most jobs first
AN
Amina Njoroge Plumbing & Finishing Verified
Painting, tiling, plumbing7 jobsLast: 19 Aug 2026You rated 4.9 · platform 4.9
See jobsHire again
MK
Musa Kimani Plumbing Verified
Plumbing, water heaters6 jobsLast: 20 Aug 2026You rated 4.7 · platform 4.8
See jobsHire again
NC
Njeri Cleaning Co.
Deep cleaning, pest control9 jobsLast: 19 Aug 2026You rated 4.5 · platform 4.4
See jobsHire again
JW
Joseph Wanjiku Works Verified
Electrical, masonry2 jobsLast: 12 Mar 2026You rated 4.5 · platform 4.6Bidding on RR-4821
See jobsHire again
TK
Tom Kiptoo Painting You wouldn't rehire
Painting1 jobLast: 8 Jan 2026You rated 2.6 · platform 3.9
See jobHide from results

Turnarounds

Multi-trade jobs grouped by unit
UnitVacatedTradesProvidersRe-letDays
Riverside · 4B18 Aug 20264
NCMKAN?
In progress3Open
Ngong Rd · C712 Aug 20262
NCLM
In progress9Open
Riverside · 2A3 Jun 20263
ANMKNC
Re-let 11 Jun8Open
Ngong Rd · B414 Apr 20265
NCANJW+2
Re-let 20 Apr6Open
L-12

Settings — notifications, security & data

Per-type, per-channel preferences with quiet hours. Security notifications are visibly not switchable. Data export and deletion are first-class controls, not a support request.
app.rentrepairs.com/settings/notifications

Settings

Profile, notifications, security and your data
ProfileNotificationsSecurityData & privacyLanguage

What we tell you about

Push goes to the RentRepairs app on your phone
EventIn appPushEmailSMS
Someone replies to my request
The moment a provider answers
A provider schedules a job for me
Needs your confirmation
Job reminder
A day before and 2 hours before
Provider marked work complete
And when it will auto-confirm
New message
Email only if unread for 30 minutes
My caretaker posted or shortlisted
Peter and Sarah's activity
Review reminder
Once, three days after a job
Sign-in from a new device · password change
Security notices can't be switched off
Quiet hours 21:00 – 06:30 — nothing but emergencies reaches you

Security

Password
Changed 4 months ago
Change

Two-step sign-in
Code by SMS when signing in on a new device

Where you're signed in
Chrome · Nairobi This deviceNow
RentRepairs app · Android2 hrs ago
Safari · London6 AugSign out

Your data

Download everything we hold
Properties, requests, jobs, messages, reviews — as CSV and JSON
Request

Marketing emails
Tips on re-letting faster. Off by default.

Delete my account

We remove your profile and properties. Completed jobs, messages and published reviews are kept for 24 months for evidence, then deleted — this is in the privacy policy and we can't shorten it.

Start deletion
Surface 04

Service provider dashboard

The monetisation surface, so it has one job above all others: make the value of RentRepairs countable. Leads and replies are never gated — the paywall sits on planning tools and visibility, and the upgrade prompts are always attached to a number the provider can verify.

P-01

Dashboard overview (Free plan)

“Leads from RentRepairs this month” is the retention metric, so it leads. The Pro prompt is anchored to the provider's own numbers rather than a generic pitch, and the badge tracker shows exactly what's missing.
pro.rentrepairs.com

Karibu, Musa

Thursday 21 August · 1 job today, 14 new jobs matching your trades
Taking work
Leads this month143 became paid jobs
Profile views208+38% vs July
Your reply time22 minTop 10% in Nairobi
Rating4.863 reviews · Verified

Today

1 jobThu 21 Aug
14:00 – 16:00Fit washing-machine feed, 6 units
Ngong Road Flats, Kilimani · 5.8 km · Sarah Mwangi (caretaker) will let you in
DirectionsStart job
Next after today: Sat 24 Aug, 09:00 — Riverside CourtSee all jobs

You're Verified

Since Apr

Checked again after every review. Here's what's keeping it:

ID approved · 184 jobs confirmed 4.8 average over 63 reviews No conduct reports
Portfolio images8 of 10 used

Pro raises this to 40.

New jobs near you

14Matching plumbing, drainage, tiling, bathroom refits · within 15 kmSee all
Emergency
No water pressure on the 3rd floor
PlumbingParklands · 2.1 kmPosted 25 min ago1 provider replied
Reply
48 hrs
Replace WC cistern & re-seal bath
PlumbingWestlands · 3.4 kmUnit turnaround3 replied
Reply
This week
Re-tile bathroom floor, studio unit
TilingKileleshwa · 6.1 kmBudget KES 20–35k0 replied
Reply
Flexible
Kitchen tap dripping Repeat client
PlumbingLavington · 4.8 kmGrace Wanjiru — you've done 6 jobs for her
Reply
ProYou missed 2 jobs last month because you were already booked

A calendar with reminders would have shown that. Pro also puts you in a labelled promoted slot in Parklands and Westlands — where 134 plumbing jobs were posted last month — and lets you book your own repeat clients in, with automatic notice to them.

KES 1,500 a month. Cancel anytime and keep your profile, reviews and badge.

Try Pro free for 14 daysCompare plans
P-02

Leads feed

Emergency work is pinned and stripe-coded. Every card shows how many others have replied — the honest signal about whether it's worth the time. Only area and approximate distance are ever shown before acceptance.
pro.rentrepairs.com/leads

Leads

14 open jobs match your trades and travel radius
Sort: Best match
Matching rules
All 14Emergency 2Turnarounds 5Repeat clients 3Nobody replied yet 4Within 5 km 8 Archive · 41 expired leads
Emergency · todayPlumbingNo water pressure on the 3rd floor

Tenants on the third floor have had almost no pressure since yesterday evening. Ground and first floor are fine. There's a booster pump in the basement that I think has failed but I don't know. Caretaker is on site all day.

Parklands · 2.1 km awayApartment block, 8 unitsCaretaker on sitePosted 25 min ago1 provider replied
Reply nowSave for laterNot for me

Emergencies expire in 48 hrs

Within 48 hrsPlumbingTurnaround · 4 tradesReplace WC cistern & re-seal bath

Tenant moved out on the 18th. Cistern is cracked and won't hold, and the bath seal has gone black. Unit needs to be ready for viewing on Saturday. Painter is in on Friday morning so ideally not then.

Westlands · 3.4 km2-bed, vacantKeys with caretakerBudget KES 8–15k3 replied
ReplySave

3 other trades open on this unit

This weekTilingNobody has repliedRe-tile bathroom floor, studio unit

Small studio bathroom, about 4 square metres. Old tiles are lifting near the shower. Happy to buy the tiles myself if you tell me what to get.

Kileleshwa · 6.1 kmBudget KES 20–35kOwner will be presentPosted 3 hrs ago
ReplySave
FlexiblePlumbingRepeat clientKitchen tap dripping

Same tap you looked at in March — it's started again. Tenant is home most afternoons.

Lavington · 4.8 kmBungalow, occupiedGrace Wanjiru · 6 jobs together · rated you 4.7
ReplyMessage Grace
You see the area and an approximate distance while you're bidding. The exact address and gate instructions are released the moment a client accepts you.
P-03

Lead detail & reply

One screen, one action. The rate field is labelled indicative in the field itself, not only in the footnote — this is the surface most likely to be misread as a transaction.
pro.rentrepairs.com/leads/RR-4903
Back to leadsLead 3 of 14
Emergency · todayPlumbingRR-4903

No water pressure on the 3rd floor

Posted 25 minutes agoExpires in 47 hrs1 of ~9 notified providers has replied

Tenants on the third floor have had almost no pressure since yesterday evening. Ground and first floor are fine. There's a booster pump in the basement that I think has failed but I don't know — it's the grey one on the right in the photo. Caretaker is on site all day and can show you.

Basement pump
Tap, 3rd floor
Riser
Meter

Property

Apartment block
8 units, 3 floors

Where

Parklands
≈2.1 km from you

Access

Caretaker on site
7am–6pm daily

Budget band

Not given
Client left it open

Your reply

Use a saved template Pro
Sounds like the booster pump — the grey one in your photo is the type that goes at about 5 years. I'm 10 minutes from Parklands and can be there within the hour to test it. If it's the pump I usually have a replacement in the van; if it's the riser I'll show you before I touch anything.
Answer their question, say when you can come, and be specific. Replies like this get accepted about three times as often.
KES4,500
A rough figure to help them compare — not a charge, and not binding.
Call-out + parts at cost
Today, within the hour
Rates you enter are shown to the client as indicative. RentRepairs doesn't process payment, take a commission, or hold you to this figure — you and the client agree the real price between you.
Save this as a template for emergency pump jobs
Not for meSend reply
P-04

Jobs list

Grouped by what the provider owes next. “Awaiting client confirmation” is separated out because that's where money and reviews stall.
pro.rentrepairs.com/jobs

Jobs

3 scheduled · 1 waiting on a client · 184 completed
New job for a client
Active 4Awaiting confirmation 1Completed 184Cancelled 7
Waiting on the client · 1
Service the water heater Awaiting confirmation
You proposed Mon 25 Aug, 10:00Grace Wanjiru · Lavington BungalowSent yesterday 16:20She has until Sunday 10:00
NudgeChange the date
Scheduled · 3
Fit washing-machine feed, 6 units Today 14:00
Ngong Road Flats, Kilimani5.8 kmSarah Mwangi will let you inAgreed KES 26,000
Start job
Replace WC cistern & re-seal bath Sat 24 Aug, 09:00
Riverside Court, Unit 4B3.4 kmKeys with Peter OtienoPart of a 4-trade turnaround
Open
Unblock main drain Mon 26 Aug, 08:00
Highridge Maisonette1.9 kmOwner presentSite visit — no rate agreed yet
Open
Recently completed
Sink & shower — leak and slow drain Client hasn't confirmed yet
Riverside Court, Unit 4BYou marked done 20 AugAuto-confirms 27 AugGrace Wanjiru
Ask for a review
Burst pipe under kitchen sink Completed · 5 stars
Parklands apartment12 Aug“Came the same evening…”KES 6,500
See review
Install pressure pump Completed · no review
Kileleshwa4 AugReview window closes 3 Oct
Ask for a review
P-05

Job detail timeline

One object holding the whole history: request, replies, acceptance, messages, schedule changes, completion. Notably absent — any payment control. The agreed figure is a note both sides recorded, nothing more.
pro.rentrepairs.com/jobs/RR-4790
Back to jobsMessage GraceCancel job
Awaiting client confirmationPlumbingRR-4790

Sink & shower — leak and slow drain

Riverside Court, Unit 4B, WestlandsGrace WanjiruAccepted 19 AugMarked done 20 Aug 08:12
Grace hasn't confirmed yet. It'll confirm itself on 27 August, then she can leave a review. You can send one reminder.

Everything that happened

Waiting for Grace to confirm the work
Auto-confirms 27 Aug 08:12 · she's been reminded once
You marked the work complete
20 Aug 08:12 · 3 photos and a note attached

“Replaced the trap under the sink and cleared the shower gully — it was hair, not a blockage in the stack. Also found the riser joint weeping, photo 3. It'll hold for now but it wants doing before the next tenant.”

You started the job
20 Aug 07:05 · arrived 25 min early
Rescheduled from 19 Aug to 20 Aug, 07:00
19 Aug 11:40 · you asked, Grace agreed
Grace accepted you — address released
19 Aug 09:22 · 2 other providers were told they weren't selected
You replied to the request
18 Aug 19:04 · KES 6,500 indicative · replied in 14 minutes
Grace posted the request
18 Aug 18:50 · within 48 hrs · 22 plumbers notified

What you both recorded

Notes only
Agreed figure

KES 6,500

You both noted this. Not charged here.

Settled how

M-Pesa, direct

Your record, for your books.

Time on site

1 hr 7 min

From start to marked complete.

RentRepairs never handles money for a job. These are notes you keep for yourself — we don't verify them, report them, or take a cut.
P-06

Calendar (Pro)

The premium centrepiece. Conflict and travel-time warnings are the feature providers actually feel. The inset at right is what a Free provider sees instead — accepted jobs still visible, planning tools locked.
pro.rentrepairs.com/calendar

August 2026

11 jobs · 2 blackout days · 68% of your working hours booked
Today
MonthWeekDay
New job
MonTueWedThuFriSatSun
28
29
30
31
108:00 Leak, Ruaka
2
3
409:00 Pump, Kileleshwa
5
610:30 Bath refit15:00 Quote visit
7
8
9Blackout — family
10
1107:30 Riser, Parklands
1218:00 Burst pipe
13
1411:00 Cistern
15
16Site visit x2
17
18
19Accepted: Unit 4B
2007:00 Sink & shower
2114:00 6 units, Kilimani
22Blackout — tools
23
2409:00 Cistern, 4B13:00 Drain, Karen
2510:00 Heater — unconfirmed
2608:00 Main drain
27
28
29
30
31
 Confirmed job Awaiting confirmation or conflict Site visit Blackout
Sat 24 August looks tight. Cistern in Westlands finishes about 12:00 and the drain job in Karen starts at 13:00 — that's 40 minutes of driving on a Saturday. Move the Karen job to 14:00

Today

Thu 21
14:00
Fit washing-machine feedNgong Road Flats · 6 unitsConfirmed
Reminder sent 2 hrs before

Next 7 days

Sat 24
Cistern & bath seal · 09:00Riverside Court, 4B
Sat 24
Main drain · 13:00Tight against the 09:00 job
Mon 25
Water heater service · 10:00Grace hasn't confirmed
Tue 26
Unblock main drain · 08:00Highridge Maisonette

Availability

Mon – Fri07:00 – 18:00
Saturday08:00 – 14:00
SundayEmergencies only

Reminders1 day + 2 hrs
Max jobs per day3

What Free providers see here

Sat 24
Cistern & bath seal · 09:00Accepted job — read only

Accepted jobs are always visible. Month view, blackouts, reminders, conflict warnings and creating your own jobs are Pro.

Go Pro
P-07

Create a job for an existing client (Pro)

The brief's specific requirement. Choosing a platform client turns on automatic client notification and a confirm / reschedule / decline flow; choosing a manual contact keeps it private to the provider's own calendar. The difference is stated before the provider commits.
pro.rentrepairs.com/jobs/new

Book a job

Cancel

Who is it for?

Pro

A client on RentRepairs

They'll be notified and asked to confirm

Someone not on RentRepairs

Goes in your calendar only

GWGrace Wanjiru6 jobs together
Only clients you've completed a job for appear here.
Lavington Bungalow · Lavington
Grace's properties you've worked at before. She'll release the address when she confirms.

What and when

Plumbing — water heaters
Service the water heater
Annual service — descale the element, check the thermostat and the pressure valve, flush the tank. About 90 minutes. I'll bring a spare element in case the old one is scaled past saving.
Mon 25 Aug
10:00
1 hr 30 min
KES4,000
Monday 25 August at 10:00 is free, and it's 4.8 km from your 08:00 job in Highridge — comfortable.

Reminders

Remind me 1 day beforePush + in app
Remind me 2 hours beforePush, SMS if push fails
Remind Grace the day beforeHer notification settings apply
Save as a draftSend to Grace for confirmation
P-08

Clients

Platform clients and off-platform contacts in one book, clearly distinguished — a manual contact cannot be notified, and the list says so. Private client ratings live here, never on a public profile.
pro.rentrepairs.com/clients

Clients

38 on RentRepairs · 12 of your own contacts · 9 repeat
Add a contact
All 50On RentRepairs 38My own contacts 12Repeat 9Not seen in 6 months 14

Clients on RentRepairs

Can be booked inThese are the ones you can schedule with automatic notification
ClientPropertiesJobsLast jobThey rated youYou rated them
GW
Grace Wanjiru
Landlord · Westlands, Lavington, Kilimani
3620 Aug 2026
4.7
5.0private
Book a job
JM
Joyce Mbeki
Landlord · Parklands
2412 Aug 2026
5.0
4.5private
Book a job
PO
Peter Otieno
Caretaker for Grace · Riverside Court
1320 Aug 2026 Grace reviews
5.0private
Book via Grace
SK
Samuel Kariuki
Homeowner · Kileleshwa
114 Aug 2026 No review yet
3.0private
Book a job

Your own contacts

Calendar onlyWe never message these people on your behalf
ContactPhoneNotesJobsLast job
Mama Njeri (Kileleshwa)
+254 722 ••• 314Old galvanised pipework, pays cash on the day72 Aug 2026
Add to calendarInvite to RentRepairs
Kilimani Hardware (referrals)
+254 705 ••• 002Sends me 2–3 jobs a month1418 Aug 2026
Add to calendarInvite to RentRepairs
Invitations left this month: 18 of 20A contact only becomes bookable-with-notification once they join and you complete a job together.
P-09

Profile & portfolio

Profile strength is expressed as the things it unlocks, not a vanity percentage. The live preview removes the guesswork about what a landlord actually sees.
pro.rentrepairs.com/profile

Your profile

rentrepairs.com/providers/musa-kimani-plumbing · 208 views this month
Copy my linkView as a clientSave changes

How you appear

MKChange
Musa Kimani Plumbing
Emergency leaks, risers and pressure problems — same day where I can
62 of 90 characters
Six years fixing leaks, risers and pressure problems across Parklands, Westlands and Highridge. I work alone with one apprentice, so you deal with me from the first message to the last check. Emergency call-outs on the same day where I can get to you. I bring my own tools and clear up after myself — the reviews will tell you that.
Say what you fix and how you work. Landlords read this before they read the reviews.
Individual + 1 apprentice
6
English, Kiswahili

Trades & coverage

This is what decides which jobs you see
PlumbingDrainage & blockagesWater heatersBathroom refits+ add another
Parklands · 15 km
Parklands, Westlands, Highridge +2

Work photos

8 of 40 · ProUpload
Riser
Bath refit
Pump
Drain
Heater
Tiling
Sink
Cistern
Before-and-after pairs get the most engagement. Don't upload anything with a client's address, gate code or face in it.

Documents & credentials

Only the approval status is public — never the document
National ID
Approved 2 Apr 2026 · required for the Verified badge
Approved
Plumbing trade certificate
Uploaded 18 Aug · in the review queue
Pending
Business registration
Optional — add it if you trade as a company
Upload
We check that a certificate exists and matches your name. We don't verify it with the issuing body, and we say so on your public profile.

Profile strength

Strong
Photo, bio and headline 4 trades, 5 areas 8 work photos ID approved Trade certificate still in review

Providers with 10+ work photos are accepted about 30% more often. You have room for 32 more.

Live preview

As a landlord sees you
MK
Musa Kimani Plumbing
4.8 (63)3.0 km~22 min

Emergency leaks, risers and pressure problems — same day where I can

PlumbingDrainageHeaters
Availability shown publicly
Taking work

Turn this off when you're fully booked. You'll stop appearing in searches and stop getting lead alerts, but your profile and reviews stay live.


Same-day emergency work

Shows an “available today” tag and puts emergency leads at the top of your feed.

P-10

Reviews & badge progress

Both halves of reputation on one screen: what clients said, and exactly which badge criterion is short. Reporting a review is possible; deleting one is not, and the screen says why.
pro.rentrepairs.com/reviews

Reviews

63 reviews · 4.8 weighted average · 2 awaiting your reply
Ask past clients for a review 3 eligible
Weighted average4.8Recent reviews count more
Reviews63+4 this month
Rated 4 or 592%58 of 63
Would hire again96%Above the plumbing average
All 63Need a reply 23 stars or below 5Reported 1
GW
Grace W.
Parklands apartment · 12 Aug 2026 · verified job
5.0

Came the same evening for a burst pipe under the kitchen sink, found a second leak at the riser I didn't know about, and showed me photos before and after. Cleaned up properly. Third job he's done for me — I'll keep calling him.

Quality 5Timeliness 5Communication 5Value 4Tidiness 5
MKYour reply13 Aug

Thank you Grace. The riser was going to go within a month — glad we caught it.

PO
Peter O.
Caretaker · Riverside Court · 28 Jul 2026 · verified job
4.0

Good work on the cistern and the bath seal. Arrived about an hour later than agreed but called ahead to say so, which I appreciated. Price was as discussed.

Quality 5Timeliness 3Communication 5Value 4Tidiness 4
Write one reply — you can't edit it afterwards…
Answer the criticism plainly. Arguing reads badly to the next landlord.Post reply
AK
Anon K.
Kilimani · 6 Aug 2026 · reported by you
1.0

“Never turned up.”

You reported this on 7 Aug: “Job was cancelled by the client the night before — I have the message.” Our team is reviewing it against the message thread. You'll hear within one working day.
You can't delete or hide a review, and neither can we just because it's negative. We remove reviews only for abuse, personal details, off-topic content, or something provably false — and we tell both people why. Your Pro subscription makes no difference here.

Verified badge

Granted

Checked again after every review, completed job and report.


Email & phoneDone
ID approved2 Apr
5+ confirmed jobs184
5+ reviews at 4.3+63 at 4.8
80% rated 4 or 592%
No upheld reportsClean
Profile complete8 photos

Nothing about Pro affects this. If it did, the badge wouldn't be worth showing.

What clients rate you lowest on

Timeliness
4.4
Value
4.6
Tidiness
4.7
Quality
4.9

Timeliness is your weakest score and it's mentioned in 6 of your last 10 reviews. Setting a realistic arrival window instead of a time would fix most of it.

Ask for a review

3 completed jobs have no review and are still inside the 60-day window.

Samuel Kariuki · 4 AugAsk
Mary Achieng · 29 JulAsk
David Njoroge · 21 JulAsk

One request per job. Offering anything in exchange for a review — a discount, a free call-out — gets you removed from the platform.

P-11

Subscription & billing

Shows the resolved price and where it came from — a per-provider override here, labelled as a special rate. Dunning and downgrade states are on the same screen so the consequence of a failed payment is never a surprise.
pro.rentrepairs.com/subscription

Subscription

Pro · renews 12 September 2026
All invoices
Pro

Your plan

Active
You pay
KES 1,200/ month
Special rateStandard is KES 1,500
Next payment

12 September 2026

M-Pesa · +254 712 ••• 678

Paying since

April 2026

5 months, no missed payments

You're on a special rate of KES 1,200. Agreed as a founding-provider rate in Parklands, valid until 31 March 2027. After that it moves to whatever the standard fee is, and we'll tell you 30 days beforehand.

Change payment methodSwitch to cardCancel subscription

What Pro has done for you

Since April
Promoted impressions3,412
Clicks from those287
Leads received71
Jobs won19
Missed appointments0 (was 2 in March)

You've paidKES 6,000

We don't know what your jobs were worth and don't want to — that's between you and your clients. 19 jobs for KES 6,000 in fees is the number to judge us on.

Payments

VAT invoices are issued for every payment
DateInvoicePeriodRate appliedAmountMethodStatus
12 Aug 2026RR-INV-0884112 Aug – 11 SepOverride · KES 1,200KES 1,200M-PesaPaid
12 Jul 2026RR-INV-0811012 Jul – 11 AugOverride · KES 1,200KES 1,200M-PesaPaid
12 Jun 2026RR-INV-0740212 Jun – 11 JulOverride · KES 1,200KES 1,200M-PesaPaid
12 May 2026RR-INV-0675512 May – 11 JunStandard · KES 1,500KES 1,500CardPaid
12 Apr 2026RR-INV-0601212 Apr – 11 MayTrialKES 0Free trial

State: payment failed

Day 2 of 7

We couldn't take KES 1,200 from your M-Pesa on 12 Sep. We'll try again on the 14th and the 17th.

Everything still works until 19 September. After that you move to Free — your profile, reviews, badge and job history all stay, and your calendar becomes read-only.

Pay now Use a different number

State: downgraded to Free

Kept: profile, 63 reviews, 4.8 rating, Verified badge, all 184 jobs, all messages, 10 of your 40 photos stay visible.

Locked: promoted placement, month view, blackouts, reminders, booking clients in. Your calendar data is still there, read-only.

Restart Pro

State: fee change notice

The standard Pro fee is changing to KES 1,800 on 1 November 2026.

Your special rate of KES 1,200 is unaffected until 31 March 2027. This notice is sent 30 days before any change reaches your renewal — that's a rule, not a courtesy.

Read what's changing
P-12

Get the mobile app

Explicit in the brief: a link from the dashboard to the app. Framed around what only the phone can do — directions, camera, call, offline — rather than “we have an app”.
pro.rentrepairs.com/app

Get the app

Track your day from the van. iOS and Android.

The dashboard fits in your pocket

Everything here works on your phone browser too — the app just adds the things only a phone can do.

Push the moment a job is posted nearby — emergencies get through even in quiet hours Directions and one-tap call to the caretaker from the job screen Camera straight into a job — completion photos without leaving the app Works with no signal — read your day in a basement, actions send when you're back Low-data mode — under 30MB installed, images loaded only when you ask Fingerprint unlock, and you can sign a lost phone out from here
Scan with your phone camera
App StoreGoogle Play
Or text me the link to +254 712 ••• 678
07:42▮▮▮ ⌁
Today2 new
14:00
Washing-machine feed, 6 units
Ngong Road Flats · 5.8 km
GoCall
New leads
Emergency2.1 km
No water pressure, 3rd floor
48 hrs3.4 km
Replace WC cistern
TodayLeadsCalendarChatYou
Already installed
Android · Tecno SparkActive 2 hrs ago

Push notifications on. Manage devices

Data use
Last 30 days38 MB

Low-data mode is on — photos load when you tap them.

Low-data mode
If you lose your phone

Sign it out from here and your account is safe immediately. Nobody can read your messages or take a job as you.

Sign out all devices
Surface 05

Admin console

An operations tool, so it optimises for queue throughput and defensibility rather than delight. Every privileged action demands a reason and writes an audit entry. The fee screens are where revenue leaks, so overrides carry mandatory reasons, expiry dates and an approval threshold.

D-01

Overview & queues

Queue counters are the daily worklist and link straight into each queue. The liquidity heatmap is the supply team's job board — every red cell is an area/trade pair where a landlord will post and get nothing back.
admin.rentrepairs.com

Platform overview

Thursday 21 August, 09:14 EAT · all systems normal
Last 30 days
Nairobi metro
Registered users3,412+284 this month
Active providers1,847638 Verified · 34.5%
MRRKES 421k+9.2% · 312 paying
Paid conversion16.9%Target 18% by Dec
Open requests41888% have a reply
Median 1st reply96 minTarget ≤90
Fill rate71%+4 pts
Review rate47%of completed jobs
Churn (paid)6.1%Up from 5.4%

Queues

SLA breaches in red
23
Verification documents
Oldest waiting 19 hrs · SLA 1 working day
Open
4
Conduct reports
1 safety report waiting 5 hrs — SLA 4 hrs
Open
7
Reported reviews
Oldest waiting 2 days
Open
11
Suggested new services
From provider onboarding and “Other” property types
Open
9
Failed payments in dunning
3 enter grace tomorrow
Open
6
Fee overrides expiring in 30 days
Finance needs to decide renew or revert
Open

Liquidity by area & trade

Active providers per cell — red is under 3
PlumbElecPaintCleanCarpMasonRoofPest Westlands38416222191158 Kilimani3126441812926 Parklands2924271410714 Lavington222125137624 Karen14121675214 Ruaka76922101 Embakasi1171344212
11 cells below 3 providers — roofing and pest control are the platform's weakest trades Open supply worklist

Needs a decision

Safety report against a Verified provider
Tom Kiptoo Painting · “entered while tenant was alone and refused to leave” · 5 hrs old
Triage now
Fee override above the 25% threshold
Amina Njoroge · KES 900 vs standard 1,500 (40% off) · needs Finance sign-off
Review
Review removal requested
Musa Kimani · claims the job was cancelled by the client · message thread attached
Review
11 providers suggested “Solar water heating” as a trade
Enough demand to split it out of Plumbing
Add category

Guardrails

Must not degrade while we chase growth
Provider no-show rate
1.4%
Conduct reports / 1,000 jobs
19
Reviews removed (of published)
0.6%
Verification queue age (p90)
19 hrs
Landlord cancels after accepting
2.2%
Support tickets / 100 active users
3.0

SMS cost per active providerKES 31 / ceiling 40
D-02

Users

One table for both sides with role-specific columns. Bulk actions run against the current filter and always show a dry-run count before executing.
admin.rentrepairs.com/users?role=provider

Users

3,412 total · 1,847 providers · 1,559 landlords · 6 admins
ExportCreate admin
Providers 1,847Landlords 1,559Caretakers 412Admins 6Incomplete signups 188
Name, email, phone or ID
Status: Active
Plan: Any
Area: Any
Verified: Any
ReportedNo jobs yetInactive 60d
3 selected. Bulk actions apply to your selection only. Send announcementGrant 30-day ProSuspend
ProviderTradesAreaStatusBadgePlanFeeRatingJobsJoined
MK
Musa Kimani
musa.kimani@example.co.ke · +254 712 ••• 678
Plumbing +3ParklandsActiveVerified Pro1,200 OVR4.8184Feb 2026 Open
AN
Amina Njoroge
amina@njorogefinishing.co.ke · +254 733 ••• 401
Plumbing +5WestlandsActiveVerified Pro900 PEND4.9312Jan 2026 Open
DK
Dennis Kariuki
dkariuki@example.com · +254 720 ••• 118
Electrical +2KilimaniActiveVerified Pro1,5004.9203Feb 2026 Open
EM
Eric Mutiso
eric.mutiso@example.com · +254 745 ••• 990
ElectricalLavingtonActiveEligible in 2 jobs Free4.33Jul 2026 Open
TK
Tom Kiptoo
1 safety report open · 1 upheld report Jan 2026
PaintingEmbakasiRestrictedSuspended badge Free3.947Mar 2026 Triage
JO
James Ochieng
Phone never confirmed · no dashboard access
CarpentryRuakaSignup incomplete 14 Aug Nudge
Showing 6 of 1,847 · OVR = fee override active · PEND = override awaiting Finance
123308
D-03

User detail

Everything about one account on one page, with the destructive actions grouped and gated. Impersonation is consent-gated, time-boxed and audited — shown here in its pre-flight state.
admin.rentrepairs.com/users/usr_8f24a1
SummaryJobs 184Reviews 63MessagesSubscriptionDocuments 2Reports 0Login history
Jobs completed1847 cancelled · 3.7%
Rating4.863 reviews · 92% at 4+
Reply time22mTop decile
Lifetime revenueKES 6,0005 payments, 0 failed

Badge state

Granted automatically
Contacts confirmed
ID approved 2 Apr
184 confirmed jobs
4.8 over 63 reviews
92% rated 4+
No upheld reports
Profile complete
Trade cert in review

Revoke badge…Re-run the check now Manual grant or revoke needs a reason and a review date, and is logged.

Recent activity

Uploaded a plumbing trade certificate
18 Aug 11:20 · in the verification queue
Received a 5-star review from Grace W.
12 Aug · badge criteria re-evaluated, no change
Paid KES 1,200 by M-Pesa
12 Aug · override rate applied, invoice RR-INV-08841
Fee override created by Fatima Ali
2 Jun · “Founding-provider rate, Parklands supply push” · expires 31 Mar 2027

Sign in as this user

Needs consent
Ticket #4412 — provider can't see the calendar after upgrading
30 minutes
SUP-4412
Musa will get an in-app and email notice naming you and the reason. The session is read-mostly — you cannot send messages, reply to leads, accept work, or change his subscription as him. Everything you open is logged.
Request accessCancel
D-04

Verification queue

Built for speed under SLA: keyboard-driven, reason templates, ageing indicators. The document viewer is watermarked, download-disabled and access-logged — identity documents never leave the console.
admin.rentrepairs.com/verification
Queue · 23p90 19 hrs
Pending 23ApprovedRejected
Oldest firstNational ID 14Business 6Trade cert 3
MK
Musa Kimani
Trade certificate · plumbing
19h
GO
Grace Otieno
National ID
14h
SO
Sam Ochieng
Business registration
11h
LM
Lucy Mwende
National ID · resubmission
6h
PN
Paul Ndungu
National ID
4h
RW
Ruth Wambui
Business registration
2h
BK
Brian Kilonzo
National ID
1h
J / K to move, A approve, R reject

Musa Kimani

Already Verified
Plumbing trade certificate · submitted 18 Aug 11:20 · 19 hours in queue, SLA 24
Skip

Document viewer

Download disabledWatermarked
certificate_plumbing_2021.jpg · 1.4 MB RENTREPAIRS · FATIMA ALI · 21 AUG 09:14 · SUP VIEW
ZoomRotateYour view is recorded in the audit log
Check against the profile
Name on documentMusa Kimani
Name on accountMusa Kimani ✓
Trade claimedPlumbing
Document tradePlumbing ✓
IssuedMar 2021
ExpiryNone stated
LegibleYes
Signs of tamperingNone seen
We confirm the document exists and matches the account name. We do not confirm it with the issuing body — his public profile will say “certificate on file, not independently verified”.

Decision

Reason is sent to the provider verbatim
Approve — matches accountReject — unreadableReject — name mismatchReject — wrong document typeReject — expiredReject — suspected forgeryEscalate to Trust & Safety
Approved. Your plumbing certificate is now shown on your profile as “on file”. Note that we don't verify certificates with the issuing body, so it's listed as submitted rather than confirmed.
Re-run the badge check after this decision
RejectApprove A
D-05

Service categories

The taxonomy that drives every match. Categories in use are deactivated rather than deleted; merging shows a preview of affected providers and historical requests before it runs.
admin.rentrepairs.com/services

Service categories

24 active in 4 groups · 11 suggestions waiting
ReorderNew category
Active 24Inactive 3Suggestions 11Areas 31

Water & drainage

6 categoriesAdd to group
CategorySlugProvidersRequests 30dFill rateState
Plumbing
plumbing41231878%ActiveEdit
Drainage & blockages
drainage886471%ActiveEdit
Water tanks & pumps
tanks-pumps574162%ActiveEdit
Water heaters
water-heaters735274%ActiveEdit
Boreholes
boreholes19633%Thin supplyEdit
Guttering
guttering311855%Merging → RoofingReview

Edit: Plumbing

412 providers use this
Plumbing
plumbing
Water & drainage
drop
Leaks, taps, toilets, sinks, showers, pipework and pressure problems.
Where is the problem — kitchen, bathroom, outside?
Is water still running or has it been shut off?
How long has it been like this?
Add a hint
These raise description quality, which raises reply rate.
Active
Save
412 providers and 3,180 historical requests use this category. It can be deactivated (hidden from new requests, history kept) but not deleted.

Suggestions from users

11
11×
Solar water heating
Suggested by 11 providers · currently filed under Plumbing
AddMerge
Curtain & blind fitting
Suggested by 4 providers
AddReject
Swimming pool maintenance
Karen and Runda properties only
AddReject
“Fundi wa mabati”
Property-type “Other” entries · maps to Roofing
Merge → Roofing

Merge preview

Guttering → Roofing & gutters

Providers moved31
Open requests re-tagged4
Historical requests re-tagged218
Reviews affected0 (reviews stay with the job)
Landlords post gutter work as roofing; splitting them starved both.
Run mergeCancel
D-06

Fees — standard rate & per-provider overrides

The brief's explicit requirement, and the highest-risk screen in the console. Standard-fee changes schedule 30-day notices automatically; overrides above the discount threshold cannot be activated without Finance sign-off.
admin.rentrepairs.com/subscriptions/fees

Fees

Standard rates and per-provider overrides · 312 paying providers
Monthly override report
PlansStandard feeOverrides 47Dunning 9Revenue

Standard monthly fee

Applies to every provider without an override
PlanCurrencyAmountIntervalEffective fromProviders on itState
ProKES1,500Monthly1 Apr 2026265CurrentEdit
ProKES1,800Monthly1 Nov 2026Scheduled
EditCancel
FreeKES01 Jan 20261,535CurrentNot editable
ProKES1,200Monthly1 Jan 2026SupersededEnded 31 Mar
The 1 November change to KES 1,800 is scheduled. Notices go out automatically on 1 October — 30 days before it can reach anyone's renewal. 265 providers will be notified in app, by push and by email. Nobody is repriced inside the notice window. Preview the notice

Change the standard fee

Pro
KES
1,800
1 Nov 2026
Lead volume per provider up 61% since April; the Nairobi price has been below the sustainable level since launch.
What this will do: new subscriptions pay KES 1,800 from 1 Nov. Existing subscribers move to it at their first renewal on or after 1 Dec, because notices must go 30 days ahead. The 47 providers on overrides are untouched until their override ends.
Schedule the 30-day notices nowSchedule change

Per-provider overrides

47 active Active 47Pending approval 1Expiring ≤30d 6Ended 22 New override
ProviderPlanTypeThey payvs standardReasonFromUntilSet byState
MKMusa Kimani
ProFixed1,200−20% Founding-provider rate, Parklands supply push2 Jun 2631 Mar 27F. AliActiveEdit
ANAmina Njoroge
ProFixed900−40% Multi-unit turnaround partner, 6 crew accounts promised21 Aug 2631 Dec 26F. AliNeeds Finance
ApproveReject
SOSam Ochieng
Pro% discount1,125−25% Ruaka coverage — only plumber in the area1 Jul 2630 Sep 26J. MwangiEnds in 40dEdit
NCNjeri Cleaning Co.
ProFixed1,350−10% Case-study participant, agreed May 20261 May 26No end dateF. AliNo expirySet an end
LMLucy Mwende
ProFixed0−100% 3-month launch waiver, Lavington electrical1 Feb 2630 Apr 26F. AliEndedRenew
Monthly revenue given up by overrides: KES 18,450 of a possible KES 439,500 · 4.2% Overrides above 25% need Finance sign-off · every change is audited

New override

Reason and expiry required
ANAmina Njoroge Pro · pays 1,500
Fixed amount
900
40% off
21 Aug 2026
31 Dec 2026
Open-ended overrides are discouraged — they're how revenue quietly leaks.
Multi-unit turnaround partner. Committing to 6 crew accounts and a case study in Q4.
40% is above the 25% threshold. This will be created as pending and won't change what Amina is charged until Finance approves it. She'll keep paying KES 1,500 in the meantime.
Amina will see the new rate and its end date on her subscription page.Create · send to Finance

Dunning

9 in progress
ProviderAmountFailedAttemptsStageDowngrades
Peter Njuguna1,50012 Aug3 of 3Grace, day 6TomorrowCall
Mary Achieng1,50015 Aug2 of 3Retrying26 AugNudge
Ruth Wambui1,12517 Aug1 of 3Retrying29 AugNudge
Brian Kilonzo1,50018 Aug1 of 3Retrying30 AugNudge
On downgrade a provider keeps their profile, reviews, badge and job history. Promotion and the planning calendar switch off; calendar data is retained read-only.
D-07

Subscriptions & revenue

Cohort retention and an MRR waterfall, because the only question that matters here is whether providers stay once the novelty wears off. Promotion inventory is tracked against the BR-29 caps.
admin.rentrepairs.com/subscriptions/revenue

Subscriptions & revenue

August 2026 · KES 421,350 MRR
Aug 2026
Finance pack
MRR421k+9.2%
Paying providers312+31 net
ARPPU1,350vs 1,500 standard
Logo churn6.1%19 cancelled
Trial → paid42%of 74 trials ended

MRR movement, August

KES
Opening
385,800
New
+69,000
Reactivated
+10,500
Override effect
−15,450
Churned
−28,500

Closing
421,350
Churn is up from 5.4% to 6.1%. 13 of the 19 cancellations were providers with fewer than 3 leads in their final month — a coverage problem in Embakasi and Ruaka, not a pricing one.

Retention by joining month

% still paying
M0M1M2M3M4M5 Mar1008881767472 Apr10091858279 May100898480 Jun1009388 Jul10094 Aug100

Cohorts are improving month on month, which tracks with lead volume per provider rising as landlord supply grows. The Mar cohort joined before liquidity was there.

Promotion inventory

Caps holding
Area × tradePro providersSlots availableFillImpressionsClicksCTR
Westlands × Plumbing142Oversubscribed 7:118,4021,2046.5%
Kilimani × Painting92Oversubscribed 4:112,1187025.8%
Lavington × Electrical422:16,3404016.3%
Ruaka × Plumbing12Under-filled880718.1%
Slots rotate evenly among eligible Pro providers. Max 2 in the first page positions, max 3 per 10 results, and promotion is disabled entirely when a landlord picks a sort.

Why providers cancelled

19 cancellations, August
Not enough leads in my area
13
Too expensive right now
3
Fully booked, don't need it
2
Stopped trading
1

Price is not the problem. 13 of 19 is a demand-density problem in specific areas — the answer is landlord acquisition in Embakasi and Ruaka, not a discount.

Open the supply/demand worklist
D-08

Reviews moderation

The screen most likely to be abused, so the allowed reasons are a closed list and “the provider disagrees” is not one of them. Every removal notifies both parties and is counted in the guardrail metrics.
admin.rentrepairs.com/reviews
Reported reviews · 7Oldest 2d
Open 7Removed 41Kept 208Appeals 2
1★
Musa Kimani
“Never turned up” · disputed by provider
2d
2★
Tom Kiptoo
Contains a phone number
1d
1★
Sam Ochieng
Abusive language reported
1d
5★
Dennis Kariuki
Suspected incentivised review
18h
5★
Eric Mutiso
3 reviews from linked accounts
6h
3★
Njeri Cleaning
Off-topic — about the landlord
4h
1★
Lucy Mwende
Wrong provider — mistaken identity
1h

Reported review on Musa Kimani

Reported by the provider on 7 Aug · 2 days in queue · SLA 1 working day breached
Next report

The review

Published 6 Aug
AK
Anonymous K.
Kilimani apartment · job RR-4620 · verified job
1.0

“Never turned up.”

Quality 1Timeliness 1Communication 1Value 1Tidiness 1Would not hire again

What the provider says

“The job was cancelled by the client the night before, in the RentRepairs chat. I have the message. I never had a chance to turn up.”

Musa Kimani · 7 Aug 09:12

Evidence — message thread

Access logged
Hi, sorry — my tenant sorted it with their own guy this evening. Don't come tomorrow.Client · 5 Aug 20:14
No problem at all, thanks for telling me. Give me a shout if it comes back.Musa · 5 Aug 20:31 · Read
Job cancelled by the client · 5 Aug 20:14 · reason: “tenant arranged their own” Client marked the job complete and left a review · 6 Aug 08:02
The system record confirms the provider. The client cancelled the job at 20:14 on 5 August and reviewed it the next morning. The provider never attended because he was told not to.

Decision

Remove — provably false

The platform record contradicts the review's central claim

Keep — within policy

Negative but honest

Escalate to Trust & Safety

Possible pattern of retaliatory reviews

Client cancelled the job in-platform at 20:14 on 5 Aug and the provider acknowledged it. The review states he never turned up, which the record contradicts. Removed as provably false. Client will be reminded that reviews must reflect work actually done.
Tell the client, with the reason Tell the provider the outcome Re-run Musa's rating and badge check Warn the client about review policy
Remove reviewKeep it
The only reasons a review may be removed Abuse, harassment or discriminatory language Personal data — phone, address, ID numbers Off-topic — not about the work Provably false against the platform record Incentivised, coerced or fake Wrong provider — mistaken identity
Not because it's negative Not because the provider pays for Pro Not because it lowers their rating below a threshold Not because the parties disagree about price or quality
Impact of removing this
Musa's rating4.8 → 4.9
Review count63 → 62
Badge stateNo change
Removals this month6 · 0.6% of published
D-09

Conduct reports

The scope boundary is built into the tool: a banner states that price, scope and workmanship are not adjudicated, and those categories are routed to a review prompt instead of a case.
admin.rentrepairs.com/reports/RPT-2214
Reports · 4 open1 safety
New 2Triaging 2Upheld 38Dismissed 61
Safety
Tom Kiptoo Painting
Refused to leave · 5 hrs · SLA 4
No-show
Brian Kilonzo
3rd no-show in 30 days
8h
Off-platform
Eric Mutiso
Asked client to cancel and pay direct
1d
Misrepresent
Paul Ndungu
Claimed to be insured by RentRepairs
2d

Price
Auto-closed
“Charged more than quoted” → routed to review
Quality
Auto-closed
“Paint job is patchy” → routed to review
What this queue is for. Conduct only — no-shows, misrepresentation, abuse, safety, fraud and off-platform solicitation to dodge reviews. RentRepairs does not rule on price, scope or whether work was good enough; those reports are closed automatically with a prompt to leave a public review instead.
Safety

Provider refused to leave the property

RPT-2214 · reported 5 hrs ago by a caretaker · SLA 4 hrs breached · unassigned
Assign to meSuspend now

What was reported

PO
Peter Otieno
Caretaker for Grace Wanjiru · Riverside Court · member since Feb 2026 · no prior reports

“He came to quote for painting Unit 2A on Tuesday. The tenant in 2B was alone in the building. He went into 2B without asking, and when she asked him to leave he said he was 'checking the walls' and stayed about ten minutes. She called me in tears. He was not booked for 2B at all — the job was 2A.”

WhatsApp
Gate log
Job RR-4712 · Painting quote, Unit 2AReported 5 hrs after the visitTenant is not a platform user

The subject

1 upheld report, Jan 2026
TK
Tom Kiptoo Painting
Painting · Embakasi · joined Mar 2026 · Free plan
Open user
Rating

3.9 (28)

Jobs

47

Badge

Suspended Jan

Prior reports

1 upheld, 2 dismissed

January 2026, upheld: entered a property outside the agreed window; formal warning issued and the badge suspended. This is the second access-related report.

What the provider said

Responded 2 hrs ago

“The doors were both open and I thought 2A and 2B were the same unit. I left when she explained. I did not mean to frighten anyone.”

Resolution

Upheld — unauthorised entry, second occurrence

Formal warning

Restrict — no occupied properties

Suspend 30 days, then review

Second access incident, tenant safety

Ban permanently

Second access incident in 8 months, this one involving a lone tenant who was distressed. The explanation is not credible — the units are separately numbered and he was booked for 2A only. Suspended 30 days; reinstatement conditional on acknowledging the access rules in writing.
Tell the reporter the outcome Tell the provider, with the reason and the appeal route Cancel his 2 open jobs and notify those clients Keep the badge suspended past the 30 days
Apply · suspend 30 daysDismiss
Out of scope here What the job should have cost Whether the finish was acceptable Whether a deposit should be returned Any dispute about payment

These are between the parties. We give the reporter the review tool and, where relevant, the consumer-protection contact — we don't arbitrate.

D-10

Analytics & funnels

The five critical funnels from the PRD, rendered as drop-off rather than totals — the only view that tells the team where to work next.
admin.rentrepairs.com/analytics

Analytics

1 – 21 August 2026 · Nairobi metro
This month
All areas
Export

Landlord onboarding

Biggest drop: the map step
Visited signup
2,140
Chose “landlord”
1,518 · 71%
Details submitted
1,327 · 87%
Property details
1,112 · 84%
Map pin confirmed
771 · 69%
Onboarding complete
748 · 97%
First request posted
512 · 68%
31% abandon at the map. Session replays show pinch-zoom fighting on mid-tier Android. A “search by estate name” path would probably recover most of it.

Provider onboarding

Biggest drop: the phone gate
Chose “provider”
622
Details submitted
547 · 88%
Trades selected
511 · 93%
Coverage set
479 · 94%
Email confirmed
411 · 86%
Phone confirmed
291 · 71%
First reply sent
224 · 77%
29% never confirm their phone. 62% of those had an SMS delivery failure on one carrier. This is a gateway problem, not a motivation problem — and the gate is not negotiable, so the fix has to be delivery.

Request lifecycle

Published1,284
Got a reply in 24h1,130 · 88%
Provider accepted912 · 71%
Job completed841 · 92%
Client confirmed712 · 85%
Reviewed395 · 47%

15% of completions rely on the 7-day auto-confirm. Those jobs get reviewed only 22% of the time — a direct hit to how fast providers earn the badge.

Provider-created jobs

Pro
Created218
For platform clients164 · 75%
Client notified164 · 100%
Confirmed by client141 · 86%
Rescheduled by client15 · 9%
Declined8 · 5%
Own contacts (no notice)54 · 25%

86% confirmation is the strongest signal in the product that this feature works. It's also the single most-cited reason for upgrading.

Free → Pro

Active free providers1,535
Viewed pricing604 · 39%
Started upgrade148 · 25%
Started a trial112 · 76%
Trial → paid47 · 42%
Still paying at M338 · 81%

Providers who used the calendar at least three times in their trial convert at 71%. Those who never opened it convert at 12% — trial onboarding should push the calendar, hard.

D-11

Audit log

Append-only, with before and after values and a mandatory reason on every privileged action. This is what makes the fee overrides, badge grants and review removals defensible after the fact.
admin.rentrepairs.com/audit

Audit log

Append-only · 84,120 entries · retained 7 years
Export range
Actor, target or action
Any action
Any admin
Last 7 days
Privileged onlyDocument viewsImpersonationFees
WhenWhoActionTargetBefore → afterReasonIP
21 Aug 09:14:02
FA
Fatima Ali
Super admin
document.viewusr_8f24a1 · trade certVerification queue review41.90.x.x
21 Aug 08:58:41
JM
Joseph Mwangi
Ops
fee_override.createusr_2c91f0 · Amina Njoroge1,500 → 900 pendingMulti-unit turnaround partner, 6 crew accounts41.90.x.x
21 Aug 08:31:19
FA
Fatima Ali
Super admin
review.removerev_71bb2e · on usr_8f24a1published → removedProvably false — client cancelled in-platform 5 Aug 20:1441.90.x.x
20 Aug 17:22:08
SK
Sarah Kimani
Support
user.impersonateusr_44d01230 min session, read-mostlySUP-4390 — landlord can't see her caretaker's requests41.90.x.x
20 Aug 15:04:55
FA
Fatima Ali
Super admin
plan_price.scheduleplan_pro · KES1,500 → 1,800 (1 Nov)Lead volume per provider +61% since April41.90.x.x
20 Aug 11:47:31
JM
Joseph Mwangi
Ops
category.mergeguttering → roofing-gutters31 providers, 222 requests movedLandlords post gutter work as roofing41.90.x.x
20 Aug 09:12:00
SYS
System
Automated
badge.grantusr_91ff03 · Lucy Mwendeeligible → grantedAll 7 criteria met after review #33
19 Aug 16:40:12
SYS
System
Automated
badge.suspendusr_5ad771 · Tom Kiptoogranted → suspendedUpheld conduct report within 90 days
19 Aug 14:02:38
SK
Sarah Kimani
Support
document.view.deniedusr_2c91f0 · national IDdownload attempted, blockedSupport role cannot download identity documents41.90.x.x
Entries cannot be edited or deleted by anyone, including a super admin. Retained 7 years.
128,412
This week
Privileged actions148
Document views96
Impersonations4
Blocked attempts3
Actions with no reason given
This month0

A reason is enforced at the API, not the form — an action without one cannot be written.

Alerts
Sarah Kimani viewed 41 documents on 19 Aug — above her 30/day norm
Review the pattern
Surface 06

Provider mobile app

Designed for a tradesperson standing in a stairwell with one hand free and two bars of signal. Thumb-reachable primary actions, 44px minimum targets, everything readable offline, and a strict low-data posture — under 30MB installed, images fetched only on tap.

M-01

Today

The home screen answers one question: where am I going next and how do I get in. Directions and call sit on the card, not two taps down.
07:42▮▮▯ ⌁ 84%
MK
Thursday 21 Aug
Today
14:00 – 16:00in 6 hrs
Fit washing-machine feed, 6 units
Ngong Road Flats, Kilimani · 5.8 km
Sarah Mwangi will let you in
DirectionsCallStart
New jobs near you2 emergency
Emergency2.1 km · 25m ago
No water pressure, 3rd floor
Plumbing · 1 provider replied
48 hrs3.4 km
Replace WC cistern & seal bath
Turnaround · 3 replied
Waiting on you
Grace hasn't confirmed Monday
Water heater · 10:00 · sent yesterday
Peter left you 4 stars
Reply to it — timeliness was the mark-down
TodayLeadsCalendarChatYou
M-01 · Today
Interaction notes Start is the only filled button on screen — one obvious next action. Pull to refresh; new leads animate in with a single subtle slide, not a toast storm. Tapping the job card opens M-06; long-press offers Message client and Copy address. Emergency leads use the coral stripe and the word “Emergency” — never colour alone.
Offline behaviour

Today, the next 7 days of jobs, the last 50 leads and all message threads are cached. With no signal the screen renders from cache with a slim banner: “Showing what we had at 07:42. Actions will send when you're back.”

Start-job, mark-complete and photo uploads are queued and shown with a pending clock. Nothing is silently lost, and nothing is double-submitted on reconnect.

Empty & edge states
Nothing booked today

14 jobs are open near you. See leads

M-02 · M-03

Leads feed, lead detail & reply

Replying is a single sheet reachable with a thumb. Saved templates fill the message in one tap — the difference between a 22-minute median reply and a 2-hour one.
07:44▮▮▯ ⌁
Leads
All 14Emergency 2Near me 8New
Emergency2.1 km
No water pressure, 3rd floor

Third floor has almost no pressure since last night. Booster pump in the basement…

1 replied · 25m agoReply
48 hrs3.4 km
Replace WC cistern & seal bath

Tenant moved out on the 18th. Cistern cracked, bath seal gone black…

3 replied · turnaroundReply
This week6.1 km
Re-tile bathroom floor, studio
Nobody replied yetReply
Flexible4.8 km
Kitchen tap dripping
Grace W. · 6 jobsReply
TodayLeadsCalendarChatYou
M-02 · Leads feed
07:45▮▮▯ ⌁
Lead detail
Emergency · todayPlumbing
No water pressure, 3rd floor

Tenants on the third floor have had almost no pressure since yesterday evening. Ground and first are fine. There's a booster pump in the basement I think has failed — the grey one on the right in the photo. Caretaker is on site all day.


Where
Parklands · ≈2.1 km
Property
Apartment block, 8 units
Access
Caretaker on site 7am–6pm
Budget
Not given
Replies
1 of ~9 notified
Exact address is released if you're accepted.
JM
Joyce M.
11 jobs posted · fills 9 of 10 · rated 4.6 by providers
SkipReply to this job
M-03a · Lead detail
07:46▮▮▯ ⌁
No water pressure, 3rd floor
Your reply
Pump templateLeak templateSite visit
Sounds like the booster pump — the grey one in your photo is the type that goes at about 5 years. I'm 10 minutes away and can be there within the hour to test it.
KES4,500
Within the hour

Indicative only — RentRepairs takes no payment and holds you to nothing.

Send reply
M-03b · Reply sheet
M-04 · M-05

Calendar and booking a client (Pro)

Agenda-first on a phone — a month grid is unusable at this width, so the month sits above as a density strip. Booking a platform client from the phone triggers the same notification flow as the web.
07:48▮▮▯ ⌁
August
M T W T F S S
Today · Thu 211 job
14:00
Washing-machine feed, 6 unitsNgong Road Flats · 5.8 kmReminder sent
Fri 22Blackout
All day
Tools at the workshopYou won't get lead alerts
Sat 24Tight
09:00
Cistern & bath sealRiverside Court, 4B · Westlands
13:00
Unblock main drain40 min drive from the 09:00 — tap to move
Mon 26
10:00
Water heater serviceGrace hasn't confirmed
TodayLeadsCalendarChatYou
M-04 · Calendar (agenda)
07:50▮▮▯ ⌁
Book a jobPro

On RentRepairs

They get notified

My own contact

Calendar only

GWGrace Wanjiru
Lavington Bungalow
Plumbing — water heaters
Annual service — descale the element, check the thermostat and pressure valve, flush the tank.
Mon 25 Aug
10:00
1.5
Free, and 4.8 km from your 08:00 job.
Grace gets a push, an in-app card and an email, and can confirm, move it or decline.
Send to Grace
M-05 · Book an existing client
Reminders on the phone

Reminders fire as local notifications so they arrive even with no data — scheduled on the device when the job is confirmed and cancelled locally if it moves.

1 day before, 18:00 — “Tomorrow: cistern at Riverside, 09:00” 2 hours before, with a Directions action on the notification SMS fallback only when push has failed twice — SMS is the expensive channel
Free plan on mobile

The Calendar tab stays visible and lists accepted jobs read-only. The month strip, blackouts, reminders, conflict warnings and the + button are locked with an inline explanation, not a full-screen paywall. Leads and chat are never touched.

Conflict handling

Dragging or booking into an occupied slot never silently overwrites. The app shows what it collides with, the travel time between the two, and offers the next three free slots that respect the working hours and the 3-jobs-a-day cap.

M-06 · M-07 · M-08

Job detail, chat & profile

Marking work complete is camera-first: the photo step comes before the note, because photos are what stop completion disputes. Profile leads with badge state and the one thing that would improve it.
14:02▮▮▮ ⌁
Job · RR-4855
In progress · started 14:02 Fit washing-machine feed, 6 units
SM
Sarah Mwangi
Caretaker · Ngong Road Flats

Ngong Road Flats, block B, Kilimani

Blue gate, guard will call Sarah. Units A2, B1, B4, C3, C7, C9.

Directions
Both of you noted
Agreed figureKES 26,000
Started14:02

A note for your own records. Nothing is charged through RentRepairs.

You started the job
Today 14:02
Sarah accepted you
18 Aug · address released
You replied · KES 26,000
17 Aug · replied in 9 min
Mark work complete
M-06 · Job in progress
14:04▮▮▮ ⌁
GW
Grace Wanjiru
Water heater · Lavington
You booked Grace in for Mon 25 Aug, 10:00 · yesterday 16:20
Hi Grace — the heater is due its yearly service. I've put you in for Monday at 10, should take about an hour and a half.Yesterday 16:21 · Read
Thanks Musa. Monday is fine but can we make it 11? The tenant leaves at 10:30.Yesterday 19:48
11 works. I'll move it now — you'll get a new confirmation.Today 06:12 · Read
Moved to Mon 25 Aug, 11:00 · Grace confirmed
Perfect. Also — the tap in the kitchen has started dripping again, the one you looked at in March. Can you look while you're here?Today 07:30
Message…
M-07 · Chat
14:06▮▮▮ ⌁
MK Musa Kimani Plumbing Verified
4.8 · 63 reviews · 184 jobs
ProTaking work
This monthAugust
14leads
3jobs won
22mreply time
Badge is safe

All 7 checks passing. Your weakest score is timeliness at 4.4 — mentioned in 6 of your last 10 reviews.

See what clients said
Edit profile & photos
8 of 40 used
Trades & coverage
4 trades · Parklands +4 · 15 km
Clients
38 on RentRepairs · 12 of your own
Subscription
Pro · KES 1,200 · renews 12 Sep
Notifications & data
Low-data mode on · 38 MB used
TodayLeadsCalendarChatYou
M-08 · Profile & badge
Surface 07

Landlord & caretaker mobile app

The same account model as the web, but built around the moment a fault is discovered — usually standing in front of it. Camera-first request creation, voice-to-text for descriptions, and a caretaker mode that reflects scoped properties and shortlist-only authority.

N-01 · N-02

Home and raising a request

The request flow opens the camera first and takes the description by voice — a caretaker on a stairwell will photograph and speak before they will type. Property and access are pre-filled from the last request on that unit.
08:12▮▮▮ ⌁ 61%
GW
Thursday 21 Aug
2 need you
Awaiting you6 hrs
Peter shortlisted 2 painters
Repaint 2 bedrooms · Riverside 4B
Review shortlist
ConfirmAuto-confirms in 5 days
Musa marked the plumbing done
Sink & shower · 3 photos attached
See photosConfirm & review
Tomorrow
09:00
Repaint 2 bedrooms
Amina Njoroge · Riverside 4B

14:30
Fit 3 sockets
Joseph Wanjiku · Lavington
Peter will let both in
Unit 4B turnaroundDay 3 of 7
Deep cleanDone
PlumbingDone
PaintingTomorrow
Electrical3 replies
Report something broken
HomeRequestsChatPropertyMore
N-01 · Home (owner)
08:14▮▮▮ ⌁
Photograph the problem
Riverside Court · Unit 4B Get the whole thing in frame, then a close-up. Two photos beat a paragraph.
Skip
Then describe it2 photos
Two sockets in the main bedroom spark when anything is plugged in, and the kitchen one is loose in the wall…
Listening — speak in English or KiswahiliNext
N-02 · New request (camera-first)
Why camera-first

A request with photos gets a reply 2.4× faster than one without. Typing a description on a mid-tier Android in a stairwell is the step people abandon — so the app inverts the order: shoot, speak, then confirm the details it already knows.

Property and unit inferred from the last request, editable in one tap Access arrangement remembered per property Service category suggested from the photos and the description, always confirmed by the person Urgency is the only thing we always ask for explicitly — it's the one we must not guess
Offline drafts

Photos and a spoken description are captured and stored locally. If there's no signal the draft sits in Requests marked “Waiting to send” with a retry button, and uploads photo-by-photo when signal returns — a failed third photo never loses the first two.

Caretaker mode

Same app, same tabs. The Property tab shows only scoped properties; Team and Settings-for-others are absent rather than disabled. Where authority is shortlist-only, Accept is replaced by Send to owner and the request card says who it's waiting on.

N-03 · N-04 · N-05

Tracking replies, chat and reviewing

Comparison on a phone is a stack of cards with the four figures that decide it, plus the one the web also shows: whether you've hired them before. The caretaker variant of the same screen is at the far right.
08:20▮▮▮ ⌁
Replace 3 sockets
Riverside 4B · posted 2 days ago
3
Rates are what each provider told us. You agree the real price with whoever you pick.
JW
Joseph Wanjiku
4.6 (41) · 1.4 km
Best fit
22,000KES fixed
Fri 22can start
38mreplied in
2jobs with you

“Seen this board type at Riverside — the rewireable fuses are the problem, not the sockets…”

AskAccept
DK
Dennis Kariuki
4.9 (87) · 6.2 km
31,500KES fixed
Mon 25can start
2hreplied in
jobs with you
AskAccept
EM
Eric Mutiso
3 reviews — rating shown after 3 · 3.8 km
Wants to visit first, no rate given. New on RentRepairs — consider asking for a certificate before board work.
AskAccept
HomeRequestsChatPropertyMore
N-03 · Compare replies
08:26▮▮▮ ⌁
JW
Joseph Wanjiku
Replace 3 sockets · RR-4821
Numbers are hidden until you accept. Never pay in advance.
You published this request · 19 Aug 14:34
I know this building — is the meter cupboard the one by block C's stairwell?19 Aug 15:12
That's the one. Peter has the key.19 Aug 15:40 · Read
Then 22,000 covers the RCD board and the three sockets, materials included. Reach me on •••• ••• •••19 Aug 15:44
A phone number was hidden
Is Friday morning still possible? The painter is in from 9.Today 07:58 · Read
Yes — I'll start at 7:30 and be out before the painter needs the bedrooms.Today 09:14
Accept Joseph for this job
Message…
N-04 · Chat
08:31▮▮▮ ⌁
How did it go?
MK
Musa Kimani
Sink & shower · Riverside 4B · 20 Aug
Overall
Excellent
Rate each part
Quality
On time
Communication
Value
Left it tidy
Came the same evening, found a second leak at the riser I didn't know about, showed me photos before and after…
No phone numbers or addressesSpeak instead
Would you hire again?
YesNo
LaterPublish review
N-05 · Leave a review
06:38▮▮▯ ⌁ 34%
PO
Caretaker · Riverside Court
Peter's day
You can post jobs and shortlist providers. Grace makes the final choice.
Coming to the building
Tomorrow 09:00Unit 4B
Amina Njoroge · painting
CallMessage
Sat 09:00Unit 4B
Musa Kimani · cistern & bath seal
Waiting on Grace1
Repaint 2 bedrooms
You shortlisted Amina and Tom · sent 6 hrs ago
Grace hasn't decided yet
Nudge Grace
Your open requests2
Roof gutter, block CNo replies

Replace 3 sockets, 4B3 replies
Report something broken
HomeRequestsChatMore
N-01b · Caretaker mode
Appendix

Cross-surface rules the designs enforce

Four product constraints appear on every relevant screen rather than living only in the terms of service. If a screen in this deck contradicts one of them, the screen is wrong.

No payment, anywhere

There is no pay button, no escrow, no invoice for job value and no commission in any screen in this deck. Rates are labelled indicative in the field itself. The only money RentRepairs takes is a provider subscription.

Request publish step · L-04 Accept confirmation dialog · L-06 Provider reply form · P-03 · M-03b Job completion record · P-05

Address released only on acceptance

Providers see an area and an approximate distance while bidding. The exact address, the landmark note and the gate instructions appear at the moment of acceptance, and the screens say so before anyone has to ask.

Lead detail shows “≈2.1 km, Parklands” · P-03 · M-03a Contact masking in pre-acceptance threads · L-08 · N-04 Property page states the rule · L-03

Trust cannot be bought

Every surface that mentions Pro also states that it changes nothing about rating or badge. Every badge links to a plain-language definition including what it explicitly does not cover.

Pricing page disclosure · W-04 · W-07 “Verified does not mean” panel · W-08 Badge tracker in the provider dashboard · P-10 Closed list of removal reasons · D-08

Delegation is scoped and attributed

A caretaker sees only their properties, and whether they may accept a provider is the landlord's choice per property. Every action carries the actor's name in the timeline — on the web and in the app.

Authority set during onboarding · A-07 Permissions visible as data · L-10 Attributed activity trail · L-03 Shortlist-only caretaker app · N-01b