The complete guide to getting tasks done and earning on Kazit — whether you're a client or a worker.
Kazit uses phone-based verification — no passwords needed.
Use your Kenyan phone number (e.g. 0712 345 678). We'll send a one-time PIN via SMS.
Enter the 6-digit code sent to your phone. This confirms your identity — no password to remember.
Select Client (you need tasks done) or Worker (you want to earn). You can change roles later.
Add your full name, email, and profile photo. Workers will need to complete additional onboarding steps (see the Worker Guide below).
If you sign up as a worker, there's a quick 3-step verification process before you can start earning:
Date of birth (must be 18+), national ID number, and emergency contact information.
Choose which categories you want to work in (e.g. Laundry, Graphic Design). Set your base location in Nairobi and your transport type (walking/matatu, boda boda, or car). Digital-only categories skip location requirements.
Each category you apply for is reviewed individually. You'll receive an SMS when a category is approved. You can start working in approved categories while others are still under review.
Tip: Complete your profile and upload a clear photo — clients are more likely to hire workers with complete, professional profiles.
Everything on Kazit runs through your wallet. Clients deposit funds to pay for tasks; workers receive earnings and withdraw to M-Pesa.
| Balance | What it means |
|---|---|
| Available | Ready to spend (clients) or withdraw (workers). |
| Escrow / Held | Locked for an active task. Released when you confirm delivery or a dispute is resolved. |
| Clearing | Workers only — earnings that are in the 24-hour clearing window. Becomes available automatically. |
Enter the amount you want to deposit (minimum KSh 2) and confirm your M-Pesa phone number.
You'll receive an M-Pesa STK push prompt on your phone. Enter your M-Pesa PIN to complete the deposit.
Your wallet balance updates within seconds. If there's a delay, use the "Recheck" button — the app will verify with M-Pesa directly.
Enter the amount (minimum KSh 100) and the M-Pesa number to receive funds.
The finance team reviews your request (usually within 24 hours). You'll get a notification when it's processed.
Once approved, the money is sent to your M-Pesa. If rejected, the funds are returned to your wallet with an explanation.
Note: You can only withdraw from your available balance. Earnings in the 24-hour clearing period must finish clearing first.
Local tasks are physical jobs done in person — laundry, errands, deliveries, home help, rides, and custom tasks. Workers come to you or handle the job in your area.
| Category | Examples | How it works |
|---|---|---|
| Laundry | Wash, dry, fold, deliver | Worker picks up, washes, and returns clothes |
| Errands | Shopping, pharmacy, bill payment | Worker handles the errand for you |
| Parcel Delivery | Same-day delivery within Nairobi | Worker picks up and delivers your parcel |
| Home Help | Cleaning, small repairs, organizing | Worker comes to your location |
| Ride Assists | Airport pickups, moving help | Worker provides transport assistance |
| Custom Tasks | Anything else you need done | Describe what you need and set your budget |
Choose a category, write a clear title (e.g. "Wash and fold two laundry bags"), and add detailed instructions for the worker.
Enter the pickup address (and delivery address if it's a delivery task). The app suggests Nairobi areas with autocomplete. You can save your home address for quick re-use.
Enter the amount you'll pay. The app can suggest a price based on the distance between pickup and delivery — you'll see a breakdown of the base rate plus distance cost. You can accept the suggestion or set your own price.
Fixed price — one payment for the whole job. Per-day — set a daily rate and maximum days for longer jobs (like multi-day cleaning).
When you post, the payment is held from your wallet in escrow. Workers nearby are notified and can apply. You'll also see how many workers are available in your area.
Once workers apply, you'll see each applicant's profile, rating, verification status, and their proposed price. Pick the one you trust and tap Accept. The other applications are automatically cancelled, and a chat thread opens so you can coordinate.
For longer jobs, per-day pricing works differently:
Digital services are remote work — graphic design, web & app development, writing, and video/audio production. No location needed. Workers publish fixed-price service listings, and you order with one click.
| Category | Examples |
|---|---|
| Graphic Design | Logos, flyers, social media graphics, branding |
| Web & App Dev | Websites, landing pages, app features, bug fixes |
| Writing | Blog posts, copywriting, CVs, academic editing |
| Video & Audio | Video editing, voiceovers, podcast production, animation |
Go to the Services tab and explore listings. Filter by category or search by keyword. Each listing shows the price, delivery time, and the worker's profile, rating, and verification status.
Tap a listing to see the full description, price, and worker info. Tap Order now to proceed. The price is fixed — no bidding or negotiation.
Tell the worker exactly what you need — specific colors, references, file formats, or any other details. This is optional but helps the worker deliver exactly what you want.
The listed price is held from your wallet in escrow. The worker is assigned immediately and a chat thread opens. The delivery deadline is set automatically based on the listing's turnaround time.
The worker delivers files, links (Google Drive, Figma, GitHub, etc.), or other digital deliverables through chat. Review the work, and tap Confirm to release payment — or chat with the worker to request revisions.
Reorder: Loved a service? Every completed digital order shows a Reorder button — one tap to place the same order again with the same worker.
Escrow is the core of how Kazit keeps transactions safe for both sides. Here's how every shilling moves through the system:
The agreed amount is deducted from the client's available wallet balance and held in escrow. This money is locked — neither party can touch it.
The worker completes the task. Payment stays safely in escrow the entire time.
The client reviews the work and taps Confirm. Escrow releases — the platform fee is deducted, and the worker's earnings move to their clearing balance.
The worker's earnings are held for 24 hours in clearing. This gives time for any last-minute issues. After 24 hours, the funds automatically move to the worker's available balance and can be withdrawn.
Kazit charges a small platform fee on each transaction. The fee is deducted from the payment before the worker receives their share. You'll always see the exact breakdown before confirming any order:
| Situation | What happens to escrow |
|---|---|
| Client cancels before delivery | Full refund to client's wallet immediately |
| Client confirms delivery | Payment released to worker (24h clearing) |
| Dispute raised | Funds stay locked until our team resolves it |
| Dispute resolved — pay worker | Payment released to worker |
| Dispute resolved — refund client | Full refund to client's wallet |
Once your categories are approved, you can browse and apply for tasks:
Open tasks in your approved categories appear on the Jobs tab. Filter by category, area, or keyword. Jobs are sorted by proximity — nearest tasks appear first.
Tap Apply on any task. Write a short message to the client and propose your price (you can match the client's budget or suggest a different amount).
If the client picks you, you'll be notified and a chat thread opens. Coordinate timing, confirm details, and start the work.
When the work is done, submit proof of completion (photo, receipt, or other evidence). The client confirms and your earnings are released.
If you have approved digital categories, you can create service listings that clients can order directly:
Go to the Services tab and tap + New service. Choose a digital category, write a compelling title and description, set your price and delivery timeframe (in days), and optionally upload a cover image.
Your listing appears in the marketplace. Clients can browse, view details, and order with one click. You're notified instantly when someone orders.
Chat with the client to clarify requirements. When done, submit your deliverables — upload files, share links (Google Drive, Figma, GitHub), and add delivery notes explaining what you've provided.
Once the client confirms, your earnings enter the 24-hour clearing period, then become available for withdrawal.
Workers have an Online/Offline toggle in the top bar. When you're online, you'll receive notifications about nearby jobs. Toggle offline when you're not available to work.
Every active job has a dedicated chat thread so clients and workers can communicate directly.
Tip: Keep all communication on Kazit. This protects both parties and gives our team a record to review if there's ever a dispute.
Every job can have a delivery deadline. For digital services, the deadline is set automatically from the listing's turnaround time. For local tasks, the client sets it when posting.
Need more time? Workers can request an extension with a reason. The client receives a notification and can approve or deny the request. If approved, the deadline is updated. If denied, the original deadline stands.
Clients can also proactively extend the deadline from their side at any time.
Local tasks: The worker submits proof of completion — a photo, receipt, or before/after photos depending on the task category.
Digital services: The worker can submit:
Once submitted, the job status changes to Delivered and the client is notified to review and confirm.
When a worker delivers, you'll see a Confirm button on the order. Review the work:
After a job is completed, both the client and worker can leave a review.
For workers: Higher ratings and more reviews help you stand out. Verified workers with good ratings appear first when clients browse services and job applicants.
If something goes wrong and you can't resolve it with the other party through chat, either side can raise a dispute.
Go to the job detail and tap Raise dispute. This is available after a worker has been assigned.
Select a reason (quality issue, no-show, payment problem, or other) and describe what went wrong.
The Kazit team reviews the chat history, delivery proof, deadlines, and both sides of the story.
We make a binding decision: either the payment is released to the worker or refunded to the client. Both parties are notified of the outcome and reasoning.
Important: While a dispute is open, the escrow funds are locked and no deadline extensions can be made. Try to resolve issues through chat first — disputes are a last resort.
Still have questions? Check our FAQs or email us at support@kazit.ke.