Here's what most new e-hailing drivers don't realise until it's too late: Uber and Bolt don't deduct tax from your earnings. Every rand you earn is paid to you in full — and you're responsible for declaring it to SARS and paying the tax yourself.
Ignore this and you could face penalties of up to 200% of the tax you owe, plus interest. The good news? Most drivers can significantly reduce their tax bill by claiming legitimate business expenses. This guide shows you exactly how — with real Rand calculations, a step-by-step SARS eFiling walkthrough, and everything you need to stay SARS-compliant in 2026.
⚠️ Disclaimer: This guide provides general information based on current SARS practice and the Tax Administration Act. Tax law changes. For your specific situation, consult a registered tax practitioner. Don't rely solely on blog posts for tax decisions.
Both Uber and Bolt classify drivers as independent contractors in their terms of service. SARS has confirmed this treatment — your earnings are business income, not salary income. This means:
This distinction is critical. As an employee, your employer handles tax deductions. As an independent contractor, you are your own tax administrator. SARS treats Uber/Bolt earnings exactly the same as any other sole proprietor business income.
| Category | Must Register If |
|---|---|
| Under 65 | Taxable income > R95,750/year |
| 65–74 | Taxable income > R148,217/year |
| 75+ | Taxable income > R165,689/year |
"Taxable income" means your gross earnings minus allowable deductions. If after deducting fuel, data, insurance and other costs, your profit is above R95,750 for the year, you must register and file.
💡 Quick test: If you're netting more than R8,000/month from e-hailing (after expenses), you almost certainly need to register. Most full-time drivers exceed this threshold within 2–3 months.
How to register:
You'll receive a 10-digit tax reference number. If you already have one from previous employment, you don't need a new one — just update your details with SARS to reflect self-employment.
Most e-hailing drivers are classified as provisional taxpayers because they earn income other than a salary. This means you pay tax in advance during the year rather than in one lump sum at year-end.
There are three payment periods:
You estimate your own income for the year and pay based on that estimate. If you underestimate by more than 80% of the actual amount, SARS charges a 20% penalty on the shortfall plus interest.
⚠️ Many drivers skip provisional tax and just pay a lump sum at year-end. This triggers penalties and interest. Don't do it. Even if your estimates are rough, making the payments on time avoids the penalty entirely.
Let's work through a real example for a typical Uber driver in Johannesburg.
Mandla drives his own Toyota Corolla Quest 50 hours per week in Johannesburg.
| Income & Expenses | Monthly | Annual |
|---|---|---|
| Gross Uber earnings (after 25% commission) | R22,000 | R264,000 |
| Less: Fuel | -R6,500 | -R78,000 |
| Less: Insurance (e-hailing) | -R1,400 | -R16,800 |
| Less: Data & airtime | -R350 | -R4,200 |
| Less: Maintenance & tyres | -R1,200 | -R14,400 |
| Less: Car wash | -R400 | -R4,800 |
| Less: Depreciation (R250,000 ÷ 5 years) | -R4,167 | -R50,000 |
| Less: Phone, accessories, licensing | -R375 | -R4,500 |
| Taxable income (after deductions) | R7,608 | R91,300 |
Mandla's taxable income of R91,300 is below the R95,750 threshold, so he doesn't owe income tax. But he should still file a return to stay compliant.
If Mandla's gross earnings were R300,000 after commission, his taxable income would be approximately R131,300. Here's the tax calculation:
| Item | Amount |
|---|---|
| Taxable income | R131,300 |
| Tax on first R237,100 @ 18% | R23,634 |
| Less: Primary rebate (under 65) | -R17,235 |
| Tax payable for the year | R6,399 |
Provisional tax payments for Mandla:
| Payment | Due Date | Amount |
|---|---|---|
| First provisional payment (50%) | End of August 2026 | R3,200 |
| Second provisional payment (remaining) | End of February 2027 | R3,199 |
| Optional third payment (if needed) | End of September 2027 | As required |
💡 Pro tip: Always slightly overestimate your provisional tax payment. If you overpay, SARS will refund you. If you underpay, you'll face interest charges. It's cheaper to get a refund than to pay penalties.
As a self-employed e-hailing driver, you can deduct all legitimate business expenses from your gross income before calculating tax. Here's every deduction you can claim, with realistic Rand estimates for a full-time driver in a major city:
| Deduction Category | Monthly Estimate | Annual Estimate | Notes |
|---|---|---|---|
| Fuel | R5,000 – R9,000 | R60,000 – R108,000 | Keep all fuel slips. Use business km logbook for personal use split. |
| Vehicle insurance (e-hailing) | R1,200 – R2,500 | R14,400 – R30,000 | Must have e-hailing extension. Standard insurance won't cover you. |
| Car rental (renters only) | R10,000 – R14,000 | R120,000 – R168,000 | Fully deductible if renting for e-hailing. Cannot also claim depreciation. |
| Depreciation (wear & tear) | R3,300 – R5,000 | R40,000 – R60,000 | 20% of vehicle purchase price per year over 5 years. Owner-drivers only. |
| Vehicle maintenance & repairs | R800 – R2,000 | R10,000 – R24,000 | Oil changes, brake pads, tyres, filters, minor repairs. |
| Data & airtime | R300 – R500 | R3,600 – R6,000 | Business portion only if using same SIM for personal use. |
| Car wash | R300 – R600 | R3,600 – R7,200 | Keep receipts or note regular costs. |
| Phone cost (business portion) | R200 – R400 | R2,400 – R4,800 | Depreciated over 2 years. Claim business use % only. |
| Phone accessories | R50 – R150 | R600 – R1,800 | Mount, charger, cable. Depreciate if over R7,000. |
| Dashcam | R100 – R200 | R1,200 – R2,400 | Depreciated over 3 years. Recommended for disputes. |
| Vehicle licensing & registration | — | R1,200 – R2,500 | Annual renewal. Keep your licence disc receipt. |
| PrDP (Professional Driving Permit) | — | R250 – R500 | Required for e-hailing. Renewal every 2 years. |
| Roadworthy certificate | — | R600 – R1,200 | Required for licensing. Deductible expense. |
| Tax practitioner / accounting fees | R200 – R500 | R2,400 – R6,000 | Highly recommended. Their fee is also deductible. |
| Bank charges | R50 – R150 | R600 – R1,800 | On your e-hailing earnings bank account. |
| Parking fees (airport, mall queues) | R200 – R500 | R2,400 – R6,000 | Keep receipts. Airport queue parking is common. |
💡 Typical total deductions for a full-time owner-driver: R140,000 – R250,000 per year. This can reduce your taxable income by 40–60% of gross earnings. Not claiming deductions is the #1 way drivers overpay tax.
SARS can request documentation up to 5 years back. Keep:
📱 Use the FleetCalc Expense Tracker to log every deductible expense as you go. Export a SARS-ready summary at tax time. It's free.
Many drivers wonder whether they'd be better off as employees. Here's a side-by-side comparison using a driver earning R22,000/month gross:
| Factor | Employee (if applicable) | Self-Employed (Actual) |
|---|---|---|
| Tax deducted | PAYE deducted monthly by employer | You calculate & pay provisional tax |
| UIF | Employer + employee contribute 2% total | No UIF — no unemployment protection |
| Medical aid deduction | Employer may contribute | No employer contribution |
| Business expense deductions | Cannot claim (only travel allowance) | Can claim all legitimate business expenses |
| Tax on R264,000 gross (employee) | ~R28,500/year (no deductions allowed) | ~R0 – R6,000/year (after deductions) |
| Effective tax rate | ~10.8% | ~0% – 2.3% |
| Administrative burden | None — employer handles everything | You must file, track, and pay yourself |
| Retirement savings | Employer may contribute to pension | You must save independently |
💡 Key takeaway: Self-employed drivers who claim all their deductions typically pay significantly less tax than they would as employees. But the trade-off is no UIF, no pension, and more admin. You must be disciplined about record-keeping and saving for retirement.
Filing your tax as an Uber or Bolt driver on SARS eFiling is straightforward once you know the steps. Here's the complete process:
Go to sarsefiling.co.za and click "Register". You'll need:
If you've never had a tax number, SARS will issue one during registration. You can also register via the SARS MobiApp (download from App Store/Play Store).
In eFiling, go to "Tax Types" → "Add Tax Type" and select "Provisional Tax" (IRP6). This tells SARS you'll be making advance tax payments during the year. SARS will link it to your existing tax reference number.
Alternatively, SARS may automatically classify you as provisional if they detect self-employment income from Uber/Bolt third-party data.
Download your annual earnings summary from the Uber Driver app (Tax Documents section) or Bolt Driver Dashboard. This shows your total gross earnings for the tax year (March – February). Keep this as supporting documentation.
Uber: App → Earnings → Tax Documents → Annual Summary
Bolt: Driver Dashboard → Earnings → Download Statement
Collect all deductible expense records for the tax year (1 March – 28 February):
Sort everything by month. The FleetCalc Expense Tracker does this automatically.
In eFiling, navigate to "Returns" → "Provisional Tax" → "IRP6"
First period IRP6: Due by end of August. Estimate for the full year, pay 50%.
Second period IRP6: Due by end of February. Adjust if income changed, pay the balance.
After the tax year ends (from July onwards), submit your ITR12:
If you overpaid via provisional tax, SARS will issue a refund. If you underpaid, you'll need to pay the difference.
Use the "Make Payment" function in eFiling to generate a PRN (Payment Reference Number). Pay via:
Payment must reflect in SARS's account by the due date to avoid interest.
💡 Pro tip: Open a separate bank account for your e-hailing earnings and expenses. It makes tracking deductions 10x easier and gives SARS a clean paper trail. Most digital banks (Capitec, TymeBank) let you open an account in minutes.
Don't wait until tax season to figure out what you owe. Set aside money monthly and track your income and expenses as you go. Here's a monthly planning template:
| Category | Jan | Feb | Mar | Apr | May | Jun | YTD Total |
|---|---|---|---|---|---|---|---|
| Gross Earnings | R24,000 | R22,500 | R25,000 | R23,000 | R24,500 | R23,500 | R142,500 |
| Fuel | R6,800 | R6,200 | R7,100 | R6,500 | R6,900 | R6,600 | R40,100 |
| Insurance | R1,400 | R1,400 | R1,400 | R1,400 | R1,400 | R1,400 | R8,400 |
| Maintenance | R800 | R1,200 | R600 | R2,500 | R900 | R700 | R6,700 |
| Data & Airtime | R350 | R350 | R350 | R350 | R350 | R350 | R2,100 |
| Car Wash | R400 | R400 | R400 | R400 | R400 | R400 | R2,400 |
| Other Expenses | R300 | R200 | R350 | R250 | R300 | R350 | R1,750 |
| Total Expenses | R10,050 | R9,750 | R10,200 | R11,400 | R10,250 | R9,800 | R61,450 |
| Net Profit | R13,950 | R12,750 | R14,800 | R11,600 | R14,250 | R13,700 | R81,050 |
| Tax Set-Aside (15%) | R2,093 | R1,913 | R2,220 | R1,740 | R2,138 | R2,055 | R12,158 |
💡 The 15% rule: Set aside 15% of your monthly net profit into a separate savings account for tax. This covers most drivers' provisional tax obligations and builds a buffer for unexpected tax bills. If your effective tax rate turns out to be lower, you'll have extra savings.
How to use this:
These mistakes cost South African e-hailing drivers thousands of rands every year:
Mistake #1: Not declaring income because "Uber handles tax"
Uber and Bolt do NOT deduct tax from your earnings. They pay you gross. You are 100% responsible for declaring this income to SARS. Both companies submit your earnings data to SARS, so non-declaration will be detected.
Mistake #2: Not claiming deductions — paying tax on gross income
This is the most expensive mistake. A driver earning R300,000 gross who claims no deductions pays approximately R35,000 in tax. The same driver claiming R180,000 in deductions pays approximately R6,000. That's R29,000 wasted.
Mistake #3: Skipping provisional tax payments
Many drivers think they can just pay everything at year-end. SARS charges 20% penalty on underestimated amounts plus ~10.5% annual interest. Two payments per year is required, not optional.
Mistake #4: Claiming personal expenses as business expenses
Claiming your entire phone bill (when you also use it for personal use), your full car insurance (when you also use the car privately), or personal groceries is illegal. SARS can audit you and impose penalties of up to 200% of the tax understated.
Mistake #5: Not keeping receipts and records
SARS can request records up to 5 years back. If you can't produce a fuel slip, the deduction may be disallowed. Keep physical or digital copies of everything. Photograph receipts before they fade.
Mistake #6: Forgetting to claim depreciation
Depreciation (20% of vehicle purchase price per year over 5 years) is one of the biggest deductions available. Many owner-drivers miss this entirely. On a R250,000 vehicle, that's R50,000/year you can deduct.
Mistake #7: Using SARS auto-assessment without reviewing it
If SARS sends you an auto-assessment based on their third-party data, it will show your gross income with zero deductions. This means maximum tax. Always review and edit the auto-assessment to add your deductions before accepting it.
When to consider a company (Pty Ltd):
Company tax is a flat 27% vs personal rates that go up to 45%. But company registration costs R175 (CIPC) plus annual compliance costs including audited financial statements. For most single-car drivers, it's not worth it.
| Factor | Sole Proprietor | Company (Pty Ltd) |
|---|---|---|
| Registration cost | Free (just tax registration) | R175 (CIPC) + accounting fees |
| Tax rate | 18%–45% (personal rates) | Flat 27% |
| Compliance burden | Low — file ITR12 + IRP6 | High — annual returns, possible audit |
| Liability protection | None — personal assets at risk | Limited — company assets at risk |
| Best for | 1–2 car owner-drivers | Fleet owners (3+ vehicles) |
Sipho drives his own Suzuki Dzire in Johannesburg, 55 hours/week.
| Item | Annual Amount |
|---|---|
| Gross earnings (after 25% Uber commission) | R260,000 |
| Less deductions: | |
| Fuel | -R76,600 |
| Insurance | -R16,800 |
| Data | -R3,600 |
| Maintenance | -R12,000 |
| Car wash | -R4,800 |
| Depreciation (R230,000 ÷ 5) | -R46,000 |
| Phone/accessories | -R4,500 |
| Taxable income | R95,700 |
| Tax payable (18% rate) | ~R0 (below threshold!) |
Sipho's deductions bring him just below the R95,750 threshold. He technically doesn't need to pay tax — but he should still file a return to stay compliant and build a SARS history.
Thabo rents a Toyota Corolla Quest for R2,800/week and drives 60+ hours in Johannesburg.
| Item | Annual Amount |
|---|---|
| Gross earnings (after 25% Uber commission) | R380,000 |
| Less deductions: | |
| Fuel | -R110,000 |
| Car rental | -R134,400 |
| Data | -R4,200 |
| Car wash | -R5,200 |
| Phone/accessories | -R5,000 |
| Taxable income | R121,200 |
| Tax payable | ~R4,581 |
Thabo can't claim depreciation (he doesn't own the car), but the rental cost is fully deductible. He'll need to make provisional tax payments of roughly R2,300 each period.
| Offence | Penalty |
|---|---|
| Failure to register | Administrative penalties (R250–R16,000/month depending on taxable income) |
| Failure to submit return | Same as above — accumulates monthly until resolved |
| Understatement of income | 10%–200% of tax owed, depending on severity |
| Late payment | Interest at SARS rate (currently ~10.5%/year) |
| Tax evasion (criminal) | Fine and/or imprisonment up to 5 years |
⚠️ SARS knows what you earn. Both Uber and Bolt submit third-party data to SARS. Your gross earnings are already in their system. Not declaring is not an option — the only question is whether you file correctly and claim your deductions, or whether SARS assesses you without them (and you pay the maximum).
Yes. Uber and Bolt drivers are independent contractors, not employees. You must declare your e-hailing income to SARS. If your taxable income exceeds R95,750 (2026 tax year), you are required to register as a taxpayer and file a return.
Allowable deductions include fuel costs (R5,000–R9,000/month), data charges (R300–R500/month), e-hailing insurance premiums (R1,200–R2,500/month), vehicle maintenance and repairs (R800–R2,000/month), car wash expenses (R300–R600/month), depreciation (20% of vehicle purchase price per year over 5 years), phone mount, dashcam, and a portion of your phone cost. See the full deductions table above.
Log in to sarsefiling.co.za, go to "Tax Types" and click "Add Tax Type". Select "Provisional Tax" (IRP6) and submit. If you already have a tax reference number, SARS will link it automatically. If not, register first via the SARS MobiApp or at a SARS branch with your ID and proof of address.
It depends on your taxable income after deductions. For example, if your annual taxable income is R150,000 after deductions, your income tax is approximately R9,750. You would pay R4,875 by end of August (first period) and R4,875 by end of February (second period). Use the SARS tax tables or the FleetCalc calculator to estimate your amount.
SARS receives third-party data from Uber and Bolt. If you don't declare, SARS will flag the discrepancy. Penalties include 10%–200% of unpaid tax depending on severity, interest at approximately 10.5% per year on overdue amounts, and potential criminal prosecution for tax evasion. SARS may also issue an auto-assessment based on their data — without your deductions — meaning you pay the maximum.
Yes. If you rent a vehicle specifically for e-hailing, the full rental cost is deductible as a business expense. Typical rental costs range from R2,500–R3,500 per week. Keep your rental agreement and all receipts. You cannot also claim depreciation on a rented vehicle since you don't own it.
Yes. Both Uber and Bolt submit third-party data to SARS showing your gross earnings. SARS uses this data to cross-reference your tax return. If you don't declare your income, SARS will detect the discrepancy and may raise an assessment based on the data they have, without any deductions — meaning you'll pay more tax than you owe.
For most single-car owner-drivers, operating as a sole proprietor is simpler and cheaper. Company registration makes sense for fleet owners with 3+ vehicles or annual e-hailing profit exceeding R500,000. Company tax is a flat 27% vs personal rates up to 45%, but compliance costs are significantly higher.
For the 2026 tax year (1 March 2025 – 28 February 2026), the tax threshold is R95,750 for taxpayers under 65, R148,217 for those aged 65–74, and R165,689 for those 75 and older. If your taxable income after deductions exceeds these amounts, you must file a return and pay tax.
Most e-hailing drivers are classified as provisional taxpayers because they earn income other than a salary. You need to make two provisional tax payments during the year — the first by the end of August (50% of estimated tax) and the second by the end of February (remaining 50%). An optional third payment can be made in September after year-end to avoid interest.
As a self-employed e-hailing driver in South Africa, you're running a small business. The drivers who treat it that way — tracking expenses, claiming deductions, filing on time — pay the least tax and avoid SARS headaches.
Use the FleetCalc calculator to estimate your annual profit and plan your provisional tax payments. It's better to overestimate and get a refund than underestimate and face penalties.
Calculate Your Earnings →