Real connections.
Verified profiles. Two-sided matchmaking.

Kenya's first consent-first matchmaking platform. Women and men both list profiles for free; every profile is manually verified. Full access unlocked via M-Pesa — browse, message and connect with confidence.

18+
Verified profiles
7
Counties covered
100%
Consent-signed
M-Pesa
Daraja payments

How access works: Pay a single M-Pesa fee to unlock full photos, bios and messaging for every profile in that catalog for your chosen window — 24 hours, 7 days, 14 days or 30 days. Women's and men's catalogs unlock separately: one payment covers everything in the catalog you choose, with no per-person charges.

Nairobi
128 verified profiles
Mombasa
54 verified profiles
Kisumu
41 verified profiles
Nakuru
38 verified profiles
All Other Counties
79 profiles upcountry
Filter profiles:
Women — new this week
Browse all 9+
J
Unlock to view
Verified Active
4
Joyce W.
Nyeri · Plus-size
33 yrs · Arts
Arts
M
Unlock to view
VerifiedNew
2
Mary K.
Machakos · Curvy
22 yrs · Fitness
Fitness
D
Unlock to view
Verified Active
6
Diana M.
Nairobi · Average
28 yrs · Business
Business
A
Unlock to view
Verified Active
2
Akinyi S.
Kisumu · Slim
25 yrs · Faith
Faith
G
Unlock to view
VerifiedNew
2
Grace N.
Nakuru · Athletic
24 yrs · Farming
Farming
Men — new this week
Browse all 9+
P
Unlock to view
Verified Active
4
Patrick W.
Nyeri · Plus-size
35 yrs · Arts
Arts
E
Unlock to view
VerifiedNew
2
Eric T.
Machakos · Average
24 yrs · Fitness
Fitness
S
Unlock to view
Verified Active
6
Samuel R.
Nairobi · Athletic
30 yrs · Business
Business
V
Unlock to view
Verified Active
2
Victor A.
Kisumu · Slim
27 yrs · Faith
Faith
K
Unlock to view
VerifiedNew
2
Kevin M.
Kisumu · Slim
26 yrs · Education
Education
Access plans — pay once, browse one catalog
One payment unlocks every profile in your chosen catalog (women or men) for your chosen window — not per-person charges
Trial Access
24 Hours
KES 100
≈ KES 100 / day
  • Full photos — all profiles
  • Messaging enabled
  • Filter by county & age
  • Instant M-Pesa STK Push
Weekly Access
7 Days
KES 400
≈ KES 57 / day
  • Full photos — all profiles
  • Unlimited messaging
  • Advanced filters
  • New profiles added daily
Popular
Bi-Weekly Access
14 Days
KES 750
≈ KES 54 / day
  • Full photos — all profiles
  • Unlimited messaging
  • Priority new profiles
  • Best value for time
Monthly Access
30 Days
KES 2,000
≈ KES 67 / day — lowest per-day
  • Full photos — all profiles
  • Unlimited messaging
  • All filters + saved searches
  • Lowest per-day rate
Each access window covers one catalog (women or men) — unlocking one never unlocks the other. All payments are final — no refunds. Access activates immediately on confirmed M-Pesa payment.
How Roho works
Register → verify → unlock access → connect — under 5 minutes
Create your account
Register to list your own profile (women and men both free) or to browse and unlock access. Listing is always free; browsing requires an access window to view photos and message.
Admin verification
Every profile — women's and men's alike — is reviewed by an admin. Consent forms are signed and stored — no profile appears without one.
Unlock via M-Pesa
Choose which catalog and window. Tap Pay — an STK Push arrives on your Safaricom number. Enter your PIN and access activates instantly.
Connect & message
Full photos, bios and messaging unlock across the catalog you chose. Exchange contacts when both sides are interested.
Browse by interest & lifestyle
Find someone who shares your values and way of life — across both catalogs
Business & Entrepreneurship
Ambitious, self-driven professionals
160+ profiles
Faith & Spirituality
Values-driven, church or mosque community
190+ profiles
Farming & Agriculture
Rural, grounded, home-oriented
100+ profiles
Health & Fitness
Active lifestyle, gym, outdoors
125+ profiles
Safety & consent — built into every profile, both catalogs Every listing — women's or men's — requires a signed consent form, a verified phone number and admin approval. No profile goes live without all three. Reporting is enabled on every profile.
Consent form signed
Phone verified
Admin approved
Reporting enabled
What members say

Real experiences. We don't publish fake testimonials.

"Paid for the 7-day window on the women's catalog and messaged three people within the first hour. The profiles are real — photos match, responses are genuine. Worth every shilling."
JK
James K.
Member · Nairobi
"The M-Pesa push arrived immediately and access switched on right after my PIN. No waiting, no confusion. Clean experience from start to finish."
DM
David M.
Member · Mombasa
"Filters actually work — narrowed to Nakuru county, age 25–30, and got exactly the profiles I was hoping for on the men's catalog. Good curation."
PM
Patricia M.
Member · Nakuru
Frequently asked questions
Everything you need to know before signing up
What does "full access" mean?
A single M-Pesa payment gives you full access to every profile in one catalog (women or men) — photos, bio, interests and direct messaging — for your chosen window (24hr, 7, 14 or 30 days). You are not paying per profile; one payment covers everything in that catalog. The other catalog needs its own separate access window.
How does the M-Pesa payment work?
We use Safaricom Daraja STK Push. You enter your M-Pesa number, a payment prompt appears on your phone, you enter your PIN, and access activates the moment Safaricom confirms the payment — usually within seconds.
Are the profiles real and verified?
Yes — for both women's and men's profiles. Every profile requires a signed consent form, a verified Safaricom number and admin review before it goes live. No profile is published automatically. We also have a reporting system so the community can flag anything suspicious.
Can I see profiles before paying?
You can see anonymised previews — first name, county, age range, build and interests — before paying. Full photos and bio are hidden until your access window is active, to protect the privacy of everyone listed on the platform.
What happens when my access window expires?
Profiles return to previews. Any conversations you started remain in your inbox — you won't lose your message history. To continue messaging and viewing photos, renew your access window via M-Pesa from your dashboard.
How do I list my profile?
Register with your email and phone number, select "A Woman" or "A Man" when joining, fill in your profile and upload photos, then sign the consent form digitally. Your profile goes into an admin review queue — you'll get a notification when it goes live. Listing is completely free for both women and men.
Is my phone number shared with other members?
Not automatically. Your phone number is used only for account verification and payments. Contact details are exchanged only when you choose to share them directly in a conversation.
How do I report a suspicious profile?
Every profile — in either catalog — has a Report button visible to logged-in users. Reports go directly to our moderation team, who review and act within 24 hours. Profiles under review are suspended pending investigation.
No-Refund Policy — please read before paying

All access window payments are final and non-refundable. Access activates immediately on confirmed M-Pesa payment. If your payment was deducted but access did not activate, contact support with your M-Pesa receipt number within 24 hours.