Step 1 of 25 — Welcome
🏍️
Twende Drivers
Drive with Uganda's most trusted ride platform
UGX 47k
Avg daily earnings
14%
Commission
Daily
MoMo payout
Approval typically within 48 hours. Need: DL, NIN, vehicle logbook, police clearance.
Twende
Your driving phone number
Phone number
🇺🇬 +256
7XX XXX XXX
We'll send a verification code via SMS. This number receives ride offers.
⚠️ Use a number you'll keep — changing your driving number requires KYC re-verification.
Twende
Enter your code
A 6-digit code was sent to +256 772 ••• 891
8
2
4
Resend in 00:42
📞 Call me instead
Tell us about yourself
Step 1 of 5
First name
Last name
Date of birth
National ID (NIN)
Gender
Male
Female
Preferred language
Become a Twende Driver
Step 2 of 5 — Documents
Driver's License
Front + back · clear photo · current
National ID (NIN)
Both sides · matches name on DL
Selfie verification
Live photo for biometric match with NIN
Vehicle logbook
Owner name · plate · matches DL
Police clearance
Issued in last 90 days · Uganda Police
⏳ Average review time: 24–48 hours. We'll notify you once approved.
Register your vehicle
Step 3 of 5
⚠️ Your vehicle is locked to your driver account. Changing it later requires re-verification.
Vehicle type
🏍️ Boda
🚗 Car
📦 Cargo
License plate
Make / Model
Year
Color
Vehicle photos (all 5 required)
Front + plate
Captured
Back + plate
Captured
Left side
Captured
Right side
Tap to capture
Plate close-up
Clear, well-lit, no glare
📋 Logbook required. Owner name on logbook MUST match your name on KYC.
Vehicle logbook
URA registration · ownership proof
Set up payouts
Step 4 of 5
Your earnings auto-payout daily at 23:00 to your selected mobile money account.
MTN MoMo
Most common · daily auto-payout · UGX 200 fee
Airtel Money
Daily auto-payout · UGX 200 fee
MoMo number
🇺🇬 +256
Account holder name
⚠️ MoMo account name must match your KYC name. Mismatch will fail payout and require manual review.
✓ Number verified · matches your registered phone
Quick driver quiz
Step 5 of 5
Question 3 of 8 · 80% pass mark · take as many times as needed
A passenger asks you to take a different route than the one shown in the app. What do you do?
A
Refuse — only the in-app route is allowed.
B
Confirm verbally with the passenger and continue — the app records the actual route taken.
C
Cancel the trip and find another passenger.
D
Ignore the passenger and follow the app strictly.
💡 Trip routes are recorded for safety. Significant deviation alerts both passenger and Twende Ops.
Application status
Under review
Your application was submitted 6 hours ago. Average review time is 24–48 hours.
Review timeline
Application submitted
6h ago
Documents uploaded
5h ago
Biometric match passed
5h ago · 0.97 score
Manual review in progress
In queue
Background check (police)
Pending
Final approval
Pending
📲 We'll send you an SMS and push notification once approved. You can close the app — no need to wait here.
Verify your vehicle
Daily check
📸 Photograph your vehicle's plate before going online. Required once every 24 hours.
UBD 123X
Position the plate inside the frame
✓ Plate matched UBD 123X · OCR confidence 0.96
Registered plateUBD 123X
Vehicle🏍️ Bajaj Boxer · Red
Last verified2 days ago
⚠ Plate doesn't match — Report change
Today's Earnings
UGX 47,200
🛣️ 9 trips
⏱️ 5h 20m online
⭐ 4.8 avg
🔥 High Demand Area
Wandegeya
0.8 km away · 3 pending rides
+22%
9
Trips
94%
Acceptance
4.8
Rating
←
Demand Heatmap
● LIVE
Wandegeya
City Centre
Kololo
Katwe
📍 You · 0.8 km from Wandegeya
Google · Map data ©2026
High demand
Medium
Low
🔥 Top hotspot — next 30 min
Wandegeya
+38% demand · 6 pending rides · 0.8 km
1.4×
←
Head-home mode
Heading home
Only offers going toward Bukoto
💡 Use at end-of-shift to reduce empty kilometres home. Limited to 2 uses per day to keep platform supply healthy.
Direction filter
From
Your current location · Wandegeya
Toward
🏠 Home · Bukoto · 6.2 km
Edit
Acceptance corridor±30° toward home
Max detour+1.5 km from direct line
Time limit90 min · auto-disables
Uses today1 of 2
⚠️ While head-home is on, you may receive fewer offers than usual — that's expected.
📍
New Trip Offer
12
sec
Acacia Mall, Kololo
Pickup landmark · 1.8 km from you
Nakasero Market, City Centre
Drop-off · ~4.2 km trip
Your Payout
UGX 7,400
Base 3,000 + Distance 4,500 − 14% commission
🏍️
🏁
Google · Map data ©2026
Earnings
Today
This Week
Gross Earnings
UGX 47,200
Net (after commission)
UGX 40,592
Incentive bonus
UGX 2,000
Breakdown
Gross faresUGX 47,200
Platform commission (14%)− UGX 6,608
Incentive bonus+ UGX 2,000
Net PayoutUGX 42,592
Trips Today
Acacia Mall → Nakasero
09:14 AM · 4.2 km
UGX 7,400
Paid
Wandegeya → Makerere
10:02 AM · 2.1 km
UGX 4,800
Paid
Garden City → Ntinda
11:30 AM · 5.8 km
UGX 9,200
Pending
←
Earnings forecast
● LIVE
Projected · next 4 hours
UGX 32,400 – 41,800
Based on demand, surge, traffic, fuel · 75% confidence
Hour-by-hour estimate
17–18
UGX 12,400
18–19
UGX 11,200
19–20
UGX 7,600
20–21
UGX 4,400
💡 Tip: Wandegeya has the highest projected earnings right now. +38% demand · 1.4× surge · 0.8 km away.
What\'s driving the forecast
📈 Demand · next 4 h142 → 168 quotes/h expected
📅 Time-of-dayMon rush hour 17–19
🚦 Traffic+18% above free-flow
🌧 WeatherLight rain (raises demand)
⛽ Fuel adj+UGX 700/trip avg
📍 Your zone score0.78 (top 15%)
📊 Forecast confidence: 75%. Drops to ~60% during unusual events (matches, public holidays). Updated every 5 minutes.
←
Quests & bonuses
UGX 4,200 earned
Today's quests
10 trips today
+UGX 2,000
Complete 10 paid trips before midnight to unlock the daily bonus.
Early bird · 3 morning trips
+UGX 1,500
Complete 3 trips before 09:00 — peak passenger demand window.
Perfect rating streak
+UGX 700
Get 5 consecutive 5-star ratings.
This week
50 trips this week
+UGX 8,000
Hit 50 paid trips Mon–Sun for the weekly mega bonus.
Night owl · 5 late trips
+UGX 3,000
Complete 5 trips between 22:00–04:00 (Gold tier perk).
💡 Quests rotate weekly. Higher-tier drivers unlock exclusive quests with bigger bonuses.
←
Tier & loyalty
SILVER TIER
42 trips this month · ⭐ 4.84 rating
8 more trips + 0.06 rating to reach Gold
Your Silver perks
✓
Lower commission · 12%
Down from base 14% — saves ~UGX 12,000/month at your trip volume
✓
Priority dispatch
Closer offers reach you first when multiple drivers are eligible
✓
Same-day MoMo payout
Withdraw anytime · default daily auto-payout still applies
✓
Discounted vehicle services
5% off oil changes + tyres at partner garages
Unlock at Gold
🔒
Lower commission · 10%
Twende's lowest rate
🔒
Exclusive Gold-only quests
Bigger bonuses on night/weekend challenges
🔒
Priority support
Dedicated phone line · 5-min response SLA
🔒
Free helmet replacement
One free Twende helmet per quarter
💡 Tiers recalculate on the 1st of each month based on rolling 30-day stats. Maintain criteria to stay in tier.
←
My Trips
This week
🏍️
Acacia Mall → Nakasero
UGX 7,400
Today · 09:14 · ⭐ 5Paid
🏍️
Wandegeya → Makerere
UGX 4,800
Today · 10:02 · ⭐ 5Paid
🏍️
Garden City → Ntinda
UGX 9,200
Today · 11:30 · ⭐ 4Pending payout
⚠️
Kololo → Bugolobi
UGX 0
Yesterday · 15:42 · Cancelled by riderNo-show fee · +UGX 500
🏍️
Ntinda → City Centre
UGX 8,200
Yesterday · 14:08 · ⭐ 5Paid
←
Withdraw Earnings
Available to withdraw
UGX 42,592
Auto-payout daily at 23:00 · or cash out now
Amount
Payout method
MTN MoMo
+256 772 ••• 891 · instant
Airtel Money
Add account
Withdrawal amountUGX 42,592
Service fee− UGX 200
You receiveUGX 42,392
←
Performance
Last 30 days
Acceptance
94%
↑ +2% vs prev
Cancellation
3.1%
↓ -0.5%
Rating
4.84 ⭐
↑ from 4.78
Trips
218
↑ +12
Rating breakdown
Top rider tags
⏱ Punctual · 142
😊 Friendly · 98
🛣 Knows the route · 76
🧹 Clean ride · 54
💡 Drivers above 4.7 ⭐ qualify for priority dispatch and weekly bonus tier.
←
Vehicle & Documents
Active vehicle
Type🏍️ Boda · Bajaj Boxer
PlateUBD 123X
Year2022
ColorRed
Document expiry
Driver's License
Expires 15 Aug 2026 · valid
Vehicle insurance
Expires 2 Jul 2026 · 60 days
PSV permit
Expires 12 May 2026 · 10 days
National ID (NIN)
No expiry on file
⚠️ Drivers cannot accept rides if any required document expires. Renew at least 7 days in advance.
←
Change vehicle
⚠️ Important: you can't accept rides while a vehicle change is under review (typically 24–48 hours).
Current vehicle
🏍️ Bajaj Boxer · Red
UBD 123X
Why are you changing?
Bought / switched to new vehicle
Logbook in your name required
Accident — car towed / written off
Police report + insurance letter required
Document / license expiry — getting renewal
Returns to active when renewed
Borrowing relative's vehicle temporarily
⚠️ Requires owner consent in-app + temporary insurance
Other (please describe)
📋 Next step: photograph your new vehicle (4 angles + plate close-up) and upload the new logbook. Same KYC pipeline as initial onboarding.
🛡️ Safety Center
Your safety is our priority
🌃 Night Risk Zones — Now
Kololo
Low risk
Katwe
Medium — caution
Bwaise
High — avoid after 22:00
Muyenga
Low risk
📋 Report an Incident
Encountered a problem? Report it and our ops team will respond within 30 minutes.
📞 Emergency Contacts
Police: 999 · Twende Ops: 0800 234 000
🎨 Design System
- Primary: #0FA958 (Twende Green) — online state, earnings, CTAs
- Driver accent: #2563EB (Blue) — informational, nav actions
- Safety: #DC2626 (Red) — SOS, high-risk zones, panic actions
- Demand: #F59E0B (Amber) — heatmap hints, earnings alerts, warnings
- Font: Inter / Roboto — system fallback for low-end devices
- Dark theme on driver home — reduces glare when driving at night
📐 Tech Stack
UIFlutter 3.x
StateRiverpod
NavGoogle Maps deep link
RTWebSocket
Offer timer12–15 s
Commission14%
PayoutDaily MoMo
CurrencyUGX
KYCDL + vehicle log + police