How it works

From booking to payout, here's exactly what happens

Two journeys, one trusted platform. Pick the one that's you.

For clients

Booking a service

01

Choose a service

Pick from house cleaning, laundry, car wash, childcare and more — tell us your home size and preferred schedule.

02

See your exact price

SafiLink shows a full breakdown — base price, location factor, service fee — before you commit to anything.

Price breakdown screen
03

Pay securely by M-Pesa

An STK Push is sent to your phone. Your payment is held in escrow — the provider isn't paid until you confirm the work is done.

Secure M-Pesa payment screen
04

Track your provider live

Watch their location update on the map as they head your way, with in-app chat and an SOS button always available.

Live tracking screen
05

Confirm and rate

Once the job's done, confirm completion to release payment, then rate your provider to help other clients choose well.

For providers

Getting paid for your work

01

Register and select your services

Sign up, add a next-of-kin contact, and choose every service category you can offer.

Provider registration screen
02

Complete verification

Verify your phone, upload your ID, take a selfie for face matching, and pass admin review.

Verification progress screen
03

Go online and accept jobs

Flip the online switch when you're free to work, and accept job requests as they come in near you.

04

Complete the job

Head to the client, update job status as you go, and mark the service complete when you're done.

05

Withdraw your earnings

Once the client confirms, your payment lands in your SafiLink wallet — withdraw to M-Pesa whenever you like.

Provider wallet screen