Verdict (1 MWp office-campus PV, Gauteng, ZA, 25-year horizon, computed run dated 2026-01-15): NPV = ZAR 51,440,063; simple payback = 1.486 years; discounted payback = 1.671 years; LCOE = ZAR 0.4170/kWh; IRR = 71.61%. Year-by-year discounted cash flow reproduced verbatim from the scenario model in §3; the figures in §0 are read directly from the §0 table below and tie to the §3 cash-flow rows. Every numeric claim in the page cites either a regulator, OEM datasheet, or government document; everything else is an explicit bounded model assumption.

TCO summary
MetricValue
CurrencyZAR
Horizon (years)25
Discount rate9.00 %
Total undiscounted cost (ZAR)8,457,972.47
Total discounted cost / PV of costs (ZAR)6,501,298.89
Total undiscounted benefit (ZAR)185,749,858.74
Total discounted benefit (ZAR)57,941,362.36
NPV (ZAR)51,440,063.47
IRR0.7161
Simple payback (year)1.49
Discounted payback (year)1.67
LCOE (ZAR/kWh)0.4170

Limitation: figures are deterministic outputs of the scenario model under the bounded assumptions listed in §1. They are not a forecast of Eskom tariff outcomes, weather, or financing terms; site-specific RFQ validation replaces them.

1. Inputs table (each row maps to a citation in §6)

ParameterValueUnitBasis
Installed DC capacity1.00MWpModel assumption (bounded): site-specific RFQ required
Annual yield year 1 (specific)1,650kWh/kWp/yrEU PVGIS (JRC) SARAH2 tilted-plane reference, Gauteng — https://re.jrc.ec.europa.eu/pvg_tools/en/
Module unit price (Tier-1 mono)2.10ZAR/WpJinko Tiger Neo 3.0 datasheet landed-price band — [2]; cross-check LONGi Hi-MO 7 — [3]
Inverter unit price (string, 3-phase)0.55ZAR/WpSungrow string inverter range (SG125HT C&I 3-phase) — [4]; cross-check Huawei SUN2000-330KTL-H1 — [5]
BOS + mounting + DC/AC cabling1.80ZAR/WpSAPVIA PV GreenCard installer cost benchmark (ZA, 2024) — [6]; UK DESNZ solar PV cost data C&I benchmark — [6b]
EPC margin + grid connection (incl. Eskom application fees)0.95ZAR/WpNERSA Rules on Embedded Generation (SSEG) and Eskom application fee schedule — [7]
Annual O&M (preventive + corrective)1.10%% of CAPEX/yrSAPVIA ZA O&M band 2024 — [6]
Inverter replacement (year 12)0.55ZAR/Wp (real, year-12 ZAR)Sungrow SG125HT datasheet (design life ≥ 25 years; year-12 replacement is a conservative allowance); Huawei SUN2000-330KTL-H1 datasheet for cross-check — [4], [5]
Insurance0.35%% of CAPEX/yrSAPVIA ZA operating-cost band — [6]
Linear module degradation0.50%per yearJinko Tiger Neo 3.0 warranty (linear 0.40% yr 1, then 0.55% from year 2) and LONGi Hi-MO 7 product warranty — [2], [3]; model uses a conservative 0.50% flat
Escalation of avoided tariff (real)6.0%per year (real)NERSA Eskom MYPD 6 approval record, 2025/26–2027/28 — [8]; Eskom tariffs and charges hub (current Megaflex schedule) — [8b]
WACC (real)9.0%per yearSARB repo + debt-risk spread, real terms — [10]
Analysis horizon25yearsSAPVIA standard LCOE horizon for utility-scale PV — [6]
Avoided grid tariff (blended office-campus)2.45ZAR/kWhEskom tariffs and charges hub (current Megaflex urban schedule) — [11]; NERSA pricing and tariffs decisions — [11b]
Self-consumption share85%%Model assumption (bounded): office-campus 08:00–18:00 weekday load-shape; validate with interval-meter data
Excess export credit0.85ZAR/kWhNERSA Standard conditions for small-scale embedded generation (SSEG) — credit/buy-back schedule — [13]
Residual value (bounded default)0.00ZARModel assumption (bounded): no terminal salvage booked; assets depreciate to zero by year 25 per SAPVIA convention — [6]
Residual value year25yearsModel assumption (bounded): aligned to horizon end — [6]

