What your labour rate has to pay for
Your labour rate is what you charge for an hour of a technician's work, before VAT. It isn't the technician's wage plus a bit. It has to pay for:
- The technician's wage, and everything MIBCO, SARS and the Compensation Fund add on top of it.
- The hours you pay for but can't sell: leave, public holidays, sick days, and time spent cleaning up, waiting for parts and redoing work.
- Running the business: rent, power, insurance, office staff, equipment and software.
- A profit.
Parts and paint are charged separately (see price paint by the panel below). We'll build the rate in four steps, using one made-up shop all the way through: four qualified artisans, two panel beaters and two spray painters, each paid the MIBCO minimum.
Free toolMIBCO wage checker and cost calculatorSteps 1 and 2 for any job and any pay: the legal minimum, then what each hour of that person really costs you on paying work.Step 1: What an artisan really costs
MIBCO's Main Collective Agreement sets the minimum pay for every job in a panel shop. A qualified panel beater or spray painter is Grade 8: at least R95.25 an hour from 1 September 2026, or R4 286.25 for a 45-hour week. That's where the cost starts. For each artisan you also pay:
| Cost | How it's worked out | A year |
|---|---|---|
| Wages | R95.25 × 45 hours × 52 weeks. Paid leave and public holidays are part of this. | R222 885.00 |
| Additional holiday pay | R140.01 a week for Grade 8, paid to MIBCO instead of a holiday bonus | R7 280.52 |
| UIF, your share | 1% of pay, on pay up to R17 712 a month | R2 125.44 |
| Skills Development Levy | 1% of pay, once your payroll passes R500 000 a year | R2 228.85 |
| COIDA | R1.16 per R100 of pay, the tariff for auto body repairs | R2 585.47 |
| MIBCO council levy, your share | R3.84 a week | R199.68 |
| Sick, Accident and Maternity Fund | R20.30 a week (R28.12 for a woman) | R1 055.60 |
| Provident fund, your share | 8% of pensionable pay (we've used the whole wage) | R17 830.80 |
| Total | About 15% more than the wage | R256 191.36 |
The employee's own 1% UIF, council levy and 7.5% provident fund come off their pay, not on top of it. Wages and holiday pay from the MIBCO agreement (1 September 2026 to 31 August 2027), levies and funds from MIBCO's Industry Guide (to 30 April 2027), UIF and the skills levy from SARS, and COIDA from the Compensation Fund, which counts pay up to R668 000 a year per employee from 1 March 2026. Check your provident fund's rules for what counts as pensionable pay, and add overalls, tools, training and medical aid if you pay for them.
So one artisan on the minimum really costs R256 191.36 a year, about 15% more than the wage. If you pay more than the minimum, use what you actually pay. Our MIBCO wage checker has the minimum for every job, apprentices and assistants included.
Step 2: The hours you can sell
You pay for 2 340 hours a year: 45 hours a week for 52 weeks. You can't sell all of them.
| Hours | Why | A year |
|---|---|---|
| Paid | 45 hours a week, 52 weeks | 2 340 |
| Annual leave | MIBCO gives three weeks a year: 15 working days of 9 hours | −135 |
| Public holidays | South Africa has 12. Count the ones that fall on work days. | −108 |
| Sick days | Use your own records. We've assumed 5 days. | −45 |
| At work | Paid hours less leave, public holidays and sick days | 2 052 |
| Time not on paying jobs | Cleaning up, fetching parts, waiting for authorisation, training and redoing work. We've assumed a quarter of the time at work. | −513 |
| Sold | 75% of the hours at work | 1 539 |
So each hour you sell has to carry R256 191.36 ÷ 1 539 = R166.47 of wages and on-costs, before a cent of rent. That's 75% more than the R95.25 wage.
Want to check our sums? Open the wage checker's calculator for a panel beater, enter 5 sick days and R1 806 a month of other costs (the levies, funds and COIDA from step 1), and tick the payroll box. It shows the same R166.47.

Step 3: Spread your overheads
Overheads are everything the business spends that isn't a technician's pay or the parts and paint for a job. Add up a normal month from your bank statements, not from memory. Here is our example shop's:
| Cost | Per month |
|---|---|
| Rent: 400 m² at R80 per m² | R32 000 |
| Electricity, water and rates | R9 000 |
| Office staff: a receptionist and an estimator, with their on-costs | R28 000 |
| A manager's salary, or your own if you run the shop | R25 000 |
| Insurance: motor traders', liability, fire and theft | R6 000 |
| Equipment finance and servicing: booth, compressor, lifts | R10 000 |
| Software, phones and internet | R3 000 |
| Accountant, bank charges and fees | R3 000 |
| Cleaning, waste removal, protective gear and consumables you don't charge to jobs | R4 000 |
| Total | R120 000 |
Made-up figures for the example, before VAT. Our guide to starting a panel shop has real asking rents by area.
That's R1 440 000 a year. The shop's four artisans sell 6 156 hours between them (4 × 1 539), so every hour sold has to carry R233.92 of overheads.
- Pay yourself. If you run the shop, put a salary for that work in your overheads. Profit comes on top of it.
- Don't count your technicians twice. Their pay is in step 1. Office staff, the estimator and the manager go here, because they don't sell hours.
- Spread the big, irregular costs over the year: booth servicing, equipment repairs, annual fees and renewals.

Step 4: Add your profit
Add the two together: R166.47 for the technician and R233.92 of overheads make R400.39 an hour. That's your break-even rate. Charge less and every hour you sell loses money.
Profit pays for new equipment, slow months and a return on the money you've put into the shop. To keep 15c of every rand of labour as profit, divide the break-even rate by 0.85. The whole example, step by step:
- 1
What an artisan costs
R256 191.36 a year, with wages, holiday pay, UIF, the skills levy, COIDA and MIBCO's levies and funds. - 2
What each hour sold costs
R256 191.36 ÷ 1 539 hours sold = R166.47. - 3
Overheads per hour sold
R1 440 000 a year ÷ 6 156 hours sold = R233.92. - 4
Break-even rate
R166.47 + R233.92 = R400.39 an hour. - 5
With 15% profit
R400.39 ÷ 0.85 = R471.05 an hour before VAT, or R541.71 with VAT if you're registered.
We've used 15% as an example. The margin you need depends on what you still owe on the shop and how much you want to put back into it. Some shops carry part of their overheads in the margin on parts and paint instead. That's riskier: insurers check parts and paint against the assessment, and a quiet month for parts leaves the overheads unpaid.
What moves your rate
Run the same shop with different numbers and you can see where the money is:
| On paying jobs | Artisan cost | Overheads | Break-even |
|---|---|---|---|
| 65% of the time at work, 1 334 hours sold a year | R192.08 | R269.91 | R461.99 |
| 75% of the time at work, 1 539 hours sold a year | R166.47 | R233.92 | R400.39 |
| 85% of the time at work, 1 744 hours sold a year | R146.88 | R206.40 | R353.28 |
The same four artisans on the Grade 8 minimum and the same R120 000 a month of overheads.
- Productivity. Dropping from 75% to 65% of the time on paying jobs adds R61.60 an hour to the break-even rate; reaching 85% takes R47.11 off. Parts that arrive on time, quick authorisations and work done right the first time are worth more than a higher rate on paper.
- Pay. Paying your artisans R120 an hour instead of the minimum raises the break-even rate to R441.84.
- Filling bays. A fifth artisan with no extra overheads brings it down to R353.60, as long as there is the work, the space and the equipment for them.
- Apprentices and assistants cost less (a first-year apprentice's minimum is R46.07 an hour in 2026/27), but they sell fewer hours and take up an artisan's time. Count both honestly.
Private work and insurance work
Private, fleet and trade work
Here you set the rate. Quote each job at your rate for the hours you expect, plus parts and paint, and stick to it: the Consumer Protection Act doesn't let you charge more than the estimate without the customer's go-ahead. Our guide to quoting panel beating work covers what the quote must say.
Fleets and dealers expect a better rate for steady work. Before you agree one, work out what the extra volume does to your productivity: a discount only pays if the work fills hours that would otherwise go unsold.
Insurance work
On insured repairs the rate isn't yours alone to set. Each insurer signs a service level agreement with its approved repairers that sets the rates, and the quote goes in as an Audatex assessment: parts and labour times come from standardised data, and the agreed rates are applied to them. The insurer's assessor checks it before the insurer authorises the work. That changes what matters:
- Know your break-even rate before you sign. A rate below it loses money on every hour, however much work comes with it.
- You're paid the assessed time, not the time the job takes. If a repair takes longer than the standard time, you carry the difference. A team that beats the standard times sells more hours than it clocks.
- Get extra damage authorised before you repair it. Hours spent on work that was never approved are hours you may not be paid for.
In 2020 SAMBRA's national director warned that some insurers prescribe labour rates too low to pay for quality materials and skilled staff. The pressure hasn't eased: in March 2026 SAMBRA's national director described repairers squeezed by cost containment, shrinking margins, longer payment cycles and rising compliance costs.
GuideHow to get insurance work as a panel beaterWhat insurers ask for, SAMBRA grading and the Competition Commission's rules for insurer panels.What the industry has said about rates
There is no current, published survey of what South African panel shops charge. The two figures that get quoted are both old:
SAMBRA, April 2020
R400 an hour
The industry base rate SAMBRA recommended.
Collision Repair Association, August 2024
R350 – R500 an hour
What its operations director told Moneyweb shops got for a qualified artisan, the top of that only if they were lucky.
In the same interview he compared that with R900 to R1 200 an hour for servicing work. Costs have moved since: MIBCO's Grade 8 minimum alone went from R90.71 to R95.25 an hour on 1 September 2026. We looked for a published figure for 2025 or 2026 and found none we could source.
Treat both numbers as a sense check, not a target. Our example shop already needs R400.39 an hour to break even, about what SAMBRA recommended six years ago. Your rate has to come from your own costs.
Price paint by the panel
Paint is normally priced apart from labour, as an amount per panel for paint and materials. That keeps your labour rate the same from job to job, and makes a resprayed bonnet pay its own way. To work out yours:
- 1
Add up three months of paint invoices
Paint, primer, clear coat, hardener, thinners, filler, masking and abrasives: everything your paint supplier sends. - 2
Count the panels you painted
In the same three months. Job cards make it a quick count. - 3
Divide
Invoices divided by panels is your materials cost per panel. Add the booth's running costs (diesel or gas, power and filters) if they aren't in your overheads. - 4
Add your margin and your extras
Charge more for big panels like bonnets and roofs, for pearl and three-coat colours, and for blending into the panels next to a repair to match the colour.
Decide where the painter's time goes: in labour hours at your rate, or inside the panel price, but never both. On insurance work, paint is part of the assessment alongside parts and labour times, so check what each insurer's agreement allows for paint and materials.

Check your rate every year
Your costs change on dates you can plan for. Re-run the sums when they do:
| When | What changes |
|---|---|
| 1 September | MIBCO wages. The Grade 8 minimum goes to R100.01 an hour on 1 September 2027, and staff above the minimum get MIBCO's guaranteed increase. |
| 1 March | COIDA's earnings ceiling and minimum assessment for the year: R668 000 and R1 621 from 1 March 2026. |
| May | MIBCO's council levies, which follow inflation. The current Industry Guide runs from 1 May 2026 to 30 April 2027. |
| Your own dates | Rent escalations, insurance renewals and electricity tariff increases. |



