← Back to Earnings

Uber Driver Earnings South Africa

How much can Uber drivers really earn in South Africa? This report breaks down the numbers by city, experience level, and hours worked.

National Averages

Full-time Uber drivers in South Africa typically earn R8,000–R25,000 per month before expenses. In 2023, Uber drivers and couriers in SA collectively earned R2.3 billion. Earnings vary widely by location and effort.

By City

  • Johannesburg: R20,000–R30,000/month (highest demand)
  • Cape Town: R18,000–R28,000/month
  • Pretoria: R18,000–R26,000/month
  • Durban: R15,000–R22,000/month

By Experience

Entry-level (0–2 years): R10,000–R15,000/month. Mid-level (3–7 years): R15,000–R22,000/month. Experienced (8+ years): R22,000–R40,000/month.

Part-Time

Weekend or evening drivers can expect R5,000–R15,000 depending on hours.

Factors

Peak hours, surge pricing, vehicle type, and commission (typically 20–25%) all affect take-home pay. Use our Uber Income Calculator to estimate.

See our earnings by city guide and main Uber/Bolt guide.

Get the best side hustle ideas

Join 10,000+ South Africans discovering new ways to earn.