Suikerbos Confectionery (Pty) Ltd
Office of the CFO ยท Monthly close variance
Draft for human review
August net revenue closed at R31.4 million, R2.3 million or 6.8 percent under the reforecast: the miss splits between gross sales R1.3 million light and trade over spend of R1.1 million, most of it at Suiderland Stores and Nkosi Cash and Carry. Gross margin came in 475 basis points below forecast, and the cost drivers say why: price, mix and the rand on materials cost R641,000 more than plan, and lower volume through the plant gave R635,000 of it back. The plan from here needs testing on the August trade rate and on price, mix and the rand on materials.
Net revenue
R31.4 million
(R2.3 million) (6.8%) against forecast
Forecast R33.7 million. Volume light and trade over spent.
P&L actual and reforecast, August 2026
Gross margin
30.1%
(475 bps) against forecast 34.9%
Price, mix and the rand on materials cost R641,000 more than plan, and lower volume through the plant gave R635,000 of it back.
P&L actual and the cost drivers, August 2026
EBITDA
R2.4 million
(R2.4 million) (49.7%) against forecast
Margin 7.8% against 14.4%, (664 bps).
P&L actual, August 2026
| Line (R'000) | Actual | Forecast | Variance | Variance % | |
|---|---|---|---|---|---|
| Gross sales | 42,980 | 44,260 | (1,280) | (2.9%) | |
| Less: trade promotion | (9,090) | (7,970) | (1,120) | (14.1%) | |
| Less: returns and allowances | (1,420) | (1,510) | 90 | +6.0% | |
| Less: cash discounts | (1,060) | (1,090) | 30 | +2.8% | |
| Net revenue | 31,410 | 33,690 | (2,280) | (6.8%) | |
| Cost of goods sold | (21,946) | (21,940) | (6) | (0.0%) | |
| Gross profit | 9,464 | 11,750 | (2,286) | (19.5%) | |
| Operating expenses | (7,020) | (6,890) | (130) | (1.9%) | |
| EBITDA | 2,444 | 4,860 | (2,416) | (49.7%) | |
| Gross margin | 30.1% | 34.9% | (475 bps) | ||
| EBITDA margin | 7.8% | 14.4% | (664 bps) | ||
| Customer (R'000) | Plan | Actual | Over plan |
|---|---|---|---|
| Suiderland Stores | 3,180 | 3,910 | (730) |
| Nkosi Cash and Carry | 2,060 | 2,380 | (320) |
| Vaalmark | 1,540 | 1,580 | (40) |
| Independent trade | 1,190 | 1,220 | (30) |
The axis starts at 29,970, so the steps can be read.