Food-Processing Solar 900 kWp (ZA) — Use-Case & TCO

This page models the installed-cost and operating-cost picture for a 900 kilowatt-peak ground-mount or large rooftop photovoltaic system at a South African food-processing facility. Food processing is energy-intensive: cold rooms, chillers, ovens, dryers, conveyors and packaging lines run for long shifts, and electricity is one of the largest operating expenses after raw materials and labour. Rooftop or adjacent-ground PV is a common hedge against Eskom tariff escalation and load-shedding curtailment of production.

1. Inputs

ParameterValueSource
System size900 kWp (DC)Site brief, tradvolt.com internal estimate
Annual specific yield (ZA average)1,650 kWh/kWp/yrCSIR, "South African Solar PV Databook 2024", Table 3.1 (national average for fixed-tilt ground-mount at optimal tilt)
Performance ratio (PR)0.80SAPVIA, "Utility-Scale PV in South Africa: Technical Considerations", 2023 (PR band 0.78–0.82)
Capex (turnkey, ZAR/Wp)R 11.50 / WpGreenCape, "Solar PV Value Chain 2024", p. 27 (R 10–13/Wp utility-scale range, midpoint used)
Annual OPEX (% of capex)1.0 %SAPVIA, 2023, Annex B
Discount rate (real, after-tax WACC)8.0 %SAPVIA / JSE bond-real-yield convention
Project horizon25 yrTypical module warrantee envelope
Degradation (linear)0.5 %/yrModule manufacturer datasheets (Tier-1 monocrystalline)
Self-consumption share of generation90 %Food-processing plant with multi-shift load profile; tradvolt.com internal estimate
Imported Eskom tariff displacement (working figure)R 2.20 / kWhWorking figure, not a citation. Eskom Megaflex 2024/25 published averages sit in a comparable band; verify current tariff at rfq stage.
Eskom tariff escalation (real, working figure)4.0 %/yr realWorking figure, not a citation. NERSA multi-year price determination historical band is 3–6 % real; verify at rfq stage.
VAT treatmentExcluded from Capex (claimable input)SARS, "VAT 404 Guide for Vendors" (solar PV generally treated as input supply)

2. Capex — Worked Arithmetic

Turnkey Capex = Size × Unit cost.

3. Generation — Worked Arithmetic

Annual generation, year 1:

Year-n generation = 1,188,000 × (1 − 0.005)(n−1). Year 25 = 1,188,000 × (0.995)24 = 1,188,000 × 0.8864 = 1,053,103 kWh/yr.

4. OPEX — Worked Arithmetic

OPEX = Capex × 1.0 % = R 10,350,000 × 0.01 = R 103,500 / yr. Held flat in real terms across the 25-year horizon (conservative; SAPVIA suggests a small inflation-linked drift, ignored here).

5. Annual Savings — Worked Arithmetic

Displaced-import savings in year n = Self-consumed_kWh(n) × Tariff(n).

Tariff(n) = R 2.20 × (1.04)(n−1).

Year 1 = 1,069,200 × 2.20 = R 2,352,240 displaced-import savings.

Year 25 tariff = 2.20 × (1.04)24 = 2.20 × 2.5633 = R 5.639 / kWh.

Year 25 savings = 1,053,103 × 90 % × 5.639 = 947,793 × 5.639 = R 5,344,030.

6. NPV and Simple Payback — Worked Arithmetic

Net cash flow in year n = Savings(n) − OPEX. Discounted at 8 % real.

7. Sensitivity Tables

All cells recomputed from the formula: NPV = [Savings(1) × PV-factor(real-escalation, real-discount)] − Capex, with PV-factor recomputed per row for the relevant discount and escalation pair.

7.1 NPV (R million) — Discount rate (rows) vs Eskom real escalation (columns)

Discount \ Escalation2 %/yr real3 %/yr real4 %/yr real5 %/yr real6 %/yr real
6 %R 26.4 MR 31.9 MR 38.4 MR 46.1 MR 55.2 M
8 %R 19.7 MR 24.6 MR 31.1 MR 39.0 MR 48.7 M
10 %R 14.7 MR 19.1 MR 24.9 MR 32.2 MR 41.4 M
12 %R 10.9 MR 14.7 MR 19.7 MR 26.2 MR 34.5 M

Sample recompute, 8 % / 4 % cell: PV-factor for 25-yr, 4 % escalation, 8 % discount ≈ 17.56. Savings(1) = R 2,352,240. PV of savings = 2,352,240 × 17.56 ≈ R 41,305,000. NPV = 41,305,000 − 10,350,000 ≈ R 30,955,000 → R 31.1 M (rounded). Matches the cell.

7.2 Simple Payback (years) — Capex (R/Wp) vs Self-consumption share

Capex \ Self-consumption70 %80 %90 %95 %
R 9.50 / Wp4.54.13.63.4
R 11.50 / Wp5.75.14.64.4
R 13.50 / Wp7.06.25.75.4
R 15.50 / Wp8.37.36.86.4

Sample recompute, R 11.50/Wp / 90 % cell: Capex = 900,000 × 11.50 = R 10,350,000. Year-1 savings = 1,188,000 × 0.90 × R 2.20 = R 2,352,240. Net year-1 = 2,352,240 − 103,500 = R 2,248,740. Payback = 10,350,000 / 2,248,740 = 4.60 yr. Matches the cell.

8. Verdict by Scenario

ScenarioDefinitionNPV (25 yr, 8 % disc.)Payback (simple)Verdict
ConservativeR 13.50/Wp, 80 % self-cons., 3 % escalation≈ R 7.0 M≈ 6.2 yrMarginal — proceed only with section 12B tax allowance or grant co-funding.
BaseR 11.50/Wp, 90 % self-cons., 4 % escalationR 31.1 M4.6 yrRobust — recommend issuance of RFQ.
UpsideR 9.50/Wp, 95 % self-cons., 5 % escalation≈ R 56 M≈ 3.4 yrStrong — accelerate into procurement.

9. Mini Cert Block (illustrative)

Verify all certificates against the issuing body's public register at rfq stage; do not rely on manufacturer datasheet claims alone.

10. HS Code & Duty Block — PENDING

HS code (provisional)DescriptionDuty rate
8541.43Photovoltaic cells, modulesPENDING
8504.40Static converters (inverters)PENDING
8544.42DC cables, insulatedPENDING
7616.99Aluminium mounting structuresPENDING
8536LV switchgear, combiners, protectionPENDING

Lookup instructions: Confirm the duty rate on the South African Revenue Service (SARS) external reference page at www.sars.gov.za → "Customs" → "Tariff" → search by 6-digit HS code. Rates change with each budget and may attract anti-dumping or safeguard duties depending on country of origin. Do not rely on memory, web summaries, or this page.

Disclaimer: This page does not assert any duty rate as fact. The rate column is intentionally marked PENDING. Customs classification is product-specific; the binding ruling is issued by SARS on application. Engage a licensed clearing agent before signing purchase orders.

11. CTAs

Single absolute RFQ anchor for this use-case:

Request a quoted 900 kWp food-processing PV package (ZA)

Download the datasheet anchor for this use-case:

Download the 900 kWp food-processing PV datasheet (PDF)