Running a trucking business in South Africa is a viable operation — but profitability depends on three things you control: where your loads come from, what rate you charge, and how tightly you manage costs. This guide covers all three, based on how South African operators actually work.
Finding Consistent Loads: The Core Challenge
An empty truck earns nothing. The biggest risk in a trucking business is load gaps — days or weeks between jobs where your truck is standing but costs keep running. Solving this requires more than one load source.
Direct shipper contracts are the most reliable. Manufacturers, retailers, mining companies, and agricultural exporters all move freight regularly. A direct relationship means agreed rates, predictable volumes, and no broker taking a cut. The downside is that building these relationships takes time — start in your own region and corridor.
Load boards and matching platforms fill the gaps. Kweli’s Load Exchange matches operators with verified shippers across SADC corridors — you set your equipment type and available corridors, and loads come to you rather than you hunting for them. This is especially useful for backhaul loads when you have an empty return trip.
Freight brokers manage loads on behalf of large shippers who don’t want to deal with transport operators directly. Brokers take a commission (typically 5–15% of the freight rate), but they provide volume. For a new trucking business, working with one or two reliable brokers while building direct relationships is a practical starting strategy.
WhatsApp groups for specific corridors — Beitbridge, Chirundu, Durban–Joburg — remain a practical source of spot loads in the SADC market. They’re informal but active.
Setting the Right Freight Rate
The most common mistake operators make is quoting a rate based on what competitors charge rather than what their own costs require. A rate that doesn’t cover your CPK (cost per kilometre) puts you out of business slowly.
How to Calculate Your CPK
Split your costs into two categories:
Fixed costs (monthly, regardless of how much you drive):
- Finance or rental payment on truck and trailer
- Comprehensive insurance (truck, trailer, GIT)
- Operating licence annual fee (R500–R1,500 per vehicle)
- Driver salary (long-distance drivers: typically R10,000–R18,000 per month — varies by experience and corridor)
- GPS and tracking subscription
Variable costs (per kilometre driven):
- Diesel — your largest single variable cost. A typical 6×4 on SA roads consumes 3.0–4.0 litres per km laden. Check diesel pump prices monthly via the SAPIA fuel price announcements and against our own 13-month record of the South African diesel price
- Tyres — budget R1.50–R3.00 per km depending on truck type and road conditions
- Maintenance and repairs — budget R2.00–R4.00 per km; cross-border operators budget higher
- Toll fees — the N3 (Joburg–Durban, 586 km) costs approximately R1,100–R1,400 in tolls for a fully laden combination, depending on class. Factor this into every N3 rate
Add fixed monthly costs ÷ monthly kilometres to your variable cost per km. That is your break-even CPK. Your quoted rate must exceed this, with enough margin to cover unexpected repairs and return a profit.
A Worked Example
An operator running a financed 6×4 truck with a tri-axle trailer on the Johannesburg–Durban corridor might have fixed monthly costs of approximately R65,000 (finance R45,000 + insurance R12,000 + driver salary R14,000 + licence and tracking R2,000). If that truck runs 8,000 km per month, the fixed cost per km is R8.13.
Variable costs on this corridor: diesel at approximately R5.00 per km (fuel cost varies — verify against the current SAPIA price), tyres R2.00, maintenance R2.50, N3 tolls spread over monthly km approximately R1.80. Total variable cost: R11.30 per km.
Break-even CPK: R8.13 + R11.30 = R19.43 per km. A quoted rate of R22 per km gives a margin of R2.57 per km — R20,560 on 8,000 km, before tax. Quote R17 per km and you are losing R2.43 per km. These numbers are illustrative — your actual figures depend on your specific truck, finance terms, and corridor.
Compliance: What You Need to Operate Legally
A trucking business in South Africa operates under the National Land Transport Act and the Road Traffic Act. The core compliance requirements for an operating business are:
- Operating Licence — issued by the Operating Licence Board in your province. Required for any vehicle used for reward. Annual renewal, fee R500–R1,500. Apply through your provincial Department of Transport
- Roadworthy Certificate — commercial vehicles must hold a valid roadworthy. Renew annually (or at shorter intervals if RTMC inspection flags issues). Cost R500–R1,500 per vehicle at an RTMC-accredited testing station
- PrDP for drivers — a Professional Driving Permit is compulsory for drivers of goods vehicles over 3,500 kg. Valid for 2 years. The application fee is modest and a medical certificate is required separately — confirm current fees with your licensing department. Issued by your local licensing department. Without a valid PrDP, your driver cannot legally operate and you have no insurance cover
- GIT Insurance — Goods in Transit insurance covers the cargo you are hauling. Most shippers require proof of GIT cover before releasing a load. Premiums depend on cargo value and corridor
- CBRTA Permit — if you operate cross-border within SADC, each cross-border trip requires a permit from the Cross-Border Road Transport Agency. Fees range from R2,000–R5,000 depending on countries covered. Apply at cbrta.co.za
Keep copies of all documents in the cab at all times. RTMC traffic officers conduct roadside checks — missing documents result in fines and your truck being stopped until documents are produced.
Managing Fuel: Your Biggest Cost Lever
Fuel typically accounts for 35–40% of total operating costs. It is also the cost you have the most direct influence over.
Practical fuel management steps that SA operators use:
- Monitor consumption per trip, not per month. A sudden drop in fuel economy on a specific route usually means a mechanical issue — injectors, tyre pressure, or a driver with a heavy foot. Catching this per trip rather than per month saves money
- Use fuel cards with transaction limits. Fleet fuel cards (available from major SA fuel retailers) allow you to restrict card use to fuel only, set per-transaction limits, and get detailed statements per driver. This makes it harder to misuse
- Plan routes around fuel stops. Diesel prices vary between provinces and between urban and rural areas. For long routes, drivers should know the cheaper fuel stops on their corridor
- Keep tyres at correct pressure. Under-inflated tyres increase fuel consumption by 2–3% per trip — a small number that compounds over months
From One Truck to a Fleet
Most trucking businesses in South Africa start with one or two trucks. Growing beyond that requires solving the load problem at scale — you need more consistent volume than spot loads can provide.
The practical path most operators follow:
- Establish a core direct shipper relationship — one shipper who provides 70–80% load factor for your first truck. This is your foundation
- Use load boards to fill the gaps and develop a backhaul habit on every corridor you run
- Add the second truck only when the first runs above 80% utilisation — an idle second truck with a full monthly finance payment is the fastest way to lose money
- Maintain a compliance register for each vehicle — operating licence renewal dates, roadworthy expiry, PrDP expiry for each driver. Missing a renewal is an avoidable cost
Frequently Asked Questions
How do I find consistent loads for my trucking business in South Africa?
The most reliable sources are direct shipper contracts (approach manufacturers, retailers, and mines directly), load boards like Kweli that match you with verified shippers across SADC corridors, and corridor-specific WhatsApp groups. Direct shipper relationships offer the most consistent volume; load boards fill gaps and provide backhaul loads.
What freight rate should I charge per km?
Calculate your CPK first — all monthly fixed costs divided by monthly kilometres, plus your variable cost per km. As of 2026, typical all-in rates on SA domestic routes range from R18–R35 per km depending on truck type, load, and corridor. Never quote below your break-even CPK.
What compliance documents does a trucking business need?
Operator registration under section 45 of the National Road Traffic Act with a displayed operator card (goods vehicles over 3,500 kg — not an “operating licence”, which is a passenger-transport instrument), an annual roadworthy certificate per vehicle, a valid PrDP for each driver, GIT insurance, and a C-BRTA permit for cross-border operations. Fees change — confirm current amounts with the issuing authority.
How do I get trucking contracts in South Africa?
Start with load boards to build a track record and generate revenue. Simultaneously, approach logistics managers at manufacturers, retailers, and mines in your operating area. Use that track record (reliability, on-time delivery rate, incident history) when pitching for direct contracts.
Is a trucking business profitable in South Africa?
Yes, but margin is thin on spot loads and requires discipline on costs. Operators who run above 80% utilisation, have at least one direct shipper contract, and manage fuel and maintenance costs per trip — rather than reviewing them monthly — tend to operate profitably. Operators who take any load at any rate without checking their CPK often find themselves working hard for no net profit.
Ready to Find More Loads?
Kweli matches truck operators with verified shippers across South Africa and SADC corridors — no broker taking a cut, no cold-calling shippers. Set up your vehicle profile once and receive load alerts on your existing routes.
Find loads on Kweli — free for operators →
Also useful: Starting a trucking company in South Africa | Truck rate per km — 2026 guide | Dry bulk loads: rates and backhaul
Kweli Load Exchange
Now find a load for your truck — or a truck for your load
Free for transporters and shippers. No commission, no subscription.
Local
and cross-border
See
who you are dealing with
R0
commission, always
List your truck and its corridors, or post a load. Your corridors decide which loads we show you first — they do not lock you out of the rest. Body, weight, fit, papers: we show them, and you decide.
WhatsApp-integrated · your number is your account. Nothing from an app store — you finish with your trucks and their corridors on the board.
New to Kweli? See what the network does → — load exchange, driver registry and the Pulse community.


