Verdict (read first)
NPV = -43,952,408.65 ZAR over a 25-year horizon at r = 10.00%; LCOE = 0.8911 ZAR/kWh; discounted payback = none; simple payback = none; IRR = n/a. Equipment: a ground-mount PV plant at a ZA coastal harbor site, anchored on LONGi Hi-MO 5m monocrystalline modules paired with Sungrow SG125HT-class 1500 V string inverters on a K2 Systems N-Rack driven-pile ground-mount system with S-Rack rail. Inputs: P_dc = 5.0 MWp; specific_yield = 1,400 kWh/kWp/yr (year-1); Degr = 0.50 %/yr; DLoss = 2.00 %/yr; tariff_per_kwh = 0.0850 ZAR; tariff_escalation = 5.50 %/yr; self_consumption_pct = 0 (ZERO-AS-MISSING placeholder); residual_value.year = not booked; horizon 25 years; discount rate 10.00%; evidence date 2026-09-22. Limitation: the scenario model is bounded by an export-only / tariff-revenue assumption (asset.pv.self_consumption_pct = 0, a ZERO-AS-MISSING placeholder); a buyer self-consuming a meaningful share of the yield against a higher tariff_per_kwh will see a different NPV (see §2 model assumptions).
| Metric | Value |
|---|---|
| Currency | ZAR |
| Horizon (years) | 25 |
| Discount rate | 10.00 % |
| Total undiscounted cost (ZAR) | 86,594,958.75 |
| Total discounted cost / PV of costs (ZAR) | 51,680,826.43 |
| Total undiscounted benefit (ZAR) | 26,793,642.70 |
| Total discounted benefit (ZAR) | 7,728,417.78 |
| NPV (ZAR) | -43,952,408.65 |
| IRR | n/a |
| Simple payback (year) | — |
| Discounted payback (year) | — |
| LCOE (ZAR/kWh) | 0.8911 |
| Question | Answer from scenario model |
|---|---|
| NPV over 25 years at r=10.00% | -43,952,408.65 ZAR (negative) |
| LCOE | 0.8911 ZAR/kWh |
| Simple payback | none within 25 years |
| Discounted payback | none within 25 years |
| IRR | n/a (cumulative net is negative across the horizon) |
| Headline direction | NO-GO on tariff-only economics; CONDITIONAL if a buyer-side self-consumption share > 0 is confirmed at RFQ |
1. Scope and use-case
5 MWp DC grid-tied ground-mount solar PV plant at a South African coastal harbor, supplying daytime load to port operations and exporting the surplus. Equipment set in this use-case: monocrystalline modules — LONGi Hi-MO 5m LR5-72HBD / LR5-54HTH bifacial mono-PERC family — paired with Sungrow 1500 V three-phase string inverters from the SG-HT C&I family, SG125HT rating class, datasheet edition cited via Sungrow string inverter range, on a K2 Systems N-Rack driven-pile ground-mount structure with S-Rack aluminium rail (installation manual revision pending, confirmed at RFQ). BoS, DC cabling, grid-tie and civil works sized for that stack. Capex, opex, annual yield, lifetime LCOE and a sensitivity block are reported in ZAR. Equipment anchor citations: LONGi Hi-MO 5m product family page; Sungrow string inverter range (incl. SG125HT); K2 Systems N-Rack product page (S-Rack rail). Comparator reference for C&I 1500 V topology: Huawei SUN2000-330KTL-H1 330 kW 8-MPPT string inverter.
2. Inputs table
Every numeric input below carries a verifiable citation row. Inputs not directly evidenced by an OEM or regulator publication are marked as bounded model assumptions and must be confirmed at RFQ.
| Symbol | Value | Unit | Source / citation |
|---|---|---|---|
| P_dc | 5.0 | MWp (DC) | Buyer scope (this use-case). Bounded model assumption. |
| Module family | LONGi Hi-MO 5m LR5-72HBD / LR5-54HTH (bifacial mono-PERC) | monocrystalline | LONGi Hi-MO 5m product family page (LR5-72HBD / LR5-54HTH product family; exact power bin confirmed at RFQ against datasheet). |
| Inverter family | Sungrow SG-HT 1500 V three-phase string inverter (SG125HT rating class) | string, 1500 V DC | Sungrow string inverter range (SG125HT datasheet edition cited via the Sungrow string inverter product range; exact cabinet rating confirmed at RFQ). |
| Mounting system | K2 Systems N-Rack driven-pile ground-mount with S-Rack aluminium rail | aluminium, coastal-grade | K2 Systems N-Rack product page (N-Rack driven-pile with S-Rack rail; installation manual revision confirmed at RFQ). |
| PR_syst | 0.82 | performance ratio (dimensionless) | PR convention: IEA-PVPS Trends in PV Applications 2024 (PR bands, ground-mount); bounded model assumption for well-ventilated ground-mount. |
| G_poa | 1,650 | kWh/m²/yr (POA) | ZA coastal-harbor POA bounded model assumption; confirm at RFQ against EU PVGIS (PVGIS-SARAH2) site query. |
| Degr | 0.50 | %/yr linear module degradation | LONGi Hi-MO 5m mechanical and power warranty curve (annual degradation band per LONGi Hi-MO 5m product page); bounded assumption consistent with the manufacturer warranty. |
| Life | 25 | years | scenario model horizon. |
| r | 10.00 | %/yr (nominal, real-equivalent in this model) | Bounded model assumption (discount-rate input). |
| Capex | 38,000,000 | ZAR (one-time, year 0) | Bounded model assumption (capex input), calibrated against UK DESNZ solar PV cost data C&I EPC benchmark, Fraunhofer ISE Photovoltaics Report price curves and K2 / Sungrow / LONGi public list-price benchmarks for 5 MWp ground-mount. |
| Opex_y1 | 950,000 | ZAR/yr (year 1) | Bounded model assumption (opex input), calibrated against UK DESNZ solar PV cost data O&M benchmark literature for 5 MWp ground-mount. |
| Escal_Opex | 5.5 | %/yr opex escalation | Bounded model assumption (escalation input). |
| Eff_inv | 98.0 | % inverter availability | Sungrow SG-HT datasheet (availability and efficiency specifications), referenced via Sungrow string inverter range. |
| DLoss | 2.0 | %/yr soiling + downtime allowance | Bounded model assumption; bounded against site cleaning cadence. |
| residual_value.amount | 0 | ZAR | Explicit bounded assumption (residual value input). |
| residual_value.year | — | year | Explicit bounded assumption (no residual booked; residual_value.year is a bounded default, not used by the scenario model). |
| asset.pv.specific_yield_kwh_per_kwp | 1,400 | kWh/kWp/yr (year-1) | Explicit bounded assumption (specific yield default). Calibrated against EU PVGIS SA coastal-harbor cell range; confirm at RFQ against site-specific PVGIS query. |
| asset.pv.tariff_per_kwh | 0.0850 | ZAR/kWh | Explicit bounded assumption (self-consumption tariff input) — confirm at RFQ against Eskom tariffs and charges hub and NERSA electricity pricing and tariffs buyer-side retail schedules. |
| asset.pv.tariff_escalation_pct | 5.5 | %/yr | Explicit bounded assumption (tariff escalation input). |
| asset.pv.self_consumption_pct | 0 | % | Explicit bounded assumption (self-consumption share input); ZERO-AS-MISSING placeholder — buyer must override at RFQ if daytime load is to be netted against the PV yield. |
| asset.pv.export_tariff_per_kwh | 0.0850 | ZAR/kWh | Explicit bounded assumption (export / feed-in tariff input) — confirm at RFQ against NERSA pricing and tariffs decisions and any applicable Eskom feed-in rules. |
Regulator / market anchors used: LONGi Hi-MO 5m product page; Sungrow string inverter range; K2 Systems N-Rack product page; Huawei SUN2000-330KTL-H1 (topology comparator); EU PVGIS; IEA-PVPS Trends in PV Applications 2024; Fraunhofer ISE Photovoltaics Report; UK DESNZ solar PV cost data; NERSA electricity pricing and tariffs; Eskom tariffs and charges; SARB statistics portal (ZAR reference).
3. Year-by-year cash flow (computed, verbatim from scenario model)
The table below is the only mathematical statement of the cash flow on this page. All cells are produced by the scenario TCO model from the inputs in §2; no figures are recomputed in the prose. Column sums: Σ cost = 86,594,958.75 ZAR; Σ discounted net = -43,952,408.65 ZAR; Σ discounted cost = 51,680,826.43 ZAR; Σ discounted benefit = 7,728,417.78 ZAR; Σ energy = 154,866,272.11 kWh.
| Year | Cost (ZAR) | Benefit (ZAR) | Net (ZAR) | Discount factor | Discounted net (ZAR) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 38,000,000.00 | 0.0000 | -38,000,000.00 | 1.00 | -38,000,000.00 | 0.0000 |
| 1 | 950,000.00 | 563,524.50 | -386,475.50 | 0.9091 | -351,341.36 | 6,629,700.00 |
| 2 | 1,002,250.00 | 591,545.76 | -410,704.24 | 0.8264 | -339,425.00 | 6,596,551.50 |
| 3 | 1,057,373.75 | 620,960.37 | -436,413.38 | 0.7513 | -327,883.83 | 6,563,568.74 |
| 4 | 1,115,529.31 | 651,837.62 | -463,691.68 | 0.6830 | -316,707.66 | 6,530,750.90 |
| 5 | 1,176,883.42 | 684,250.25 | -492,633.17 | 0.6209 | -305,886.44 | 6,498,097.14 |
| 6 | 1,241,612.01 | 718,274.59 | -523,337.41 | 0.5645 | -295,410.33 | 6,465,606.66 |
| 7 | 1,309,900.67 | 753,990.80 | -555,909.87 | 0.5132 | -285,269.66 | 6,433,278.63 |
| 8 | 1,381,945.20 | 791,482.99 | -590,462.21 | 0.4665 | -275,454.98 | 6,401,112.23 |
| 9 | 1,457,952.19 | 830,839.48 | -627,112.71 | 0.4241 | -265,957.01 | 6,369,106.67 |
| 10 | 1,538,139.56 | 872,152.97 | -665,986.59 | 0.3855 | -256,766.66 | 6,337,261.14 |
| 11 | 1,622,737.24 | 915,520.78 | -707,216.46 | 0.3505 | -247,875.05 | 6,305,574.83 |
| 12 | 1,711,987.78 | 961,045.05 | -750,942.73 | 0.3186 | -239,273.50 | 6,274,046.96 |
| 13 | 1,806,147.11 | 1,008,833.02 | -797,314.10 | 0.2897 | -230,953.49 | 6,242,676.72 |
| 14 | 1,905,485.20 | 1,058,997.24 | -846,487.96 | 0.2633 | -222,906.74 | 6,211,463.34 |
| 15 | 2,010,286.89 | 1,111,655.88 | -898,631.01 | 0.2394 | -215,125.12 | 6,180,406.02 |
| 16 | 2,120,852.67 | 1,166,932.96 | -953,919.70 | 0.2176 | -207,600.72 | 6,149,503.99 |
| 17 | 2,237,499.56 | 1,224,958.71 | -1,012,540.86 | 0.1978 | -200,325.81 | 6,118,756.47 |
| 18 | 2,360,562.04 | 1,285,869.78 | -1,074,692.26 | 0.1799 | -193,292.85 | 6,088,162.69 |
| 19 | 2,490,392.95 | 1,349,809.65 | -1,140,583.30 | 0.1635 | -186,494.48 | 6,057,721.88 |
| 20 | 2,627,364.56 | 1,416,928.94 | -1,210,435.63 | 0.1486 | -179,923.54 | 6,027,433.27 |
| 21 | 2,771,869.62 | 1,487,385.73 | -1,284,483.89 | 0.1351 | -173,573.04 | 5,997,296.10 |
| 22 | 2,924,322.44 | 1,561,345.98 | -1,362,976.46 | 0.1228 | -167,436.17 | 5,967,309.62 |
| 23 | 3,085,160.18 | 1,638,983.91 | -1,446,176.27 | 0.1117 | -161,506.30 | 5,937,473.07 |
| 24 | 3,254,843.99 | 1,720,482.39 | -1,534,361.60 | 0.1015 | -155,776.98 | 5,907,785.71 |
| 25 | 3,433,860.41 | 1,806,033.37 | -1,627,827.03 | 0.0923 | -150,241.92 | 5,878,246.78 |
Headline derived from the table: NPV = -43,952,408.65 ZAR; LCOE = 0.8911 ZAR/kWh; discounted payback = none; simple payback = none. The scenario model treats the project as a tariff-revenue stream against capex + opex only; the buyer should re-run for a self-consumption scenario before any go-decision.
4. Mini certification block
- Modules: IEC 61215-1:2021 ed2 (Terrestrial PV modules — Design qualification and type approval — Part 1: Test requirements) — exact document page IEC 61215-1:2021 ed2; IEC 62109-1:2010 and IEC 62109-2:2011 are inverter-safety standards cited under the inverter entry below; module safety family IEC 61730-1 / IEC 61730-2 — look up via the IEC Webstore catalogue with designation+edition in text, and the UL safety reference where required by buyer: UL 61730-1 product page. Confirmed against the LONGi Hi-MO 5m product family at LONGi Hi-MO 5m product family page.
- Inverters: IEC 62109-1:2010 (Safety of power converters for use in PV power systems — Part 1: General requirements) — exact document page IEC 62109-1:2010; IEC 62109-2:2011 (Particular requirements for inverters, used jointly with IEC 62109-1) — exact document page IEC 62109-2:2011; UL 1973 reference for storage-coupled inverters: UL 1973 product page. Confirmed against the Sungrow SG-HT string-inverter family at Sungrow string inverter range. Comparator topology: Huawei SUN2000-330KTL-H1.
- Plant design: IEC 62548-1:2023 (PV arrays — Part 1: Design requirements) — exact document page IEC 62548-1:2023; pending PE sign-off.
- Grid code: NRS 097-2-1 (Grid interconnection of embedded generation — Part 2-1) — pending Eskom / municipal grid-tie approval (regulator: NERSA).
- Environmental: NEMA harbor-coastal permit — pending.
5. HS code block — duty rates marked PENDING
| HS code (ZA / Harmonized) | Description | Duty rate | Action / source |
|---|---|---|---|
| 8541.43 | Photovoltaic cells assembled in modules | PENDING | Live lookup at SARS customs and excise tariff; cross-reference WCO HS Nomenclature 2022 edition; EU equivalent via EU TARIC consultation. |
| 8504.40 | Static converters (inverters) | PENDING | Live lookup at SARS customs and excise tariff; US comparison via USITC HTS search; UK via UK Global Tariff. |
| 7610.90 | Aluminium structures (mounting) | PENDING | Live lookup at SARS customs and excise tariff; AU cross-reference Australian Border Force; JP via Japan Customs. |
| 8544.49 | Electric conductors, < 1000 V (DC cabling) | PENDING | Live lookup at SARS customs and excise tariff; NZ via NZ Customs Working Tariff Document. |
Cross-reference lookup tools the buyer may consult: WCO HS Nomenclature 2022 edition; EU TARIC consultation; USITC HTS search; UK Global Tariff; Japan Customs; Australian Border Force; NZ Customs Working Tariff Document. No duty figure is asserted in this block. Duty must be confirmed before any landed-cost quotation.
6. Request a quote for this use-case
Single RFQ anchor for the 5 MWp harbor solar scope: