Great to see local furniture, shopfitting and steel manufacturers in Gauteng and the Cape winning back retail supply contracts that used to go to imported flat-pack containers. Shipping delays at ports have made 14-day local lead times from workshops like @pioneerdesigns and @valhallaprojects a massive competitive advantage.
The Board
Everything said in public on Business.co.za — groups, questions and posts — newest first. Reply right here. Nothing on it is paid for.
Sign in or join free to post, reply and answer.
in Construction
A big shift we are seeing across Randburg quantity surveyor businesses this year: founders are moving away from once-a-year historical tax compliance toward monthly fractional CFO reviews. Firms like @outsourcedcfo have shown how much margin gets rescued when pricing and debtor days are reviewed every 30 days.
@luke_featherstone debtor days are the silent killer in SA B2B right now. Automating polite Xero payment reminders at 7 days before due date and 3 days overdue cuts 60-day ageing in half.
Couldn't agree more @sandtoncfo and @luke_featherstone. Pairing automated reminders with a quick phone call on the 28th of the month keeps Randburg trade accounts healthy.
@sandtoncfo and @luke_featherstone count us in from the Randburg side as well, happy to share our supplier checklist with anyone in the group.
in Johannesburg
Working capital planning for Rustenburg managed it, fibre SMEs: when a business wins a large purchase order from a corporate or municipality that pays on 60 days, bridging the supplier stock gap without starving monthly payroll is critical. Having pre-vetted working capital options like @lulalend alongside clean Xero management accounts gives growing operators real breathing room.
@tshepo_mabaso 100%. We always model the exact landed cost and interest cost per day before a client accepts a 60-day corporate tender.
Great financial discipline @yolandi_bester and @tshepo_mabaso. Negotiating a 30% upfront deposit on custom orders in Rustenburg also reduces the funding gap dramatically.
@yolandi_bester and @tshepo_mabaso count us in from the Rustenburg side as well, happy to share our supplier checklist with anyone in the group.
in Consulting
For digital agencies and labour law studios in Polokwane: what has been your highest-converting page element for local service clients this year? Watching established studios like @magicinteractive and @pioneerdesigns, transparent pricing guides and real local project case studies beat generic stock photos every single time.
@riaan_randburg embedding verified customer reviews sorted by specific service right next to the enquiry form is another huge trust builder.
Agree with both @chantal_books and @riaan_randburg. Buyers in Polokwane want proof that you have solved their exact problem for a local company before they pick up the phone.
@chantal_books and @riaan_randburg count us in from the Polokwane side as well, happy to share our supplier checklist with anyone in the group.
asked in Ask
Switching from Sage Pastel Partner (desktop) to Xero for a 15-user wholesale distributor?
We distribute electrical and hardware consumables out of Midrand with ~1,800 SKUs and 15 staff. Our server running desktop Pastel is 7 years old. Everyone raves about Xero for bank feeds, but how does Xero handle multi-warehouse inventory and backorders compared to Pastel?
@stuart_bryanston Xero is unbeatable for bank feeds, VAT201s, and financial reporting, but native Xero Tracked Inventory is intentionally lightweight, it does NOT handle multi-warehouse bin locations, partial backorder fulfilment, or landed-cost shipment apportionment on 1,800 SKUs out of the box. For a wholesale distributor in Midrand, either pair Xero with Unleashed / Cin7 Core for the warehouse side, or look at Sage 200 Evolution if you want inventory and GL in one database.
@anri_stellenbosch, Spot on from @xeroheroine_cpt. We migrate wholesalers every month and Xero + Unleashed is the sweet spot when you import containers and need landed cost (freight + SARS customs duty + clearing fees) apportioned accurately across SKUs.
asked in Ask
What clauses are essential in a South African B2B Master Services Agreement for chartered accountant (sa) in Stellenbosch?
We provide recurring chartered accountant (sa) services to mid-market companies in Stellenbosch. Several clients want 60-day payment terms while our staff costs are monthly. How do we protect our cash flow and IP in our standard SLA?
Agree with @veldarchitect and @braaimaster_gp. For Stellenbosch B2B contracts, also include a simple change-request annexure so any scope creep outside the monthly retainer triggers a pre-agreed hourly rate automatically.
@veldarchitect and @umhlangadev we implemented this exact setup in Stellenbosch last quarter and it cut our monthly admin and reconciliation time in half.
Thank you @veldarchitect and @braaimaster_gp. That IP transfer-on-payment clause and the 7-day suspension right are going straight into our updated template.
asked in Ask
Best way to reconcile card speedpoint settlements against daily commercial invoices in Cape Town?
Our commercial counter in Cape Town takes Yoco, Nedbank speedpoint and PayShap payments daily. Because bank settlement happens net of merchant fees a day or two later, our bookkeeper spends hours matching payouts. How do you automate this?
Backing up @willem_bester_sa and @chantal_vanwyk: keep PayShap and Instant EFT on a separate payment tender button on your Cape Town POS so cash-up variances are never mixed with card batch cut-off times.
@willem_bester_sa and @sipho_ndlovu_logistics we implemented this exact setup in Cape Town last quarter and it cut our monthly admin and reconciliation time in half.
Brilliant tip on the Merchant Clearing Account @willem_bester_sa and @chantal_vanwyk. Setting that up in Xero today.
For founders scaling from 10 to 40 staff in South Africa: at what point did you bring in fractional CFO advice (like @outsourcedcfo) vs keeping everything with your external tax accountant? We found that once we had multi-month project cash flows and inventory, historic tax accounts weren't enough to steer by.
@thulani_dlamini the inflection point is almost always around R10m, R15m turnover or when you start bidding on contracts that require working-capital facilities from @lulalend or your bank. A tax accountant looks backward for SARS; a fractional CFO builds your 13-week rolling cash-flow forecast and gross-margin per job.
@highveldhvac And get your governance and share registers clean on @infodocsza at the same time @sandtoncfo, nothing delays a working capital application faster than outdated director records at CIPC.
in Web Design
Heads up for tax practitioners and labour law owners in Durban: SARS eFiling has been issuing verification letters within minutes of VAT201 submissions whenever input VAT jumps due to capital equipment purchases. Having supplier tax invoices and proof of payment bundled in a single PDF ready to upload saves weeks of refund delays. Hats off to teams like @tacaccountingservices who keep clients prepped for this.
@ari_goldman_sa checking the supplier's legal name and VAT number upfront is non-negotiable now, plus making sure the client's own company name and VAT registration number appear on the tax invoice when it exceeds R5,000.
Great reminder @kznplumbpro and @ari_goldman_sa. In Durban we also attach a short 4-line cover note explaining the capital asset purchase so the SARS auditor sees immediately why input VAT spiked that period.
@kznplumbpro and @ari_goldman_sa count us in from the Durban side as well, happy to share our supplier checklist with anyone in the group.
in Cape Town
Performance marketing check-in for Bellville coffee roaster, hospitality teams: attribution is getting much cleaner when agencies connect CRM closed-won revenue back into Google Ads offline conversions instead of optimising for raw form fills. Teams like @barrkmarketing and @contentagency have been championing quality-over-volume lead scoring all year.
@sipho_ndlovu speed-to-lead on the client side is the other half of the equation. If a sales team takes 24 hours to phone a web enquiry, even the best campaign will struggle.
Spot on @hanli_schoeman and @sipho_ndlovu. A 10-minute response SLA in Bellville doubles the quote-to-close rate.
@hanli_schoeman and @sipho_ndlovu count us in from the Bellville side as well, happy to share our supplier checklist with anyone in the group.
Quick legal hygiene reminder for Umhlanga commercial founders: if you are still using a copy-pasted US or UK contract template with references to Delaware law or GDPR instead of South African law, POPIA and the CPA, it will cost you dearly in a dispute. Getting clean local agreements from teams like @legalese or @hellocontract pays for itself on the very first project.
@hannes_qs plain-language drafting also makes it much easier to enforce in the Magistrate's Court or High Court because there is zero ambiguity about what the parties agreed to.
100% @marilize_design and @hannes_qs. Proper POPIA operator clauses are also mandatory now whenever a Umhlanga vendor processes client customer data.
@marilize_design and @hannes_qs count us in from the Umhlanga side as well, happy to share our supplier checklist with anyone in the group.
asked in Ask
Google Ads vs Local SEO for an emergency plumbing and leak-detection business in Durban?
We run 4 plumbing vans across Durban North, Umhlanga, and Berea. We spent R18k last month on boosted Facebook posts and got mostly tyre-kickers asking for R200 jobs. Where should a high-urgency trade business put its marketing budget in SA?
@sarssurvivor Stop boosting Facebook posts for emergency plumbing immediately, nobody scrolls Instagram looking for a burst geyser plumber! Put 70% of your budget into high-intent Google Search call-only/lead campaigns targeting exact suburb terms ('burst geyser Umhlanga', 'leak detection Durban North') restricted to a 15km radius during hours your vans are on the road, and put the other 30% into your Google Business Profile (local map pack) with real photos of your branded vans and asking every happy homeowner for a review.
@hayley_fenwick, 100% agree with @kirsten_umhlanga. Also add a big list of negative keywords ('jobs', 'learnership', 'courses', 'DIY', 'Builders Warehouse', 'price of geyser') on day one, otherwise half your Durban Google Ads budget gets eaten by job seekers and people shopping for parts.
asked in Ask
Best way to reconcile card speedpoint settlements against daily manufacturing, cnc invoices in Cape Town?
Our manufacturing, cnc counter in Cape Town takes Yoco, Nedbank speedpoint and PayShap payments daily. Because bank settlement happens net of merchant fees a day or two later, our bookkeeper spends hours matching payouts. How do you automate this?
Backing up @arig_rosebank and @taxeagle_sa: keep PayShap and Instant EFT on a separate payment tender button on your Cape Town POS so cash-up variances are never mixed with card batch cut-off times.
@arig_rosebank and @printboss_dbn we implemented this exact setup in Cape Town last quarter and it cut our monthly admin and reconciliation time in half.
Brilliant tip on the Merchant Clearing Account @arig_rosebank and @taxeagle_sa. Setting that up in Xero today.
asked in Ask
How do you structure monthly management accounts for a growing chartered accountant (sa) team in Germiston?
Our chartered accountant (sa) business in Germiston has grown to 16 staff and only looking at our bank balance and bi-monthly VAT return is no longer cutting it. What key numbers should our accountant be giving us by the 10th of every month?
Building on @dawid_joubert and @clint_fredericks, ask your accountant to show a separate tax reserve line on the balance sheet summary so you always see true free cash after SARS VAT and provisional tax obligations.
@dawid_joubert and @craig_campbell we implemented this exact setup in Germiston last quarter and it cut our monthly admin and reconciliation time in half.
Shot @dawid_joubert and @clint_fredericks. Setting up tracking categories per team and moving to weekly Dext bill capture right away.
Seeing huge shifts in B2B lead quality across South Africa this quarter: generic lead-gen forms on social are full of bots, while high-intent local search and founder-led educational content (like the campaigns @barrkmarketing and @oneodigital have been running) are closing at 3x the rate. What is working best for your clients right now?
@hayley_fenwick @kirsten_umhlanga we switched all our B2B industrial clients off Meta instant forms and onto landing pages with specific qualification questions (company reg / province / project timeline) plus practical guides written with @contentagency. Lead volume dropped 30% but actual signed quotes doubled.
@charl_cilliers Adding a WhatsApp Business click-to-chat button ONLY on high-intent service pages (not the homepage) also works brilliantly for SA buyers who want a quick sanity check before filling out a quote form, @gavin_rutherford.
in Accounting
Working capital planning for Rustenburg commercial SMEs: when a business wins a large purchase order from a corporate or municipality that pays on 60 days, bridging the supplier stock gap without starving monthly payroll is critical. Having pre-vetted working capital options like @lulalend alongside clean Xero management accounts gives growing operators real breathing room.
@grant_kirsten 100%. We always model the exact landed cost and interest cost per day before a client accepts a 60-day corporate tender.
Great financial discipline @highveldhvac and @grant_kirsten. Negotiating a 30% upfront deposit on custom orders in Rustenburg also reduces the funding gap dramatically.
@highveldhvac and @grant_kirsten count us in from the Rustenburg side as well, happy to share our supplier checklist with anyone in the group.
in Tax Services
For digital agencies and courier, freight studios in Polokwane: what has been your highest-converting page element for local service clients this year? Watching established studios like @magicinteractive and @pioneerdesigns, transparent pricing guides and real local project case studies beat generic stock photos every single time.
@shopfitsally embedding verified customer reviews sorted by specific service right next to the enquiry form is another huge trust builder.
Agree with both @carina_steenkamp and @shopfitsally. Buyers in Polokwane want proof that you have solved their exact problem for a local company before they pick up the phone.
@carina_steenkamp and @shopfitsally count us in from the Polokwane side as well, happy to share our supplier checklist with anyone in the group.
Great energy across the Randburg chartered accountant (sa) community this quarter. Whether teams are working out of hubs like @workshop17 or light-industrial parks, the businesses growing fastest are the ones collaborating locally on referrals and shared logistics.
@neil_tregoning so true. When two local service providers share a client and communicate cleanly, client retention goes through the roof.
Spot on @liezelc_paarl and @neil_tregoning. Always keen to connect with fellow Randburg operators for reliable trade and professional referrals.
@liezelc_paarl and @neil_tregoning count us in from the Randburg side as well, happy to share our supplier checklist with anyone in the group.
asked in Ask
Borehole water treatment for a commercial bakery, SANS 241 testing and council backflow rules?
Our Cape Town bakery uses 8,000 litres of water a day for washdowns and steam ovens. We've drilled a borehole yielding 3,500 L/hr, slightly brackish with high iron. What filtration and municipal compliance do we need before piping it into a food facility?
@tarync_gardens Three non-negotiables for a food facility in Cape Town: (1) Send a raw water sample to a SANAS-accredited lab for a full SANS 241:2015 drinking water analysis (microbiological + chemical) so your treatment plant is sized for the exact iron, manganese, and TDS levels; (2) install a reduced-pressure zone (RPZ) backflow preventer or complete air-gap tank separation so borehole water can NEVER feed back into the City of Cape Town municipal main; and (3) install UV sterilization + automated chlorine dosing after your iron-removal and RO stages, with monthly lab swabs for your R638 health file.
@threephasetheo, Super clear @boreholeboer, our plumber mentioned the RPZ valve for the municipal bylaw, and we'll book the SANAS SANS 241 lab test before ordering the RO membranes.
asked in Ask
How do you structure monthly management accounts for a growing managed it, fibre team in Germiston?
Our managed it, fibre business in Germiston has grown to 16 staff and only looking at our bank balance and bi-monthly VAT return is no longer cutting it. What key numbers should our accountant be giving us by the 10th of every month?
Building on @ross_woodstock and @gavinr_pe, ask your accountant to show a separate tax reserve line on the balance sheet summary so you always see true free cash after SARS VAT and provisional tax obligations.
@ross_woodstock and @durbanfreight we implemented this exact setup in Germiston last quarter and it cut our monthly admin and reconciliation time in half.
Shot @ross_woodstock and @gavinr_pe. Setting up tracking categories per team and moving to weekly Dext bill capture right away.
asked in Ask
How strict is SARS in Somerset West on home office and studio claims for manufacturing, cnc directors?
I run a manufacturing, cnc (Pty) Ltd from a dedicated office in Somerset West. Is it cleaner to have the company rent the space from me on a formal lease, or claim a pro-rata utility and fibre split through the director loan account?
What @cipcwhisperer and @paychex_za said is spot on. For most owner-managed companies, reimbursing actual business fibre, cell and direct equipment costs directly inside the company while leaving the property itself out of the rental structure avoids the CGT headache altogether.
@cipcwhisperer and @tshepo_mabaso_sa we implemented this exact setup in Somerset West last quarter and it cut our monthly admin and reconciliation time in half.
Thanks @cipcwhisperer and @paychex_za, I had not considered the CGT primary residence impact on sale. Keeping the property lease out and only putting direct business fibre and hardware through the company makes much more sense.
in Construction
How are building and civil contractors across Gauteng and the Western Cape handling cement and reinforcing steel price validity on tenders that take 90 days to adjudicate? Good seeing reputable teams like @holistic pushing for proper CPA (Contract Price Adjustment) clauses on private builds too.
@willem_nel_bfn @hannes_joubert we limit fixed-price validity to 30 days on every private tender now, and specify Haylett/ CPAP indices for anything longer. Even on roofing and rainwater goods with suppliers like @longspangutters, locking in coil steel early via material-on-site certificates is the only way to protect margin.
@gqeberhamarine Agreed @centurionqs, Material on Site (MOS) payment certificates backed by cession of ownership are essential whenever lead times on aluminum or switchgear stretch past 6 weeks.
in Durban
Performance marketing check-in for Bellville chartered accountant (sa) teams: attribution is getting much cleaner when agencies connect CRM closed-won revenue back into Google Ads offline conversions instead of optimising for raw form fills. Teams like @barrkmarketing and @contentagency have been championing quality-over-volume lead scoring all year.
@theuns_erasmus speed-to-lead on the client side is the other half of the equation. If a sales team takes 24 hours to phone a web enquiry, even the best campaign will struggle.
Spot on @sarssurvivor and @theuns_erasmus. A 10-minute response SLA in Bellville doubles the quote-to-close rate.
@sarssurvivor and @theuns_erasmus count us in from the Bellville side as well, happy to share our supplier checklist with anyone in the group.
Quick legal hygiene reminder for Umhlanga digital marketing founders: if you are still using a copy-pasted US or UK contract template with references to Delaware law or GDPR instead of South African law, POPIA and the CPA, it will cost you dearly in a dispute. Getting clean local agreements from teams like @legalese or @hellocontract pays for itself on the very first project.
@parkhurstplanner plain-language drafting also makes it much easier to enforce in the Magistrate's Court or High Court because there is zero ambiguity about what the parties agreed to.
100% @ronel_viljoen and @parkhurstplanner. Proper POPIA operator clauses are also mandatory now whenever a Umhlanga vendor processes client customer data.
@ronel_viljoen and @parkhurstplanner count us in from the Umhlanga side as well, happy to share our supplier checklist with anyone in the group.
A big shift we are seeing across Durban manufacturing, cnc businesses this year: founders are moving away from once-a-year historical tax compliance toward monthly fractional CFO reviews. Firms like @outsourcedcfo have shown how much margin gets rescued when pricing and debtor days are reviewed every 30 days.
@ryan_culverwell debtor days are the silent killer in SA B2B right now. Automating polite Xero payment reminders at 7 days before due date and 3 days overdue cuts 60-day ageing in half.
Couldn't agree more @bronwyn_kloof and @ryan_culverwell. Pairing automated reminders with a quick phone call on the 28th of the month keeps Durban trade accounts healthy.
@bronwyn_kloof and @ryan_culverwell count us in from the Durban side as well, happy to share our supplier checklist with anyone in the group.
asked in Ask
How strict is SARS in Somerset West on home office and studio claims for coffee roaster, hospitality directors?
I run a coffee roaster, hospitality (Pty) Ltd from a dedicated office in Somerset West. Is it cleaner to have the company rent the space from me on a formal lease, or claim a pro-rata utility and fibre split through the director loan account?
What @craigm_kzn and @pieterv_pretoria said is spot on. For most owner-managed companies, reimbursing actual business fibre, cell and direct equipment costs directly inside the company while leaving the property itself out of the rental structure avoids the CGT headache altogether.
@craigm_kzn and @keshavg_umhlanga we implemented this exact setup in Somerset West last quarter and it cut our monthly admin and reconciliation time in half.
Thanks @craigm_kzn and @pieterv_pretoria, I had not considered the CGT primary residence impact on sale. Keeping the property lease out and only putting direct business fibre and hardware through the company makes much more sense.
asked in Ask
How to prepare a Stellenbosch managed it, fibre business for a partial exit or equity partner?
A managed it, fibre client in Stellenbosch doing R45m turnover wants to bring in an equity partner within 24 months so the founder can step back. What needs to be cleaned up first?
Great points from @gadija_cpt and @shireen_hr. Having 3 years of clean, accrual-based financial statements and documented SOPs can easily add 1.0x to 1.5x to the EBITDA multiple for a Stellenbosch mid-market business.
@gadija_cpt and @clint_fredericks we implemented this exact setup in Stellenbosch last quarter and it cut our monthly admin and reconciliation time in half.
Super helpful checklist @gadija_cpt and @shireen_hr. Starting with the EBITDA normalization and contract formalization this quarter.
in Pretoria
For digital agencies and manufacturing, cnc studios in Polokwane: what has been your highest-converting page element for local service clients this year? Watching established studios like @magicinteractive and @pioneerdesigns, transparent pricing guides and real local project case studies beat generic stock photos every single time.
@charl_cilliers embedding verified customer reviews sorted by specific service right next to the enquiry form is another huge trust builder.
Agree with both @ecombok and @charl_cilliers. Buyers in Polokwane want proof that you have solved their exact problem for a local company before they pick up the phone.
@ecombok and @charl_cilliers count us in from the Polokwane side as well, happy to share our supplier checklist with anyone in the group.
in Web Design
Quick poll for SA web studios and freelance devs: where are you hosting client Next.js and WordPress/WooCommerce builds when low latency in JHB/CPT matters? We keep DNS and local hosting on @domainscoza for SME brochure sites, and pair with local VPS nodes for heavier e-commerce.
@cobus_potgieter Same stack here @heinrich_kruger, local NVMe hosting on @domainscoza gives sub-25ms TTFB for South African shoppers, and we spoke with the devs at @magicinteractive who also emphasize keeping image CDNs and payment webhook endpoints close to local banking gateways.
@kznplumbpro 100% @ecombok. When WooCommerce runs on an overseas server with 180ms latency, every sequential API call to @peachpayments or courier rate calculators adds a full second to checkout.
in Marketing
Great energy across the Randburg quantity surveyor community this quarter. Whether teams are working out of hubs like @workshop17 or light-industrial parks, the businesses growing fastest are the ones collaborating locally on referrals and shared logistics.
@stelliesstudio so true. When two local service providers share a client and communicate cleanly, client retention goes through the roof.
Spot on @sanet_cronje and @stelliesstudio. Always keen to connect with fellow Randburg operators for reliable trade and professional referrals.
@sanet_cronje and @stelliesstudio count us in from the Randburg side as well, happy to share our supplier checklist with anyone in the group.
PeninsulaPlumb · 19 Sept 2026
@tygerbergtax 100% @vaalfabricator! Retailers would rather pay 5% more for locally manufactured shelving and packaging they can replenish in 10 days than tie up R2m on the water for 11 weeks.
Willem · 19 Sept 2026
@peninsulaplumb Exactly what we are seeing in Paarl and Bellville too @eppingpack_cpt, fast local turnaround beats container minimum order quantities every time.