The walk-away rule: when 8% margin means you bought a problem.
The single most profitable habit in this industry isn't winning more tenders — it's saying no to the wrong ones. A 24-month security contract at 6% margin is one fuel hike, one wage adjustment, or one delayed-payment cycle away from running at a loss. Here is how to structure your bid review so you walk away on the right ones, every time.
Margin on paper is not profit in the bank
Take the standard reference post: a 24/7 Urban Grade C/D/E site on the NBCPSS Year 4 gazette. The total cost before profit is R25,440 per post per month. That number is not negotiable — it is direct labour plus the gazette's 40% overhead default. What you add on top is your margin, and that margin is the only thing standing between you and your own bank account.
| Margin chosen | Monthly bid | Rand buffer / post |
|---|---|---|
| 6% — below the floor | 26,966 | 1,526 |
| 8% — the walk-away floor | 27,476 | 2,035 |
| 12% — industry typical | 28,493 | 3,053 |
| Cost to absorb a single shock | — | 2,000–4,000 |
Look at the right-hand column. At 6% you are carrying roughly R1,500 of buffer per post against everything the gazette does not model — and the gazette models almost nothing about your real operation. The relief multiplier alone is the difference between the compliance floor and reality: the gazette uses 1.5×, but a true 24/7 post needs 3.4 to 3.6 guards once leave, sick days and AWOL are in the roster. Price your floor honestly with the pricing calculator before you argue about margin at all.
The three shocks that eat a thin margin
Over a 24-month term, three things move against you. None of them are unusual. All of them are survivable on a healthy margin and fatal on a thin one.
1. Fuel and transport
Night transport on an Urban 24/7 post runs about R525 per post per month at today's rates. A 15% diesel increase — well within a normal year in South Africa — lifts that line and every patrol-vehicle cost behind it. On a multi-site contract that is hundreds of rand per post you cannot invoice for unless your contract says you can.
2. The annual wage adjustment
The NBCPSS gazette is re-published every year, effective 1 March. If you sign a 24-month contract in month one, a wage increase lands in the middle of it. Your guard's salary goes up. Your statutory contributions — Provident at 7.5%, UIF, SDL, the 13th-cheque accrual — all rise with it. If your contract has no escalation clause, you absorb the entire increase for the remaining 12 months.
3. The payment-delay cycle
Thirty-day terms become 60 and then 90 in practice. Your guards are still paid on the 25th. The cost of financing that gap is real money — and on a thin margin it is the difference between a contract that funds the business and one the business funds.
Stack any one of these on a 6% bid (R26,966) and you are inside R1,500 of your R25,440 cost. Stack two and you are running the post at a loss while carrying full statutory liability for it. That is what "I won the tender" can actually mean.
If your margin is below 8%, you didn't win a contract — you bought a problem. Either renegotiate the scope and the price, or walk. The discipline of walking is what keeps the profitable contracts profitable.
The 30-second walk-away test
Before you respond to any RFQ, run the number and compare it to the client's ceiling:
- Price the compliant floor. Use the calculator to get total cost before profit for the exact coverage, area and grade in the tender.
- Add your 8% floor. If the client's maximum is below that number, stop here. Walk. No amount of "we'll make it up on volume" survives contact with the payroll run.
- If it lands between 8% and 12%, de-risk before you bid. Only proceed if you can attach an annual escalation clause, secure a deposit or shorter term, or cap your exposure. If you cannot change the terms, treat it as a sub-8% bid and walk.
- If it clears 12% comfortably, bid — and bid properly. Do not discount a healthy contract to "be competitive." The healthy ones subsidise the time you spend walking away from the bad ones.
Build the discipline into the process, not the moment
The reason operators take bad contracts is rarely bad math. It is that the math happens at 9pm, under deadline, with a client on the phone, after you have already emotionally decided you want the work. The fix is to pre-commit to your walk number before you feel anything.
- Set a standing margin floor — 8% — and write it down where your team can see it.
- Run every RFQ through the same statutory build-up, the same way, every time. No exceptions for "strategic" clients.
- Stress-test the winning bid against all three shocks above. If it survives two of them, it is real. If it only survives zero, it is a liability with a logo on it.
- Check the term against the gazette cycle. Any contract longer than 12 months needs an escalation clause — full stop.
Walking away is not lost revenue. It is freed capacity — guards, supervision and working capital you can point at a contract that actually pays. The operators who grow are not the ones who win the most tenders. They are the ones who never spend two years funding someone else's security service out of their own margin.
Talk to us about automation
NanoLeap's WhatsApp assistant runs this exact walk-away review for you — the compliant floor, the margin check, the shock test — the moment a tender lands, so the discipline never depends on the hour or the mood.
Talk to us