Skip to content

Payroll South Africa Transport Operators: Complete Guide 2026

SA transport payroll compliance guide covering PAYE, UIF, SDL, and NBCRFLI requirements. Practical systems for driver overtime and CCMA risk reduction.

17 July 202613 min readT-ERP Technologies

Published: 17 July 2026

Running payroll for a transport operation in South Africa is nothing like processing salaries for an office. Your drivers work irregular hours, cross provincial boundaries, earn overtime that varies weekly, and fall under sectoral determinations that most payroll systems were never designed to handle. Yet three out of four SA transport companies still manage payroll on spreadsheets, creating compliance risks that can land them at the CCMA with penalties running into hundreds of thousands of Rands.

If you are managing payroll for South Africa transport operators, this guide covers everything from PAYE calculations for truck drivers to UIF compliance, NBCRFLI sectoral determinations, and the practical systems that eliminate manual errors.

Why Is Transport Payroll So Complex in South Africa?

Transport payroll differs fundamentally from standard business payroll because of how drivers work. A long-haul driver on the N3 between Durban and Johannesburg might start a shift at 03:00, cross into a different province, work 14 hours with mandatory rest breaks, and return three days later. Calculating their pay accurately requires tracking multiple variables simultaneously.

The National Bargaining Council for the Road Freight and Logistics Industry (NBCRFLI) sets minimum wages, overtime rates, and working conditions that apply to most transport operators. These sectoral determinations specify:

  • Minimum hourly rates that differ by vehicle category and driver grade
  • Overtime thresholds that kick in after 45 ordinary hours per week
  • Night work premiums for shifts between 18:00 and 06:00
  • Sunday and public holiday rates at double the normal rate

Getting any of these calculations wrong exposes you to CCMA disputes. In 2025, transport and logistics companies accounted for over 12% of CCMA referrals in Gauteng alone, with underpayment of overtime being the most common complaint.

How Should SA Transport Operators Calculate PAYE for Drivers?

PAYE calculations for truck drivers South Africa follow the same tax tables as other employees, but the variable nature of transport earnings makes accurate calculation difficult. SARS requires employers to deduct PAYE based on projected annual earnings, which means you need to estimate what a driver will earn over the full tax year.

For drivers with fluctuating income, this creates problems. A driver who earns R18,000 in January but R26,000 in March due to overtime will have different PAYE obligations each month. Using manual spreadsheets, many operators either:

  • Under-deduct PAYE and leave drivers with unexpected tax bills
  • Over-deduct PAYE and create cash flow problems for employees
  • Fail to account for travel allowances correctly

The 2026/2027 tax year brackets require careful attention. For a driver earning R25,000 monthly (R300,000 annually), the marginal tax rate is 26%, but the effective rate is lower due to the tax-free threshold and rebates. T-ERP's People & HR module automates these calculations, adjusting PAYE deductions in real-time as driver earnings fluctuate through the month.

Take Action Review your current PAYE calculations for your five highest-earning drivers. Compare their deductions against SARS tax tables to identify any discrepancies before your next EMP201 submission.

What Are the UIF and SDL Requirements for Transport Companies?

UIF transport SA requirements are straightforward in principle but complicated by the variable earnings common in transport. Every employer must contribute 1% of employee earnings to UIF, with a matching 1% deducted from the employee. The maximum monthly contribution is capped at earnings of R17,712, meaning maximum UIF deductions of R177.12 each from employer and employee.

The Skills Development Levy (SDL transport SA) applies to employers with an annual payroll exceeding R500,000. At 1% of total payroll, this adds up quickly for transport companies. A fleet with 50 drivers averaging R22,000 monthly faces an annual SDL bill of R132,000.

Common compliance failures include:

  • Missing the UIF monthly deadline (7th of each month)
  • Incorrectly calculating SDL when drivers work across multiple cost centres
  • Failing to register casuals and labour broker workers for UIF

The Department of Employment and Labour conducts regular audits of transport companies. Non-compliance penalties start at R300 per employee per month for late UIF submissions and can escalate to criminal prosecution for persistent offenders.

How Do You Handle Overtime Calculations for Long-Haul Drivers?

Overtime calculations represent the single biggest payroll compliance risk for SA transport operators. The Basic Conditions of Employment Act limits ordinary working hours to 45 per week, with overtime capped at 10 hours per week (or 15 hours by agreement). Overtime rates are:

  • 1.5 times the normal hourly rate for weekday overtime
  • 2 times the normal rate for Sundays and public holidays

For drivers covered by NBCRFLI agreements, additional rules apply. The 2026 NBCRFLI Main Agreement specifies that drivers operating vehicles over 9 tonnes must receive overtime pay calculated on their gazetted minimum wage, even if their actual wage is higher.

