South African solar is bought for a reason most software was never built to answer. The customer is not primarily buying cheaper electricity. They are buying the ability to keep the lights on through a supply interruption, and almost every system carries a battery to do it. That single fact changes what your software has to produce, and most stacks assembled from overseas defaults produce the wrong thing well.
Direct answer. Solar software in South Africa splits into six layers: design and simulation, sales and proposal, SSEG registration documentation, monitoring, CRM and operations, and procurement. The South African distinctive is that the design layer must output an hourly generation profile a storage model can consume, because the buyer’s real question is whether the array refills the battery before the next outage.
TL;DR
- Systems are sold on resilience, so the deliverable is an hourly profile and a recharge-window analysis, not an annual kWh figure.
- Morning shading matters more than midday shading, because the morning is when the battery has to refill.
- The South Africa-specific layer is SSEG registration, and requirements differ by municipality.
- Clear skies and a high direct-beam fraction mean shadows cost close to their full geometric value.
- Southern hemisphere sun path: arrays face north, and inherited northern spreadsheets fail silently.
What “Solar Software” Actually Means in South Africa
Design and simulation. Layout, string sizing, shading, and yield. Here the output that matters is the 8,760-hour generation profile, because it feeds the battery model.
Sales and proposal. Customer-facing documents, which in this market are resilience documents as much as savings documents.
SSEG registration documentation. Application packs for the municipality or Eskom, wiring compliance to SANS 10142-1, and grid-tied inverter compliance to NRS 097-2-1. This is the South African layer.
Monitoring. Post-commissioning production and battery state of charge, usually the inverter vendor’s portal.
CRM and operations. Lead handling, site survey scheduling, and installer dispatch.
Procurement. Distributor sourcing for modules, inverters, and the battery, which is often the largest line item on the quote.
The South African Solar Software Stack, Layer by Layer
| Layer | Representative tools | Who uses it | Typical cost per year |
|---|---|---|---|
| Design and simulation | PVsyst, SurgePV, HelioScope | Design engineers | R 0 to R 45,000 per seat |
| Sales and proposal | SurgePV, OpenSolar, spreadsheets | Sales team | R 0 to R 45,000 per seat |
| SSEG registration documentation | AutoCAD, SurgePV, outsourced drafting | Drafting and compliance | Per-application or R 15,000 upward |
| Monitoring | Inverter vendor portals | O&M | Usually bundled with hardware |
| CRM and operations | Zoho, HubSpot, spreadsheets | Everyone | R 0 to R 25,000 per seat |
| Procurement | Distributor portals | Purchasing | Usually free |
Two of these six are barely purchases. Monitoring arrives with the inverter. Procurement runs on distributor relationships. That leaves four real decisions, and the first of them carries more weight here than it does in a grid-credit market.
The Layer That Is Specific to South Africa
Embedded generation has to be registered as small-scale embedded generation, either with the relevant municipality or with Eskom where Eskom is the supply authority. The installation itself is wired to SANS 10142-1, and any grid-tied inverter has to comply with NRS 097-2-1.
The part that costs installers money is fragmentation. Registration requirements and processes differ between municipalities. Forms differ, required drawings differ, and the sequence of inspection and sign-off differs. An installer working in one metro learns one process. A national installer carries several of them at once, and every new municipality is a fresh set of rules to read.
No subscription fixes that. There is no single national portal to plug into, and a template library goes stale as individual municipalities revise their forms. What resolves it is a drafting and compliance capability that knows the current requirement in the specific municipality, kept in-house or outsourced.
Treat this as a capability decision, the same way you treat hiring. Software helps by exporting clean single-line diagrams and layouts on demand, but it does not know what Municipality X asked for last month.
Why the Hourly Profile Is the Real Deliverable
An annual yield figure answers a question your customer is not asking.
The resilience buyer wants to know one thing: when supply is interrupted, does the battery have enough charge to carry the load, and does the array put that charge back before the next interruption. That is a timing question, and timing questions are answered by an hourly series, not a total.
So the design tool’s job is to produce 8,760 hourly values that a storage model can consume, and then to report the recharge window. Given this array, this orientation, and this obstruction set, how many usable kilowatt-hours land between sunrise and mid-morning on a typical day, and on a poor day. That number decides whether the system does what it was bought to do.
This also reorders what counts as a design fault. A midday shadow trims a total. A morning shadow attacks the recharge window directly, which is the part the customer paid for.
Try the software behind this guide
Model the recharge window, not just the annual yield
SurgePV runs 8,760-hour design and shading on a true southern hemisphere sun path, so you can show a battery customer what lands before mid-morning, then export the single-line diagram and DWG for the SSEG pack.
Book a free SurgePV demo →No credit card. 20-minute walkthrough on one of your own projects.
The Physics Your Software Has to Get Right
Two properties of the South African resource change how shading behaves.
First, skies are clear for much of the year and the direct-beam fraction is high. In a diffuse northern European market, an obstruction blocks part of a sky that is delivering light from everywhere, so the loss is softened. Here it is not. A shadow costs close to its full geometric value, which means the difference between a careful shading model and a rough one is larger in rand than the same difference in Hamburg.
Second, this is the southern hemisphere. Arrays face north. Shadows fall on the southern side of obstructions. An imported spreadsheet or an inherited calculator built for northern latitudes places every shadow on the wrong side of every wall, tree, and parapet. It does not throw an error. It returns a confident number that is wrong in a direction you cannot see from the summary page. Check the sun path convention before you trust any tool you did not configure yourself.
Shading method detail sits in our solar shading analysis software in South Africa guide.
What Stack You Need at Your Size
Residential installer, under 150 systems a year. Two layers. A design tool that gives you hourly output, and spreadsheets for the rest. Outsource SSEG packs per job rather than building the capability.
Residential installer, 150 to 600 systems a year. Three layers. Add a CRM, because scheduling and dispatch become the binding constraint. If you work across more than two municipalities, bring compliance drafting in-house or put a standing outsourcing relationship in place.
Residential plus commercial. Four layers. Commercial buyers read yield studies and ask about assumptions, so a serious simulation seat starts to pay.
Commercial and utility-scale. Five to six layers, with PVsyst as the engine of record for anything financed.
Pricing the Whole Stack in Rand
Rate used below is roughly 18.2 ZAR to the US dollar, illustrative only.
| Company stage | Layers | Realistic annual software spend |
|---|---|---|
| Under 150 systems a year | 2 | R 0 to R 40,000 |
| 150 to 600 systems a year | 3 | R 40,000 to R 180,000 |
| Residential plus commercial | 4 | R 180,000 to R 550,000 |
| Commercial and utility | 5 plus | R 550,000 upward |
One caution. Almost every platform here prices in dollars or euro while your revenue is in rand. A seat quoted at 1,299 dollars is a rand cost that moves with the exchange rate, on jobs you priced months earlier. That argues for fewer seats at higher utilisation rather than a seat for everyone.
Per-platform detail is in our solar design software pricing breakdown.
What Most South African Installers Get Wrong
They quote an annual yield figure to a customer who is buying resilience.
Here is the concrete failure. Two systems on two neighbouring houses, same modules, same inverter, same battery, same annual yield on paper. One roof is clear from first light. The other sits behind a neighbour’s boundary wall that shades the lower two rows until roughly mid-morning. Over a year those systems produce almost the same total, because the second one catches up through the afternoon.
They do not behave the same at all. The shaded system starts its recharge late, so after an overnight outage the battery is still low when the next interruption arrives. The customer experiences a system that runs out, and no annual figure in the proposal predicted it. The salesperson quoted a total. The customer bought a timing guarantee.
The opinionated version: in this market, annual kWh is the least useful number on the page. Lead with the recharge window and put annual yield in the appendix.
The second mistake follows from the first. Installers buy a proposal tool to make the savings page look better, when the actual gap is that no tool in the stack can output an hourly profile at all.
When Software Is Not the Answer
If a commercial roof needs structural sign-off before mounting, that is an engineering deliverable, not a modelling output.
Our solar civil and structural engineering team produces mounting and load designs delivered as STAAD Pro report calculations, with solar rooftop detailed engineering design for the construction pack. See the sample design pack or talk to our team.
Conclusion
- Buy the hourly profile. A design tool that only reports annual totals cannot answer a resilience question.
- Check the sun path convention. Northern hemisphere templates put every shadow on the wrong side and never warn you.
- Treat SSEG as a capability, not a subscription. Municipal processes differ and change, so somebody has to know the current one.
In this country series: best solar design software in South Africa, best solar proposal software in South Africa, shading analysis software in South Africa, Aurora Solar review. Tool deep dives: Opensolar review, Pvsol review.
More from our network
Disclosure and accuracy note
Commercial relationship. Heaven Designs and SurgePV are part of the same group. Treat our recommendation of SurgePV as a vendor making its own case, not an independent verdict. We have tried to describe every other product fairly, and to say plainly where a competitor is the better choice.
Pricing. All prices are indicative, compiled from public sources when this page was written. They vary by tier, region, contract term and exchange rate, and change without notice. Several vendors quote rather than publish, and some price in currencies other than the US dollar, so a converted figure moves with the exchange rate. Confirm current pricing with the vendor before you decide anything.
Trademarks and corrections. All product names and trademarks belong to their respective owners, and are used here for identification and comparison only. Their use does not imply affiliation with or endorsement by those companies. If anything here is out of date or wrong, tell us and we will correct it.
FAQ
What is solar software? An umbrella term for six categories: design and simulation, sales and proposal, approval documentation, monitoring, CRM and operations, and procurement. In South Africa monitoring and procurement are usually not software purchases at all.
What solar software do South African installers actually use? Commonly a design platform that produces hourly output, a proposal tool or template built on top of it, the inverter vendor’s monitoring portal, and spreadsheets or a light CRM. Financed commercial work adds PVsyst.
How much does solar software cost in South Africa? Close to nothing for a small residential installer running free tools, R 40,000 to R 180,000 a year at growing volume, and above R 550,000 for commercial and utility operations. Rate used is roughly 18.2 ZAR to the dollar, illustrative.
Why does morning shading matter more than midday shading here? Because most systems are battery-backed and bought for resilience. The morning is when the array has to refill the battery after an overnight draw. A morning shadow delays that recharge even when the annual total looks fine.
Does software handle SSEG registration? Not on its own. Requirements and processes differ between municipalities, and Eskom-supplied areas differ again. Software exports the drawings; a person who knows the current local requirement assembles the pack.
Do I need PVsyst in South Africa? For financed commercial and utility work, in practice yes, because reviewers expect a recognisable yield study. For battery-backed residential work, a tool that produces a credible hourly profile matters more than the brand on the report.
Related: the design layer in depth is in best solar design software in South Africa, the sales layer in best solar proposal software in South Africa, and shading specifically in best solar shading analysis software in South Africa.