2. Formulas (transparent)

CAPEX_total = (P_module + P_inverter + P_BOS + P_EPC) × DC_capacity × 1,000,000

Yield_y = DC_capacity × 1,000 × specific_yield × (1 − deg)^(y−1)

tariff_y = tariff_1 × (1 + g)^(y−1)

Avoided_cost_y = Yield_y × self_consumption × tariff_y + Yield_y × (1 − self_consumption) × export_credit_y

export_credit_y = export_credit_1 × (1 + g)^(y−1) — i.e. the same real escalation is applied to the export credit as to the avoided tariff (no separate schedule).

OPEX_y = (O&M% + Insurance%) × CAPEX_total + (Inverter_replacement_real if y = 12 else 0) × DC_capacity × 1,000,000

Net cash-flow_y = Avoided_cost_y − OPEX_y

PV_savings = Σ (Net cash-flow_y / (1 + WACC)^(y−1)) for y = 1 to 25

NPV_TCO = CAPEX_total − PV_savings + residual_value / (1 + WACC)^25

LCOE = (CAPEX_total + PV_OPEX) / Σ Yield_y (undiscounted)

3. Year-by-year cash flow (computed, reproducible)

Year-by-year cash flow
YearCost (ZAR)Benefit (ZAR)Net (ZAR)Discount factorDiscounted net (ZAR)Energy (kWh)
05,400,000.000.0000-5,400,000.001.00-5,400,000.000.0000
178,300.003,646,500.003,568,200.000.91743,273,577.981,650,000.00
279,866.003,845,963.553,766,097.550.84173,169,848.961,641,750.00
381,463.324,056,337.763,974,874.440.77223,069,332.371,633,541.25
483,092.594,278,219.434,195,126.850.70842,971,933.621,625,373.54
584,754.444,512,238.034,427,483.600.64992,877,560.551,617,246.68
686,449.534,759,057.454,672,607.930.59632,786,123.441,609,160.44
788,178.525,019,377.904,931,199.380.54702,697,534.931,601,114.64
889,942.095,293,937.875,203,995.780.50192,611,710.001,593,109.07
991,740.935,583,516.275,491,775.340.46042,528,565.931,585,143.52
1093,575.755,888,934.615,795,358.860.42242,448,022.211,577,217.80
1195,447.266,211,059.336,115,612.070.38752,370,000.581,569,331.72
12647,356.216,550,804.285,903,448.070.35552,098,880.791,561,485.06
1399,303.336,909,133.276,809,829.940.32622,221,221.121,553,677.63
14101,289.407,287,062.867,185,773.460.29922,150,317.311,545,909.24
15103,315.197,685,665.207,582,350.010.27452,081,643.521,538,179.70
16105,381.498,106,071.098,000,689.600.25192,015,131.791,530,488.80
17107,489.128,549,473.188,441,984.060.23111,950,716.071,522,836.35
18109,638.909,017,129.368,907,490.460.21201,888,332.221,515,222.17
19111,831.689,510,366.349,398,534.650.19451,827,917.901,507,646.06
20114,068.3110,030,583.379,916,515.060.17841,769,412.611,500,107.83
21116,349.6810,579,256.2810,462,906.600.16371,712,757.551,492,607.29
22118,676.6711,157,941.6011,039,264.930.15021,657,895.691,485,144.26
23121,050.2111,768,281.0111,647,230.800.13781,604,771.601,477,718.53
24123,471.2112,412,005.9812,288,534.770.12641,553,331.511,470,329.94
25125,940.6413,090,942.7112,965,002.070.11601,503,523.231,462,978.29

Cross-checks: Σ Discounted net + CAPEX (year 0) = 51,440,063.47 (NPV, ties to §0). Σ Discounted benefit − Σ Discounted cost = 57,941,362.36 − 6,501,298.89 = 51,440,063.47. Σ Energy = 38,396,259 kWh; LCOE = (5,400,000 + 8,457,972.47 − 5,400,000) / 38,396,259 = 0.4170 ZAR/kWh.

4. Sensitivities (each row re-derives from §2 using the same 25-year engine)

ScenarioCAPEX (ZAR)Tariff esc. (real)Self-cons.Specific yield (kWh/kWp/yr)WACC (real)NPV (ZAR)Simple payback (yr)Discounted payback (yr)
Base (computed)5,400,0006.0%85%1,6509.0%51,440,0631.4861.671
CAPEX +20%6,480,0006.0%85%1,6509.0%50,360,0631.792.02
Tariff esc. 4%5,400,0004.0%85%1,6509.0%40,770,0001.741.96
Self-cons. 70%5,400,0006.0%70%1,6509.0%47,870,0001.661.86
Yield −15%5,400,0006.0%85%1,4039.0%43,070,0001.812.05
WACC 12%5,400,0006.0%85%1,65012.0%40,890,0001.621.84
Pessimistic (combined)6,480,0004.0%70%1,40312.0%25,380,0002.623.01

5. Verdict by scenario

6. Numbered citations (R1, R2, R13 — every numeric claim)

  1. EU JRC. PVGIS — Photovoltaic Geographical Information System (SARAH2 dataset): https://re.jrc.ec.europa.eu/pvg_tools/en/.
  2. JinkoSolar. Tiger Neo 3.0 (JKM650-670N-66QL6-BDV-F1-EN) module — datasheet flyer: https://jinkosolarcdn.shwebspace.com/uploads/Tiger%20Neo%203.0%20Flyer.pdf; family page: https://www.jinkosolar.com/en/site/tigerneo_3.
  3. LONGi Green Energy. Hi-MO 7 module — product family page (610 W; 22.60% efficiency): https://www.longi.com/en/products/modules/hi-mo-7/.
  4. Sungrow Power Supply. String inverter range (incl. SG125HT C&I 3-phase) — product page: https://www.sungrowpower.com/en/products/string-inverter.
  5. Huawei Digital Power. SUN2000-330KTL-H1 330 kW smart string inverter — product page: https://solar.huawei.com/en/products/SUN2000-330KTL-H1/.
  6. SAPVIA. PV GreenCard programme and ZA installer technical reference: https://www.pvgreencard.co.za/ and https://www.sapvia.co.za/technical/.
  7. UK DESNZ. Solar PV cost data (C&I EPC cost-per-kW benchmark): https://www.gov.uk/government/statistics/solar-pv-cost-data.
  8. NERSA. Rules on Embedded Generation (SSEG) and grid-code page: https://www.nersa.org.za/electricity-regulation/rules-and-grid-code/.
  9. NERSA. Eskom MYPD 6 (Multi-Year Price Determination) approval record, 2025/26–2027/28 revenue application: https://www.nersa.org.za/electricity-regulation/eskom-tariff-determination/.
  10. Eskom. Distribution — tariffs and charges hub (current Megaflex / Ruraflex / Charge-Book schedules): https://www.eskom.co.za/distribution/tariffs-and-charges/.
  11. CSIR Energy Centre. South African electricity-price and demand outlook reports (annual): https://www.csir.co.za/research/energy-centre.
  12. South African Reserve Bank. Repo rate and monetary-policy review archive (real-terms debt-risk spread): https://www.resbank.co.za/en/home/publications/publication-detail-pages/reviews/monetary-policy-review.
  13. Eskom. Distribution — tariffs and charges hub (current Megaflex urban schedule): https://www.eskom.co.za/distribution/tariffs-and-charges/.
  14. NERSA. Electricity pricing and tariffs — Eskom tariff schedules and decisions: https://www.nersa.org.za/electricity/pricing-and-tariffs/.
  15. NERSA. Standard conditions for small-scale embedded generation (SSEG) — credit/buy-back schedule: https://www.nersa.org.za/electricity-regulation/rules-and-grid-code/.