Consider a practical example. A driver earning R28 per hour works 50 hours in a week, including 6 hours on a Sunday. The calculation looks like this:

  • 45 ordinary hours: R28 x 45 = R1,260
  • 5 hours weekday overtime: R28 x 1.5 x 5 = R210
  • 6 hours Sunday work: R28 x 2 x 6 = R336
  • Weekly total: R1,806

Now multiply that complexity across 50 drivers with different shift patterns, and you see why spreadsheets fail. One transport operator in Johannesburg discovered they had underpaid overtime by R340,000 over 18 months. The CCMA settlement cost them an additional R85,000 in legal fees and interest.

T-ERP integrates driver shift data directly into payroll calculations, pulling hours from trip records and automatically applying the correct overtime rates based on each driver's employment category.

What Does Payroll Compliance Look Like for SA Logistics Companies?

Payroll compliance for SA logistics companies extends beyond tax and UIF. You must also manage:

Leave entitlements: Drivers accrue 21 consecutive days of annual leave per year. Many transport companies incorrectly calculate leave by excluding Sundays or public holidays. The correct calculation counts all calendar days within the leave period.

Sick leave cycles: Employees are entitled to 30 days paid sick leave over a three-year cycle. Tracking this manually across drivers who join at different dates creates administrative nightmares.

Maternity and family responsibility leave: These entitlements apply equally to transport workers and must be accurately recorded and paid.

Provident fund contributions: Many NBCRFLI-covered employees must be enrolled in the Motor Industry Provident Fund. Employer contributions currently stand at 7.5% of qualifying earnings.

The connection between payroll compliance and your labour law obligations is direct. Every payroll error creates potential legal exposure. One driver complaining to the CCMA often triggers scrutiny of your entire payroll system.

How Can You Reduce CCMA Risk Through Better Payroll Systems?

CCMA disputes typically arise from one of three payroll failures:

  1. Underpayment of wages (including overtime and allowances)
  2. Incorrect leave calculations (especially on termination)
  3. Failure to pay on time (late salary payments)

A transport payroll system SA operators can trust must address all three. The system needs to:

  • Pull accurate hours from operational data (timesheets, trip records, or telematics)
  • Apply correct rates based on employee category, vehicle type, and day of week
  • Calculate leave balances in real-time and apply them correctly at termination
  • Generate payslips that comply with BCEA requirements (showing all deductions clearly)

Manual spreadsheets cannot maintain audit trails. When a driver claims underpayment from 18 months ago, you need records that prove exactly what hours they worked and what rates you applied. T-ERP maintains this audit trail automatically, linking every payroll calculation back to source documents.

Take Action Pull your last three months of overtime records and verify that every payment matches documented hours worked. If you cannot trace a payment back to specific shifts, your system has audit gaps that expose you to CCMA claims.

What Should a Driver Payroll SA System Actually Track?

Driver payroll SA requirements go beyond basic salary calculations. An effective system must track:

Variable allowances: Travel allowances, subsistence allowances, and shift allowances all have different tax treatments. A travel allowance exceeding R4,800 per month requires detailed logbook records to claim the business portion as tax-free.

Deductions: Beyond statutory deductions (PAYE, UIF, SDL), drivers may have garnishee orders, maintenance payments, loan repayments, or union subscriptions. Each deduction type has legal limits on how much can be taken from a single paycheck.

Cost centre allocation: For finance and billing purposes, you need to allocate driver costs to specific contracts, vehicles, or routes. This feeds into your contract profitability analysis and billing accuracy.

Leave balances: Annual leave, sick leave, and family responsibility leave all need real-time tracking. Drivers should be able to see their balances on their payslips.

Integration with your broader operational systems matters enormously. When T-ERP's People module connects to trip data, you eliminate the double-entry that causes most payroll errors. A driver's hours come directly from completed trips, not from manually transcribed timesheets.

How Do Spreadsheet-Based Payroll Systems Fail Transport Operators?

The operational complexity of transport payroll exposes every weakness in spreadsheet systems. Common failure modes include:

Formula errors: A single incorrect cell reference can miscalculate overtime for months before anyone notices. One Pretoria-based haulier discovered a formula error that had overpaid one driver by R4,200 per month for nine months, while underpaying another by R2,800.

Version control chaos: When three people can edit the same spreadsheet, you lose the audit trail. Who changed that overtime rate? When? Why? The answers disappear.

No integration: Spreadsheets cannot pull data from your trip management system, your telematics provider, or your fuel management system. Every piece of data must be manually re-entered, creating error opportunities at every step.

Compliance updates: When SARS updates tax tables or NBCRFLI gazettes new minimum wages, every spreadsheet must be manually updated. Miss one cell, and you are non-compliant.

Scale limitations: A spreadsheet that works for 10 drivers collapses under 50. By the time you have 100 drivers across multiple depots, spreadsheet payroll becomes a full-time job that still produces errors.

The cost of these failures is real. Beyond CCMA settlements and SARS penalties, you lose management time to fire-fighting, damage driver trust through payment errors, and create cash flow uncertainty through unpredictable payroll costs.

