The biggest financial decision you'll make as an e-hailing driver is whether to buy or rent your car. Get it right and you maximise your take-home pay. Get it wrong and you'll work 60 hours a week just to break even. This guide provides a complete financial comparison with real South African Rand numbers so you can make an informed decision.
If you plan to drive full-time (50+ hours/week) for more than 18 months, buying is cheaper. If you drive part-time or need flexibility, renting is safer. Use the FleetCalc calculator to model your exact numbers.
Weekly rentals cost R2,000-R3,500 depending on the car and operator, with most drivers paying R2,200-R2,800/week for a Toyota Starlet or Suzuki Dzire.
| Item | Cost | Notes |
|---|---|---|
| Weekly rental | R2,200-R2,800 | Includes insurance, tracking, roadside assist (usually) |
| Monthly rental equivalent | R9,500-R12,100 | 4.33 weeks per month |
| Fuel | R3,500-R5,000/month | 50-70L/week at R24.93/L (June 2026) |
| Data | R200-R400/month | 15-25GB |
| Car wash | R1,200-R1,500/month | R50/day x 24-30 days |
| Total monthly costs (renting) | R14,400-R19,000 | Before platform commission |
Buying a R180,000 car with finance costs R3,800-R4,500/month in repayments, plus R2,500-R5,000/month in insurance, maintenance, and depreciation.
| Item | Cost | Notes |
|---|---|---|
| Car payment (financed) | R3,800-R4,500/month | R180,000 over 60 months at prime+3% |
| Insurance (e-hailing) | R1,200-R2,500/month | Personal cover, must declare e-hailing |
| Maintenance (averaged) | R1,500-R3,000/month | Tyres, brakes, services, unexpected repairs |
| Depreciation | R2,000-R4,000/month | Car loses R24,000-R48,000/year in value |
| Fuel | R3,500-R5,000/month | Same as renting |
| Data | R200-R400/month | Same as renting |
| Car wash | R1,200-R1,500/month | Same as renting |
| Total monthly costs (buying) | R13,400-R20,900 | Includes depreciation |
The break-even point is 14-18 months of full-time driving. Before 14 months, renting is cheaper because you avoid the upfront deposit and early depreciation hit.
| Period | Renting Total Cost | Buying Total Cost | Winner |
|---|---|---|---|
| 6 months | R86,400-R114,000 | R111,000-R155,000 | Renting |
| 12 months | R172,800-R228,000 | R175,000-R250,000 | Close to break-even |
| 18 months | R259,200-R342,000 | R230,000-R340,000 | Buying starts winning |
| 24 months | R345,600-R456,000 | R280,000-R420,000 | Buying clearly ahead |
| 36 months | R518,400-R684,000 | R370,000-R570,000 | Buying saves R100k+ |
Let's walk through a real-world example with specific Rand figures to show exactly when buying pulls ahead. Assume a driver earning R35,000/month in gross fares (R250/hour average, 140 hours/month) who is deciding between renting a Toyota Starlet at R2,500/week or buying one for R179,900 financed over 60 months.
| Cost Category | Renting (per month) | Buying (per month) | Monthly Saving |
|---|---|---|---|
| Vehicle cost (rental vs finance) | R10,825 | R4,150 | +R6,675 |
| Insurance | Included | R1,800 | -R1,800 |
| Maintenance & tyres | Included | R1,800 | -R1,800 |
| Depreciation (straight-line) | N/A | R2,000 | -R2,000 |
| Fuel | R4,200 | R4,200 | R0 |
| Data & car wash | R1,600 | R1,600 | R0 |
| Total | R16,625 | R15,550 | +R1,075/month |
In this scenario, buying saves approximately R1,075 per month. However, the buyer also had to pay a R30,000 deposit and roughly R12,500 in on-road costs (registration, licensing, number plates). That R42,500 upfront cost is "recovered" by the monthly savings: R42,500 ÷ R1,075 = 39.5 months (about 3 years and 4 months).
But here is where it gets interesting. Once the car is fully paid off after 60 months, the buying cost drops to just R9,600/month (insurance, maintenance, fuel, and misc only — no more finance payments). The renter is still paying R16,625/month. At that point, the owner saves R7,025 every month compared to the renter. Over a 3-year ownership period after paying off the loan, that's an additional R252,900 in savings.
Bottom line: If you can survive the upfront deposit and commit to 3+ years of full-time driving, buying a R180,000 vehicle can save you R250,000-R350,000 over the car's useful life compared to renting continuously.
Buying is not just about the monthly finance payment. Many first-time owner-drivers are shocked by costs they did not budget for. Here are the hidden expenses you must factor into your break-even calculation:
Depreciation — the silent profit killer. A new or demo Toyota Starlet purchased for R179,900 will be worth roughly R120,000 after two years and R80,000-R90,000 after four years of high-mileage e-hailing use (150,000-200,000km). That is R2,000-R2,500/month in lost value that never shows up on a bank statement but is very real when you sell or trade in. Buying a used car (12-24 months old) reduces this hit significantly because the steepest depreciation happens in year one.
Tyres — R3,000-R5,000 per set, every 30,000-40,000km. At 4,000-5,000km per month of full-time driving, you will replace tyres roughly every 7-10 months. A full set of budget 185/65R15 tyres for a Starlet or Dzire costs R3,200-R4,000 fitted and balanced. Premium tyres (Continental, Michelin) cost R5,000-R6,500 but last longer. Budget R400-R500/month for tyre replacement. Renters never see this cost — it is bundled into the weekly rate.
Service intervals — R2,500-R6,000 each. Most e-hailing vehicles need a service every 10,000-15,000km. At full-time driving, that is every 2-3 months. A minor service (oil, filter) costs R2,500-R3,500. A major service (brake pads, spark plugs, all fluids) costs R4,500-R6,500. Averaged out, budget R2,000-R2,500/month. Skipping services to save money will cost you far more in engine or gearbox repairs later.
Battery, brakes, and unexpected repairs. A new battery every 2-3 years (R1,500-R2,500), brake pads every 40,000-60,000km (R1,200-R2,000 per axle), and the occasional R5,000-R15,000 surprise repair (clutch, suspension, alternator). The rule of thumb is to budget an extra R1,000-R1,500/month for the unexpected. If nothing breaks, that money stays in your emergency fund for when it does.
Choosing the right car makes a massive difference to your profitability. The ideal Uber vehicle is fuel-efficient, reliable, cheap to maintain, and qualifies for all Uber categories. Here are the top picks available in South Africa right now:
| Car | New Price | Fuel (L/100km) | Service Cost | Uber Categories | Verdict |
|---|---|---|---|---|---|
| Toyota Starlet 1.5 XS | R179,900 | 5.4 | R2,800 avg | UberX, Comfort | Best all-rounder |
| Suzuki Dzire 1.5 GL | R169,900 | 5.1 | R2,500 avg | UberX, Comfort | Cheapest to run |
| VW Polo 1.0 TSI | R219,900 | 5.6 | R3,200 avg | UberX, Comfort | Premium feel, higher cost |
| Hyundai Grand i10 1.2 | R154,900 | 5.8 | R2,400 avg | UberX | Budget option, no Comfort |
| Kia Sonet 1.5 LX | R229,900 | 6.2 | R3,000 avg | UberX, Comfort, SUV | SUV category access |
| Toyota Vitz 1.0 | R149,900 | 4.8 | R2,200 avg | UberX | Ultra-economy, basic |
Pro tip: Buying a 12-24 month old demo or pre-owned model saves 15-25% off the new price while still having factory warranty remaining. A used Starlet at R139,000-R149,000 is the sweet spot for maximum Uber profitability.
Advantages:
Disadvantages:
Advantages:
Disadvantages:
Use the FleetCalc calculator to model both scenarios with your exact rental rate, fuel costs, and working hours.
Buying is cheaper long-term if you drive full-time for 18+ months. Renting is better for part-time drivers or those who cannot afford the upfront purchase cost. Use the FleetCalc calculator to model your specific situation.
At R2,500/week rental vs buying a R180,000 car, the break-even is approximately 14-18 months of full-time driving (55+ hours/week). However, if you factor in the upfront deposit and on-road costs, full cost recovery takes closer to 36 months.
Weekly rentals range from R2,000-R3,500 depending on the car and fleet operator. Most popular e-hailing rentals are R2,200-R2,800/week for a Toyota Starlet or Suzuki Dzire.
Insurance (R1,200-R2,500/month), maintenance including tyres and servicing (R2,500-R4,000/month), depreciation (R2,000-R4,000/month), and unexpected repairs (budget R1,000-R1,500/month). Many drivers forget to account for depreciation, which is the single biggest hidden cost.
Yes. Several banks and finance companies offer e-hailing vehicle finance. Interest rates are typically prime +2-4%. Monthly payments on a R180,000 car over 60 months are approximately R3,800-R4,500. Some finance houses require proof of Uber earnings history (3-6 months) before approving.
A 12-24 month old pre-owned vehicle offers the best value. You avoid the steepest first-year depreciation (15-20%) while still getting factory warranty coverage. A used Toyota Starlet at R139,000-R149,000 is the sweet spot for profitability. Always get a full service history and have the car inspected before purchasing.
Selling a financed car within the first 12-18 months almost always results in a loss because of early depreciation and finance setup fees. If you are unsure about long-term commitment, start with renting for 3-6 months to test your earning potential before committing to a purchase.