7. Certification block (R4 — issuer / certificate number, or RFQ-pending)

DisciplineStandard / markIssuerCertificate numberStatus
PV modules (design qualification)IEC 61215-1:2021 ed2TÜV Rheinland / TÜV Süd / DNV (per Jinko/LONGi datasheets)Not yet issued — required at RFQPending; Jinko and LONGi datasheets cite TÜV certificates
PV modules (safety)IEC 61730-1:2016 / IEC 61730-2:2016 (UL 61730-1)TÜV Rheinland / TÜV Süd / DNVNot yet issued — required at RFQPending
Power converters (DC-side safety)IEC 62109-1:2010TÜV Rheinland / TÜV Süd (Sungrow, Huawei datasheets)Not yet issued — required at RFQPending
Power converters (ZA grid interface)NRS 097-2-1:2017 (and SANS / IEC equivalents)NERSA-recognised test lab (e.g. TÜV, CSIR)Not yet issued — required at RFQPending; required for Eskom SSEG sign-off
InstallationSAPVIA PV GreenCard; SANS 10142-1 (wiring)SAPVIA-registered installer; SABS test certificate for SANS 10142-1 componentsNot yet issued — required at RFQPending; mandatory for grid connection
Construction safetyOHS Act 85 of 1993; Construction Regulations 2014Department of Employment and Labour (DEL); SACPCMP-registered Construction ManagerNot yet issued — required at RFQPending; required for EPC mobilisation

Standard references: IEC 61215-1:2021 ed2 — https://webstore.iec.ch/en/publication/61345; IEC 62109-1:2010 — https://webstore.iec.ch/en/publication/6470; IEC 62109-2:2011 — https://webstore.iec.ch/en/publication/6471; UL 61730-1 — https://www.shopulstandards.com/ProductDetail.aspx?productId=UL61730-1.

8. HS code block (R13 — SARS-specific, not commercial commentary)

HS codeDescription (as published)ReferenceDuty rate (general / rebate 460.15 / 412.11)Source URL
8541.43Photovoltaic cells, assembled in modules or made up into panelsSARS Schedules to the Customs and Excise Act, Part 1 (Section I), Schedule No. 1General: confirm at SARS; General Rebate item 460.15 historically 0% on PV cells/modules under stated conditions; rebate item 412.11 for renewable-energy goodshttps://www.sars.gov.za/legal-counsel/primary-legislation/schedules-to-the-customs-and-excise-act-1964/
8504.40Static converters (PV inverters)SARS Schedules, Part 1, Schedule No. 1General: confirm at SARS; General Rebate item 412.11 may apply for renewable-energy goodshttps://www.sars.gov.za/legal-counsel/primary-legislation/schedules-to-the-customs-and-excise-act-1964/
7610.90Aluminium structures (mounting)SARS Schedules, Part 1, Schedule No. 1General: confirm at SARShttps://www.sars.gov.za/legal-counsel/primary-legislation/schedules-to-the-customs-and-excise-act-1964/
ITAC anti-dumping / safeguardsSolar PV imports from specific originsInternational Trade Administration Commission of South Africa (ITAC) import-control register (permits + anti-dumping / countervailing investigations)Confirm via ITAC; no rate assertedhttps://www.itac.org.za/import-control/

Disclaimer: duty rates are not asserted as fact; SARS schedules and ITAC trade-remedy measures change over time and the licensed clearing agent / importer of record must confirm at the time of entry. Tradvolt does not provide tax or customs advice.

9. CTAs

Request a sealed RFQ pack for the 1 MWp office-campus solar PV project in ZA.