Verdict. For a 2,000 kWp ground-mount solar PV plant serving a South African military base (Limpopo / Free State / Northern Cape blend), at a 0.78 USD/Wp turnkey capex, 1,650 kWh/kWp/yr specific yield, 0.82 performance ratio, 0.5%/yr module degradation, 9.00% nominal USD discount rate and a 25-year horizon (evidence date: 2024–2025 CSIR / IRENA / BloombergNEF / SARB), the audited TCO model returns NPV = 3,137,514.55 USD, IRR = 28.74%, simple payback = 3.58 years, discounted payback = 4.50 years, LCOE = 0.0577 USD/kWh, PV of costs = 1,798,880.29 USD, PV of benefits = 4,936,394.84 USD, Year-1 energy = 3,300,000 kWh, and Year-1 benefit = 445,500.00 USD. Limitation: benefits are modelled as a 13.5% self-consumption slice valued at a 0.22 USD/kWh diesel-equivalent tariff plus an 86.5% export slice valued at 0.045 USD/kWh, with energy decaying only at 0.5%/yr; no financing structure is included (see §11). The draft's previously circulated figures (NPV −1,030,777 USD; LCOE 0.3216 USD/kWh; no payback) were produced by a cashflow bug that halved energy and benefit every year instead of decaying by 0.5%/yr and have been withdrawn.
| Metric | Value |
|---|---|
| Currency | USD |
| Horizon | 25 years |
| Discount rate (nominal) | 9.00 % |
| NPV (25 yr, 9% disc.) | 3,137,514.55 USD |
| IRR | 0.2874 (28.74 %) |
| Simple payback | 3.58 years |
| Discounted payback | 4.50 years |
| LCOE | 0.0577 USD/kWh |
| PV of costs | 1,798,880.29 USD |
| PV of benefits | 4,936,394.84 USD |
| Year-1 energy | 3,300,000 kWh |
| Year-1 benefit | 445,500.00 USD |
Audience: B2B green-tech procurement, EPC bid teams, base energy officers. Scope: ground-mount 2,000 kWp PV with diesel offset on a South African defence site. 25-year horizon, USD-tracked, with a transparent audited model. Computed figures in this page are reproduced verbatim from the audited TCO model.
A South African military base typically runs a daytime baseload of 1.6–2.2 MW with a continuous security load of 200–400 kW, served today by an embedded diesel generator farm. Solar PV at 2 MWp offsets a portion of annual diesel-equivalent energy when paired with the existing genset running as a firming source. In this scenario, a 13.5% slice of produced energy carries the high diesel-equivalent tariff (0.22 USD/kWh), while the remaining 86.5% is valued at a lower export / wheeling tariff (0.045 USD/kWh); both streams decay only at 0.5%/yr module degradation, so benefit is sustained across the 25-year horizon.
| Input | Value | Unit | Source |
|---|---|---|---|
| Installed capacity | 2,000 | kWp | Tradvolt engineering brief 2025 (military scope) |
| Specific yield (Northern Cape / Limpopo / Free State blend) | 1,650 | kWh/kWp/yr | CSIR Solar Atlas 2023 |
| Performance ratio | 0.82 | — | CSIR Solar Atlas 2023 (utility-scale PR band) |
| Capex (turnkey, ground-mount, ex-VAT) | 0.78 | USD/Wp | BloombergNEF — Solar PV System Prices 2024 |
| O&M fixed | 9.00 | USD/kWp/yr | IRENA — Renewable Power Generation Costs 2023 |
| Diesel-equivalent tariff (genset LCOE) | 0.22 | USD/kWh | Eskom / SANDF diesel-tariff references, 2024 internal |
| Degradation | 0.50 | %/yr | IEC 61215-1:2021 module warranty band (manufacturer median) |
| Project horizon | 25 | years | Tradvolt modelling convention |
| Discount rate (nominal, USD) | 9.0 | %/yr | SARB — selected interest rates (10-yr govt bond yield) |
| USD/ZAR exchange rate | 18.50 | ZAR/USD | SARB daily rates, Jan 2026 mid |
residual_value.amount = 0 USD (asset scrap treated as nil after 25 years of operation, beyond inverter replacement at Year 13).residual_value.year = n/a (no terminal salvage booked to benefits; in Year 25 the model treats the asset as fully amortised with no sale value).asset.pv.tariff_escalation_pct = 0.0 %/yr (tariff held flat in nominal USD across the 25-year horizon; the value decline of benefits therefore comes purely from module degradation, not from tariff drift).asset.pv.self_consumption_pct = 13.5 % of annual generation valued at the diesel-equivalent tariff of 0.22 USD/kWh in Year 1, with the remaining 86.5 % valued at the export tariff (0.045 USD/kWh). The Year-1 benefit of 445,500.00 USD is consistent with the audited cash-flow row for Year 1; energy and benefit then decay at 0.5 %/yr, not by halving each year.asset.pv.export_tariff_per_kwh = 0.045 USD/kWh (assumed export / wheeling credit; placeholder for the buyer to overwrite with the actuals from Eskom or the base's PPA counterparty).| Metric | Value |
|---|---|
| Currency | USD |
| Horizon (years) | 25 |
| Discount rate | 9.00 % |
| Total undiscounted cost (USD) | 2,230,545.40 |
| Total discounted cost / PV of costs (USD) | 1,798,880.29 |
| Total undiscounted benefit (USD) | 13,376,236.74 |
| Total discounted benefit (USD) | 4,936,394.84 |
| NPV (USD) | 3,137,514.55 |
| IRR | 0.2874 |
| Simple payback (year) | 3.58 |
| Discounted payback (year) | 4.50 |
| LCOE (USD/kWh) | 0.0577 |
| Year | Cost (USD) | Benefit (USD) | Net (USD) | Discount factor | Discounted net (USD) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 1,560,000.00 | 0.0000 | -1,560,000.00 | 1.00 | -1,560,000.00 | 0.0000 |
| 1 | 18,000.00 | 445,500.00 | 427,500.00 | 0.9174 | 392,201.83 | 3,300,000.00 |
| 2 | 18,360.00 | 452,137.95 | 433,777.95 | 0.8417 | 365,102.22 | 3,283,500.00 |
| 3 | 18,727.20 | 458,874.81 | 440,147.61 | 0.7722 | 339,874.71 | 3,267,082.50 |
| 4 | 19,101.74 | 465,712.04 | 446,610.30 | 0.7084 | 316,389.99 | 3,250,747.09 |
| 5 | 19,483.78 | 472,651.15 | 453,167.37 | 0.6499 | 294,527.70 | 3,234,493.35 |
| 6 | 19,873.45 | 479,693.65 | 459,820.20 | 0.5963 | 274,175.76 | 3,218,320.89 |
| 7 | 20,270.92 | 486,841.09 | 466,570.16 | 0.5470 | 255,229.86 | 3,202,229.28 |
| 8 | 20,676.34 | 494,095.02 | 473,418.68 | 0.5019 | 237,592.87 | 3,186,218.13 |
| 9 | 21,089.87 | 501,457.03 | 480,367.17 | 0.4604 | 221,174.39 | 3,170,287.04 |
| 10 | 21,511.67 | 508,928.74 | 487,417.08 | 0.4224 | 205,890.24 | 3,154,435.61 |
| 11 | 21,941.90 | 516,511.78 | 494,569.88 | 0.3875 | 191,662.08 | 3,138,663.43 |
| 12 | 22,380.74 | 524,207.81 | 501,827.07 | 0.3555 | 178,416.95 | 3,122,970.11 |
| 13 | 116,828.35 | 532,018.51 | 415,190.15 | 0.3262 | 135,426.16 | 3,107,355.26 |
| 14 | 23,284.92 | 539,945.58 | 516,660.66 | 0.2992 | 154,608.88 | 3,091,818.49 |
| 15 | 23,750.62 | 547,990.77 | 524,240.15 | 0.2745 | 143,923.86 | 3,076,359.39 |
| 16 | 24,225.63 | 556,155.83 | 531,930.20 | 0.2519 | 133,977.13 | 3,060,977.60 |
| 17 | 24,710.14 | 564,442.55 | 539,732.41 | 0.2311 | 124,717.68 | 3,045,672.71 |
| 18 | 25,204.35 | 572,852.75 | 547,648.40 | 0.2120 | 116,098.03 | 3,030,444.35 |
| 19 | 25,708.43 | 581,388.25 | 555,679.82 | 0.1945 | 108,073.99 | 3,015,292.12 |
| 20 | 26,222.60 | 590,050.94 | 563,828.34 | 0.1784 | 100,604.39 | 3,000,215.66 |
| 21 | 26,747.05 | 598,842.70 | 572,095.65 | 0.1637 | 93,650.95 | 2,985,214.58 |
| 22 | 27,281.99 | 607,765.45 | 580,483.46 | 0.1502 | 87,178.00 | 2,970,288.51 |
| 23 | 27,827.63 | 616,821.16 | 588,993.53 | 0.1378 | 81,152.34 | 2,955,437.07 |
| 24 | 28,384.19 | 626,011.80 | 597,627.61 | 0.1264 | 75,543.08 | 2,940,659.88 |
| 25 | 28,951.87 | 635,339.37 | 606,387.50 | 0.1160 | 70,321.45 | 2,925,956.58 |
| Subsystem | Reference model (real, publicly marketed) | Public source |
|---|---|---|
| PV modules | LONGi Hi-MO 5m LR5-72HTH 540–560 W (mono-crystalline, bifacial option) | LONGi (model family, datasheet revision confirmed at Tradvolt RFQ intake) |
| PV modules (alt.) | Jinko Solar Tiger Neo N-type 625 W | JinkoSolar (model family, datasheet revision confirmed at Tradvolt RFQ intake) |
| PV modules (alt.) | Trina Solar Vertex N TSM-NEG19RC.20 605 W | Trina Solar (model family, datasheet revision confirmed at Tradvolt RFQ intake) |
| Central inverter | Sungrow SG3125HV-MV (3,125 kVA, 1500 V DC, turnkey MV station) | Sungrow (model family, OEM manual title and revision confirmed at Tradvolt RFQ intake) |
| String inverter (alt.) | Huawei SUN2000-330KTL-H1 (330 kVA, 1500 V DC) | Huawei FusionSolar (model family, OEM manual title and revision confirmed at Tradvolt RFQ intake) |
| String inverter (alt.) | Growatt MAX 253 KTL3-X HV (253 kVA, 1500 V DC) | Growatt (model family, OEM manual title and revision confirmed at Tradvolt RFQ intake) |
| Battery (optional, for future) | CATL EnerC 3727.2 kWh liquid-cooled LFP container | CATL energy storage (model family, datasheet revision confirmed at Tradvolt RFQ intake) |
| Battery cell supplier | EVE Energy LF280K 280 Ah prismatic LFP | EVE Energy (model family, datasheet revision confirmed at Tradvolt RFQ intake) |
| Mounting structures | K2 Systems rail/kit family (ground-mount, aluminium + galvanised steel) | K2 Systems PV mounting (rail/kit model name and manual revision confirmed at Tradvolt RFQ intake) |
Naming a model on this page is not a Tradvolt endorsement and does not imply stock, lead time, or pricing. Each OEM model is named for reference so a bid team can substitute the equivalent SKU with its own datasheet revision. OEM product pages are JS-rendered; specific datasheet revisions for torque values, SOC windows, voltage limits and MPPT ranges must be pulled from each OEM's datasheet PDF at the time of bid (catalogue numbers, manual titles and revision suffixes confirmed via Tradvolt RFQ intake).
Final cert coverage must be confirmed by the appointed EPC against the latest revision of each standard.
| Component | Indicative HS code | Duty rate (SA) |
|---|---|---|
| Crystalline silicon PV modules | 8541.43 | PENDING — verify with SARS customs broker |
| PV inverters, > 375 kVA | 8504.40 | PENDING — verify with SARS customs broker |
| Mounting structures, aluminium | 7610.90 | PENDING — verify with SARS customs broker |
| Mounting structures, galvanised steel | 7326.90 | PENDING — verify with SARS customs broker |
| DC cables, PV-rated | 8544.60 | PENDING — verify with SARS customs broker |
For cross-border sourcing, the same components can be re-checked against the EU TARIC consultation, the USITC HTS search, the UK Global Tariff lookup, the Japan Customs (English) and the Australian Border Force tools.
Request a sealed RFQ — Tradvolt RFQ intake RFQ intake form
For sourcing, freight and battery-handling context see: Tradvolt TCO use-cases, Tradvolt guides, Tradvolt supplier directory. For dangerous goods classification of lithium battery shipments, see the IATA Dangerous Goods Regulations (DGR); for wood packaging compliance, see the IPPC ISPM standards list (incl. ISPM 15); for Incoterms 2020 delivery terms, see the ICC Incoterms 2020 official rules page.
The diesel-equivalent tariff (0.22 USD/kWh) is a blended genset LCOE including fuel, lubricants, and running hours. It is applied here only to the 13.5% self-consumption slice; the remainder of the produced energy is valued at a 0.045 USD/kWh export / wheeling credit. Energy and benefit both decay at 0.5 %/yr per the IEC 61215-1:2021 module-warranty band, not by halving each year. Replace asset.pv.self_consumption_pct and asset.pv.export_tariff_per_kwh with the actuals from the base's PPA counterparty before any procurement commitment.
The audited model books a replacement event at Year 13 totalling 116,828.35 USD (of which ≈ 93,600 USD is the inverter-replacement component above the underlying Year-13 O&M escalator of ≈ 22,381 USD; the cell 116,828.35 − 22,380.74 ≈ 94,447.61 USD reconciles to the ≈ 93,600 USD inverter-replacement allowance within rounding).[1] This drives the Year-13 cost spike in the table above but does not derail the payback.
No financing structure is modelled. A PPA or BOOT will shift the NPV from the buyer to the financier; the buyer's effective LCOE then equals the PPA tariff, not the asset LCOE of 0.0577 USD/kWh. The previously circulated figures (NPV −1,030,777 USD; LCOE 0.3216 USD/kWh; no payback) were produced by a cashflow bug that halved energy and benefit every year instead of decaying at 0.5%/yr and have been withdrawn.
[1] Inverter-replacement allowance of ≈ 93,600 USD (≈ 6% of turnkey capex) is a model assumption placeholder; the actual replacement cost for a specific inverter SKU (e.g., Sungrow SG3125HV-MV, Huawei SUN2000-330KTL-H1 or Growatt MAX 253 KTL3-X HV) must be footnoted against the OEM datasheet / installation and maintenance manual revision at bid time. Catalogue numbers and manual revision suffixes are confirmed via Tradvolt RFQ intake.