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.
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
VerifiedPromotedProSelectedUnselected
Emergency stripe48-hour stripeThis weekFlexible
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.
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-08
Marketing website
Home, how it works, both landing pages, directory, provider profile, pricing, trust & safety
A-01 … A-09
Registration & onboarding
Role choice, details, login, OTP gate, first property, map, caretaker, services, coverage
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
“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 jobPublic reviews build a profile you can send to anyoneEarn 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
RentRepairs
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 jobPublic profile with reviews and ratingEligible for the Verified badgeIn-platform chat and job historyPromoted placementCalendar, reminders and client booking
Start free
ProMost providers upgrade in month 2
KES 1,500/ month · cancel anytime
Everything in FreePromoted placement — labelled, capped, relevance-firstCalendar with 1-day and 2-hour remindersBook your existing clients — they're notified automaticallyAvailability, blackouts and conflict warningsLead analytics: views, replies, hires won40-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.
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 PlumbingVerifiedPromoted
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 reviews184 jobs completedReplies in ~22 minParklands · travels 15 kmEnglish, Kiswahili
PlumbingEmergency call-outWater heatersDrainage
Request a quoteMessage MusaAvailable 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.
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 unitsUnlimited service requestsCo-landlord and caretaker accountsFull job and message history
Cancel anytime — you keep access to the end of the month you've paid for.
Everything in FreePromoted placement in your areasCalendar with month, week and day viewsReminders 1 day and 2 hours beforeBook an existing client — they're notifiedAvailability, blackouts, conflict warningsLead analytics and hire tracking40 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 sentIdentity — a government ID or business registration reviewed and approved by our teamTrack record — at least 5 jobs a client confirmed as completeQuality — at least 5 reviews averaging 4.3 or better, with 80% rated 4 or 5Conduct — no upheld report in the last 90 daysCompleteness — 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.
Report somethingReport a provider or clientReport a reviewReport 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.
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
RentRepairs
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 2026Send 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.
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
RentRepairs
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
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
RentRepairsSave 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
Riverside Drive, Westlands
Riverside Drive
Westlands, Nairobi
Riverside Court Apartments
Riverside Drive, Westlands
Riverside Lane
Lavington, Nairobi
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
RentRepairsSave 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
RentRepairsSave 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.
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.
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 · Parklands3 open jobs7 open jobs4 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.
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
Search properties, requests, providers
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
ListMapAdd 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
Unit
Property
Type
State
Vacated
Open requests
4B
Riverside Court
2-bed
In turnaround
18 Aug 2026
2 of 4 done
Open
C7
Ngong Road Flats
1-bed
In turnaround
12 Aug 2026
1
Open
A2
Ngong Road Flats
Studio
Vacant
2 Jul 2026
—
Start turnaround
1A
Riverside Court
2-bed
Occupied
—
1
Open
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
EditNew 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”
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
Search requests
FilterNew 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
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
Provider
Rating
Distance
Indicative rate
Can start
Replied in
Jobs with you
JW
Joseph Wanjiku Works
Verified
4.6(41)
1.4 km
KES 22,000
fixed
Fri 22 Aug
38 min
2
Accept
DK
Dennis Kariuki Electrical
Verified
4.9(87)
6.2 km
KES 31,500
fixed
Mon 25 Aug
2 hrs
—
Accept
EM
Eric Mutiso
3 reviews
4.3(3)
3.8 km
Site visit first
no rate given
Today
15 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 noteThe other 2 providers are told they weren't selectedA 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 3New request
electrician
Riverside Court
Within 15 km
Verified onlyHired beforeAvailable this week4.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 VerifiedPromoted
4.9 (87)6.2 kmReplies ~40 minCrew of 4Certificate on file
MessageRequest a quote
SO
Sam Ochieng Power Works VerifiedPromoted
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
OverallExcellent — I'd recommend him
Rate each part *
Quality of work5
Turned up on time5
Communication5
Value for money4
Left it tidy5
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.
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
Person
Role
Properties
Can accept providers
Last active
Added
GW
Grace Wanjiru
grace.wanjiru@example.co.ke
Owner
All 3
Now
Feb 2026
You
DW
David Wanjiru
d.wanjiru@example.com
Co-landlord
Riverside Court, Ngong Road Flats
2 days ago
Mar 2026
PO
Peter Otieno
+254 733 ••• 214
Caretaker
Riverside Court
Shortlist only
2 hrs ago
Feb 2026
SM
Sarah Mwangi
+254 720 ••• 887
Caretaker
Ngong Road Flats
Can accept
Yesterday
Apr 2026
James Kilonzo
+254 711 ••• 043
Caretaker · invited
Lavington Bungalow
Shortlist only
—
Sent 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”.
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
Unit
Vacated
Trades
Providers
Re-let
Days
Riverside · 4B
18 Aug 2026
4
NCMKAN?
In progress
3
Open
Ngong Rd · C7
12 Aug 2026
2
NCLM
In progress
9
Open
Riverside · 2A
3 Jun 2026
3
ANMKNC
Re-let 11 Jun
8
Open
Ngong Rd · B4
14 Apr 2026
5
NCANJW+2
Re-let 20 Apr
6
Open
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.
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 confirmed4.8 average over 63 reviewsNo 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
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 8Archive · 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
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
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 jobAwaiting confirmation or conflictSite visitBlackout
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
Search clients
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
Client
Properties
Jobs
Last job
They rated you
You rated them
GW
Grace Wanjiru
Landlord · Westlands, Lavington, Kilimani
3
6
20 Aug 2026
4.7
5.0private
Book a job
JM
Joyce Mbeki
Landlord · Parklands
2
4
12 Aug 2026
5.0
4.5private
Book a job
PO
Peter Otieno
Caretaker for Grace · Riverside Court
1
3
20 Aug 2026
Grace reviews
5.0private
Book via Grace
SK
Samuel Kariuki
Homeowner · Kileleshwa
1
1
4 Aug 2026
No review yet
3.0private
Book a job
Your own contacts
Calendar onlyWe never message these people on your behalf
Contact
Phone
Notes
Jobs
Last job
Mama Njeri (Kileleshwa)
+254 722 ••• 314
Old galvanised pipework, pays cash on the day
7
2 Aug 2026
Add to calendarInvite to RentRepairs
Kilimani Hardware (referrals)
+254 705 ••• 002
Sends me 2–3 jobs a month
14
18 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 headline4 trades, 5 areas8 work photosID approvedTrade 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 PlumbingPromoted
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.
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.
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
Date
Invoice
Period
Rate applied
Amount
Method
Status
12 Aug 2026
RR-INV-08841
12 Aug – 11 Sep
Override · KES 1,200
KES 1,200
M-Pesa
Paid
12 Jul 2026
RR-INV-08110
12 Jul – 11 Aug
Override · KES 1,200
KES 1,200
M-Pesa
Paid
12 Jun 2026
RR-INV-07402
12 Jun – 11 Jul
Override · KES 1,200
KES 1,200
M-Pesa
Paid
12 May 2026
RR-INV-06755
12 May – 11 Jun
Standard · KES 1,500
KES 1,500
Card
Paid
12 Apr 2026
RR-INV-06012
12 Apr – 11 May
Trial
KES 0
—
Free 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 nowUse 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 hoursDirections and one-tap call to the caretaker from the job screenCamera straight into a job — completion photos without leaving the appWorks with no signal — read your day in a basement, actions send when you're backLow-data mode — under 30MB installed, images loaded only when you askFingerprint unlock, and you can sign a lost phone out from here
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
3 selected. Bulk actions apply to your selection only. Send announcementGrant 30-day ProSuspend
Provider
Trades
Area
Status
Badge
Plan
Fee
Rating
Jobs
Joined
MK
Musa Kimani
musa.kimani@example.co.ke · +254 712 ••• 678
Plumbing +3
Parklands
Active
Verified
Pro
1,200 OVR
4.8
184
Feb 2026
Open
AN
Amina Njoroge
amina@njorogefinishing.co.ke · +254 733 ••• 401
Plumbing +5
Westlands
Active
Verified
Pro
900 PEND
4.9
312
Jan 2026
Open
DK
Dennis Kariuki
dkariuki@example.com · +254 720 ••• 118
Electrical +2
Kilimani
Active
Verified
Pro
1,500
4.9
203
Feb 2026
Open
EM
Eric Mutiso
eric.mutiso@example.com · +254 745 ••• 990
Electrical
Lavington
Active
Eligible in 2 jobs
Free
—
4.3
3
Jul 2026
Open
TK
Tom Kiptoo
1 safety report open · 1 upheld report Jan 2026
Painting
Embakasi
Restricted
Suspended badge
Free
—
3.9
47
Mar 2026
Triage
JO
James Ochieng
Phone never confirmed · no dashboard access
Carpentry
Ruaka
Signup incomplete
—
—
—
—
—
14 Aug
Nudge
Showing 6 of 1,847 · OVR = fee override active · PEND = override awaiting Finance
123…308
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 nowManual 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 MBRENTREPAIRS · 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”.
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
Category
Slug
Providers
Requests 30d
Fill rate
State
Plumbing
plumbing
412
318
78%
Active
Edit
Drainage & blockages
drainage
88
64
71%
Active
Edit
Water tanks & pumps
tanks-pumps
57
41
62%
Active
Edit
Water heaters
water-heaters
73
52
74%
Active
Edit
Boreholes
boreholes
19
6
33%
Thin supply
Edit
Guttering
guttering
31
18
55%
Merging → Roofing
Review
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
4×
Curtain & blind fitting
Suggested by 4 providers
AddReject
3×
Swimming pool maintenance
Karen and Runda properties only
AddReject
2×
“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
Plan
Currency
Amount
Interval
Effective from
Providers on it
State
Pro
KES
1,500
Monthly
1 Apr 2026
265
Current
Edit
Pro
KES
1,800
Monthly
1 Nov 2026
—
Scheduled
EditCancel
Free
KES
0
—
1 Jan 2026
1,535
Current
Not editable
Pro
KES
1,200
Monthly
1 Jan 2026
—
Superseded
Ended 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.
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
Provider
Amount
Failed
Attempts
Stage
Downgrades
Peter Njuguna
1,500
12 Aug
3 of 3
Grace, day 6
Tomorrow
Call
Mary Achieng
1,500
15 Aug
2 of 3
Retrying
26 Aug
Nudge
Ruth Wambui
1,125
17 Aug
1 of 3
Retrying
29 Aug
Nudge
Brian Kilonzo
1,500
18 Aug
1 of 3
Retrying
30 Aug
Nudge
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.
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 × trade
Pro providers
Slots available
Fill
Impressions
Clicks
CTR
Westlands × Plumbing
14
2
Oversubscribed 7:1
18,402
1,204
6.5%
Kilimani × Painting
9
2
Oversubscribed 4:1
12,118
702
5.8%
Lavington × Electrical
4
2
2:1
6,340
401
6.3%
Ruaka × Plumbing
1
2
Under-filled
880
71
8.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 reasonTell the provider the outcomeRe-run Musa's rating and badge checkWarn the client about review policy
Remove reviewKeep it
The only reasons a review may be removedAbuse, harassment or discriminatory languagePersonal data — phone, address, ID numbersOff-topic — not about the workProvably false against the platform recordIncentivised, coerced or fakeWrong provider — mistaken identityNot because it's negativeNot because the provider pays for ProNot because it lowers their rating below a thresholdNot 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 outcomeTell the provider, with the reason and the appeal routeCancel his 2 open jobs and notify those clientsKeep the badge suspended past the 30 days
Apply · suspend 30 daysDismiss
Out of scope hereWhat the job should have costWhether the finish was acceptableWhether a deposit should be returnedAny 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
When
Who
Action
Target
Before → after
Reason
IP
21 Aug 09:14:02
FA
Fatima Ali
Super admin
document.view
usr_8f24a1 · trade cert
—
Verification queue review
41.90.x.x
21 Aug 08:58:41
JM
Joseph Mwangi
Ops
fee_override.create
usr_2c91f0 · Amina Njoroge
1,500 → 900 pending
Multi-unit turnaround partner, 6 crew accounts
41.90.x.x
21 Aug 08:31:19
FA
Fatima Ali
Super admin
review.remove
rev_71bb2e · on usr_8f24a1
published → removed
Provably false — client cancelled in-platform 5 Aug 20:14
41.90.x.x
20 Aug 17:22:08
SK
Sarah Kimani
Support
user.impersonate
usr_44d012
30 min session, read-mostly
SUP-4390 — landlord can't see her caretaker's requests
41.90.x.x
20 Aug 15:04:55
FA
Fatima Ali
Super admin
plan_price.schedule
plan_pro · KES
1,500 → 1,800 (1 Nov)
Lead volume per provider +61% since April
41.90.x.x
20 Aug 11:47:31
JM
Joseph Mwangi
Ops
category.merge
guttering → roofing-gutters
31 providers, 222 requests moved
Landlords post gutter work as roofing
41.90.x.x
20 Aug 09:12:00
SYS
System
Automated
badge.grant
usr_91ff03 · Lucy Mwende
eligible → granted
All 7 criteria met after review #33
—
19 Aug 16:40:12
SYS
System
Automated
badge.suspend
usr_5ad771 · Tom Kiptoo
granted → suspended
Upheld conduct report within 90 days
—
19 Aug 14:02:38
SK
Sarah Kimani
Support
document.view.denied
usr_2c91f0 · national ID
download attempted, blocked
Support role cannot download identity documents
41.90.x.x
Entries cannot be edited or deleted by anyone, including a super admin. Retained 7 years.
12…8,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 notesStart 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
MTWTFSS
Today · Thu 211 job
14:00
Washing-machine feed, 6 unitsNgong Road Flats · 5.8 kmReminder sent
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 notificationSMS 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:02Fit 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▮▮▮ ⌁
MKMusa Kimani PlumbingVerified
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 4BGet 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 tapAccess arrangement remembered per propertyService category suggested from the photos and the description, always confirmed by the personUrgency 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
OverallExcellent
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-04Accept confirmation dialog · L-06Provider reply form · P-03 · M-03bJob 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-03aContact masking in pre-acceptance threads · L-08 · N-04Property 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-08Badge tracker in the provider dashboard · P-10Closed 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-07Permissions visible as data · L-10Attributed activity trail · L-03Shortlist-only caretaker app · N-01b