How Does T-ERP Handle Transport Payroll Differently?

T-ERP was built specifically for South African transport, logistics, and mining operators. The People & HR module addresses payroll complexity through:

Automated rate application: The system stores rate tables for each employee category, vehicle type, and shift type. When hours are captured, correct rates apply automatically.

Real-time compliance checking: Before payroll runs, the system flags potential compliance issues - overtime approaching weekly limits, leave balances going negative, or deductions exceeding legal thresholds.

Integration with operations: Trip data, shift records, and driver performance metrics flow directly into payroll without re-entry.

Audit trail maintenance: Every calculation can be traced back to source data. When an auditor or CCMA commissioner asks why a driver was paid R23,450 in March 2025, you can show exactly which trips, which rates, and which deductions produced that figure.

Compliance updates: When SARS or NBCRFLI publish new requirements, the system updates centrally. You do not rely on someone remembering to change a spreadsheet formula.

For operators transitioning from spreadsheets to ERP systems, payroll often delivers the fastest return on investment because errors become visible immediately.

What Are the True Costs of Payroll Non-Compliance?

Quantifying payroll non-compliance helps justify investment in proper systems. Typical costs include:

SARS penalties: Late submission of EMP201 returns incurs 10% penalties plus interest. Understatement of PAYE can attract penalties up to 200% of the underpaid amount in cases of intentional evasion.

UIF penalties: Late payment penalties of R200 per employee per month, plus interest on outstanding amounts.

CCMA awards: The median CCMA award for unfair labour practice (including underpayment) in transport cases exceeds R35,000. Add legal costs of R15,000-R40,000 per case, and a single dispute quickly costs R50,000 or more.

Operational disruption: Driver dissatisfaction from payroll errors leads to turnover. Replacing a qualified Code 14 driver costs R25,000-R40,000 in recruitment, training, and productivity loss.

Management time: Every hour spent fixing payroll errors is an hour not spent on operational improvement, customer service, or business development.

One transport company we worked with calculated their annual cost of payroll errors at R180,000, including penalties, CCMA costs, and management time. Their investment in proper payroll systems paid back within eight months.

Conclusion

Payroll compliance for South Africa transport operators requires systems designed for the operational realities of the industry. Variable hours, overtime complexity, sectoral determinations, and integration with trip data all demand more than spreadsheets can deliver.

The three critical actions for transport operators are:

  1. Audit your current payroll calculations against NBCRFLI minimum rates and SARS tax tables
  2. Establish clear audit trails linking every payment to documented hours worked
  3. Invest in integrated systems that eliminate manual data entry and its associated errors

Proper tax compliance for transport operators begins with accurate payroll, since PAYE, UIF, and SDL all depend on correctly calculated earnings.

T-ERP's People & HR module was built for exactly these challenges. See how T-ERP handles transport payroll - book a demo to see the system in action with your own operational scenarios.


The information in this article is for general guidance only. Regulations and requirements may change - always verify current requirements with the relevant South African regulatory authority.

Frequently Asked Questions

What is the minimum wage for truck drivers in South Africa in 2026?

The NBCRFLI gazetted minimum wages for 2026 range from R24.50 to R32.80 per hour depending on vehicle category and driver grade. Drivers operating vehicles over 16 tonnes fall into higher wage bands. Always check the latest Government Gazette for current rates, as these are adjusted annually.

How do I calculate overtime for drivers who work across multiple days?

Overtime is calculated on a weekly basis, not daily. Add up all hours worked in the week, and any hours exceeding 45 ordinary hours attract overtime rates. Sunday hours and public holiday hours are always paid at double rate regardless of whether the 45-hour threshold has been reached.

Must I register casual drivers for UIF?

Yes. All employees, including casuals and temporary workers, must be registered for UIF if they work more than 24 hours per month. The 1% employer and 1% employee contributions apply from the first day of employment. Failure to register casuals is a common audit finding that attracts penalties.

What payroll records must transport companies keep and for how long?

BCEA requires employers to keep payroll records for at least three years after employment ends. Records must include hours worked, wages paid, deductions made, and leave taken. For SARS purposes, records supporting tax calculations should be kept for five years. T-ERP maintains these records automatically with full audit trails.

Can I deduct cash shortages or vehicle damage from driver wages?

Deductions for damage or loss are strictly regulated. You can only deduct if the employee agreed in writing, the deduction does not exceed 25% of the employee's wage for that pay period, and you have followed a fair process to establish liability. Unilateral deductions are unlawful and frequently result in successful CCMA claims.

Stay Informed

Get T-ERP Insights in your inbox

Practical guides and industry analysis for South African fleet, mining, and logistics operators. No spam - only content worth reading.

Ready to See It in Action?

Take Control of Your Operation with T-ERP

One platform for fleet, operations, maintenance, compliance, and HR. Built for South African transport, mining, and logistics operators.