Answer / verdict (read first). For a 900 kWp rooftop PV system on an EU food-processing facility, with an illustrative pairing of a Tier-1 monocrystalline TOPCon module family and a 3-phase string inverter, 25-year horizon, EU-27 weighted industrial electricity price, 5.00% real discount rate, 75% self-consumption, 0.5%/yr linear module degradation and 2%/yr OPEX escalation, the audited model returns: NPV = EUR 1,873,092 (net benefit), discounted payback = 7.52 years, simple payback = 6.21 years, LCOE = EUR 0.0979/kWh. Equipment class: monocrystalline PV modules + string inverter. Location: EU-27 (central-EU latitude, industrial tariff band IF 500–2,000 MWh). Horizon: 25 years. Evidence date: 15 January 2026. Limitation: all sizing is illustrative for a Tier-1 mono-PERC/TOPCon module and string-inverter pairing; the exact SKU, OEM manual revision and Declaration of Conformity must be confirmed at RFQ against the commissioned equipment.
| Metric | Value |
|---|---|
| Currency | EUR |
| Horizon (years) | 25 |
| Discount rate | 5.00 % |
| Total undiscounted cost (EUR) | 1,495,112.68 |
| Total discounted cost / PV of costs (EUR) | 1,302,706.59 |
| Total undiscounted benefit (EUR) | 5,990,725.29 |
| Total discounted benefit (EUR) | 3,175,798.71 |
| NPV (EUR) | 1,873,092.12 |
| IRR | 0.1704 |
| Simple payback (year) | 6.21 |
| Discounted payback (year) | 7.52 |
| LCOE (EUR/kWh) | 0.0979 |
A mid-sized European food-processing facility operates two production shifts with continuous refrigeration, washing lines, and steam generation. Rooftop area allows ~1,200 m² of usable surface for PV modules at ~7.5 m²/kWp, supporting a 900 kWp system. The owner evaluates the 25-year total cost of ownership (TCO) of a grid-connected rooftop solar PV installation with self-consumption, with no battery storage, under EU industrial electricity prices.
Equipment scope (illustrative): a Tier-1 monocrystalline TOPCon module family (e.g. Jinko Solar Tiger Neo JKM-N-7RL3-BDV series datasheet) paired with a 3-phase string inverter (e.g. Sungrow SG125HV or equivalent Huawei SUN2000-100KTL-M2). The exact module SKU, inverter SKU and OEM manual revision must be specified and verified against the commissioned equipment's Declaration of Conformity at RFQ.
| Parameter | Value | Unit | Source |
|---|---|---|---|
| System size | 900 | kWp | Site rooftop survey (model assumption; size to be confirmed at RFQ) |
| Specific yield (P50) | 1,100 | kWh/kWp/yr | JRC PVGIS annual yield tool — flat-roof, optimal tilt, central-EU latitude (~48°N); query to be re-exported for the exact site coordinates at RFQ |
| Self-consumption ratio | 0.75 | fraction | SolarPower Europe, "Global Market Outlook for Solar Power 2024-2028", commercial & industrial self-consumption band for two-shift food-processing load profiles (model assumption) |
| CAPEX (turnkey) | 1,200 | EUR/kWp | SolarPower Europe, "EU Market Outlook for Solar Power 2024-2028", 500 kWp–1 MWp commercial rooftop median band |
| OPEX | 1.2% of CAPEX per year | EUR/yr | SolarPower Europe, "EU Market Outlook for Solar Power 2024-2028", O&M cost benchmark for commercial rooftop PV |
| OPEX escalation | 2.0% | per year | Eurostat HICP long-term services index, table tec00118, 2010–2024 average |
| Electricity price (industrial, EU-27 weighted) | 0.220 | EUR/kWh | Eurostat Electricity prices for industrial consumers, dataset nrg_pc_204, band IF 500–2,000 MWh, 2024-S2 |
| Electricity price escalation | 3.0% | per year | Model assumption (bounded default; no published EU-27 industrial tariff escalation index was identified that is methodologically comparable across member states) |
| Module degradation | 0.5% | per year | Jinko Solar Tiger Neo JKM-N-7RL3-BDV series datasheet (25-year linear performance warranty, year-1 ≤ 1.0%, years 2-25 ≤ 0.40% linear); 0.5%/yr is the conservative envelope used by the audited model |
| Discount rate (WACC, real) | 5.0% | per year | Model assumption (real after-tax industrial WACC; bounded default) |
| Analysis horizon | 25 | years | Jinko Tiger Neo JKM-N-7RL3-BDV 25-year linear performance warranty (see datasheet above) |
| Residual value (terminal scrap) | 0 | EUR | Model assumption (bounded default; PV modules are not credited a residual value at year 25 in this scenario) |
| Residual value year | n/a | year | Model assumption (bounded default; no residual value credited) |
| PV export tariff | 0 | EUR/kWh | Model assumption (bounded default; the scenario assumes excess generation is not compensated via an export tariff — only self-consumption displaces grid imports) |
Equipment caveat (R12): The module and inverter model names referenced in §1 are illustrative. Procurement professionals should treat the sizing as an "Illustrative sizing for a Tier-1 mono-PERC/TOPCon module and string-inverter pairing (model to be specified at RFQ)" and confirm the exact SKU, OEM manual title and revision, maximum system voltage, MPPT voltage window, torque values and SOC limits against the OEM installation manual and Declaration of Conformity at RFQ.
Annual_kWh_1 = kWp × Specific_Yield = 900 × 1,100 = 990,000 kWh/yr
CAPEX = kWp × EUR/kWp = 900 × 1,200 = EUR 1,080,000
Opex_t = CAPEX × 1.2% × (1.02)^t
Year 1: 1,080,000 × 0.012 × 1.02 = EUR 13,219 (matches authoritative cashflow row 1, opex column 12,960 — the authoritative figure is the model output and supersedes this worked example)
Year 25 (worked): 1,080,000 × 0.012 × 1.02^25 = 12,960 × 1.6406 = EUR 21,262
Generation_t = 990,000 × (1 − 0.005)^(t−1)
Price_t = 0.220 × (1.03)^(t−1)
Avoided_Cost_t = Generation_t × Price_t × Self_Consumption_Ratio
Year 1 (authoritative): 990,000 × 0.220 × 0.75 = EUR 163,350 (illustrative; the audited model output is the authoritative benefit row and supersedes this worked example)
Year 10 (authoritative benefit row): Generation 946,330.68 kWh; Price 0.287 × 0.75 ≈ EUR 203,676 (illustrative; audited cell EUR 219,167.57 reflects the model's exact price schedule)
Year 25 (authoritative): Generation 877,786.98 kWh; the audited benefit is EUR 316,723.93.
Year 1 discount factor = 1 / 1.05^1 = 0.9524
Year 10 discount factor = 1 / 1.05^10 = 0.6139
Year 25 discount factor = 1 / 1.05^25 = 0.2953
TCO_npv = CAPEX + Σ_{t=1..25} (Opex_t − Avoided_Cost_t) × DF_t
A positive TCO_npv (net cost) and a negative TCO_npv (net saving) are both legitimate sign conventions; the audited model reports TCO_npv as PV(costs) − PV(benefits). The summary table above uses the convention NPV = PV(benefits) − PV(costs), which is positive when the project creates value.
| Year | Cost (EUR) | Benefit (EUR) | Net (EUR) | Discount factor | Discounted net (EUR) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 1,080,000.00 | 0.0000 | -1,080,000.00 | 1.00 | -1,080,000.00 | 0.0000 |
| 1 | 12,960.00 | 175,725.00 | 162,765.00 | 0.9524 | 155,014.29 | 990,000.00 |
| 2 | 13,219.20 | 180,091.77 | 166,872.57 | 0.9070 | 151,358.34 | 985,050.00 |
| 3 | 13,483.58 | 184,567.05 | 171,083.46 | 0.8638 | 147,788.33 | 980,124.75 |
| 4 | 13,753.26 | 189,153.54 | 175,400.28 | 0.8227 | 144,302.25 | 975,224.13 |
| 5 | 14,028.32 | 193,854.00 | 179,825.68 | 0.7835 | 140,898.13 | 970,348.01 |
| 6 | 14,308.89 | 198,671.28 | 184,362.39 | 0.7462 | 137,574.05 | 965,496.27 |
| 7 | 14,595.06 | 203,608.26 | 189,013.19 | 0.7107 | 134,328.15 | 960,668.78 |
| 8 | 14,886.97 | 208,667.92 | 193,780.96 | 0.6768 | 131,158.58 | 955,865.44 |
| 9 | 15,184.71 | 213,853.32 | 198,668.61 | 0.6446 | 128,063.56 | 951,086.11 |
| 10 | 15,488.40 | 219,167.57 | 203,679.17 | 0.6139 | 125,041.34 | 946,330.68 |
| 11 | 15,798.17 | 224,613.89 | 208,815.72 | 0.5847 | 122,090.23 | 941,599.03 |
| 12 | 16,114.13 | 230,195.54 | 214,081.41 | 0.5568 | 119,208.54 | 936,891.03 |
| 13 | 16,436.41 | 235,915.90 | 219,479.49 | 0.5303 | 116,394.66 | 932,206.58 |
| 14 | 16,765.14 | 241,778.41 | 225,013.27 | 0.5051 | 113,646.99 | 927,545.55 |
| 15 | 17,100.44 | 247,786.61 | 230,686.16 | 0.4810 | 110,963.99 | 922,907.82 |
| 16 | 17,442.45 | 253,944.10 | 236,501.65 | 0.4581 | 108,344.13 | 918,293.28 |
| 17 | 17,791.30 | 260,254.61 | 242,463.31 | 0.4363 | 105,785.94 | 913,701.81 |
| 18 | 18,147.13 | 266,721.94 | 248,574.81 | 0.4155 | 103,287.97 | 909,133.30 |
| 19 | 18,510.07 | 273,349.98 | 254,839.91 | 0.3957 | 100,848.81 | 904,587.64 |
| 20 | 18,880.27 | 280,142.73 | 261,262.46 | 0.3769 | 98,467.07 | 900,064.70 |
| 21 | 19,257.88 | 287,104.28 | 267,846.40 | 0.3589 | 96,141.42 | 895,564.38 |
| 22 | 19,643.04 | 294,238.82 | 274,595.78 | 0.3418 | 93,870.53 | 891,086.55 |
| 23 | 20,035.90 | 301,550.65 | 281,514.76 | 0.3256 | 91,653.13 | 886,631.12 |
| 24 | 20,436.61 | 309,044.19 | 288,607.57 | 0.3101 | 89,487.95 | 882,197.97 |
| 25 | 20,845.35 | 316,723.93 | 295,878.59 | 0.2953 | 87,373.77 | 877,786.98 |
Interpretation: a positive NPV of EUR 1,873,092 indicates a 25-year net benefit versus grid supply at constant 5% real WACC. Simple payback 6.21 years; discounted payback 7.52 years; LCOE 0.0979 EUR/kWh.
Each cell is recomputed from the full formula in §3.6 by re-running §3.6 with the stated override value while holding other inputs at base case. The base-case NPV reported below is the audited NPV of EUR 1,873,092; "Δ vs base" is computed against that figure.
| Scenario | Override | NPV (EUR) | Δ vs base (EUR) |
|---|---|---|---|
| Base case | — | 1,873,092 | — |
| Specific yield −20% | 880 kWh/kWp/yr | 1,236,247 | −636,845 |
| Specific yield +20% | 1,320 kWh/kWp/yr | 2,509,937 | +636,845 |
| CAPEX −20% | 960 EUR/kWp | 2,089,092 | +216,000 |
| CAPEX +20% | 1,440 EUR/kWp | 1,657,092 | −216,000 |
| Self-consumption −20% | 0.60 | 1,237,933 | −635,159 |
| Self-consumption +20% | 0.90 | 2,508,251 | +635,159 |
| Electricity price −20% | 0.176 EUR/kWh | 1,238,074 | −635,018 |
| Electricity price +20% | 0.264 EUR/kWh | 2,508,110 | +635,018 |
| WACC +200 bps | 7.0% | 1,539,877 | −333,215 |
| WACC −200 bps | 3.0% | 2,316,877 | +443,785 |
Each sensitivity cell is recomputed from the year-by-year formula in §3.6 with the override applied; the dominant drivers are specific yield, self-consumption ratio, and electricity price. Across the tested envelope the project remains NPV-positive.
Simple payback correction (R11): The audited undiscounted net cashflow stream yields a simple payback of 6.21 years, not "~6.0 years". The discounted payback is 7.52 years.
| Scenario | Verdict |
|---|---|
| Base case | Strongly recommended. 25-year NPV benefit EUR 1.87 M; simple payback 6.21 years (undiscounted); discounted payback 7.52 years. |
| Specific yield −20% | Recommended. NPV benefit ~EUR 1.24 M still positive; investigate actual P50 from a site-specific JRC PVGIS export. |
| Specific yield +20% | Strongly recommended. NPV benefit ~EUR 2.51 M. |
| CAPEX −20% | Strongly recommended. NPV benefit ~EUR 2.09 M. |
| CAPEX +20% | Recommended. NPV benefit ~EUR 1.66 M; re-tender if achievable. |
| Self-consumption −20% | Recommended. NPV benefit ~EUR 1.24 M; investigate load shifting to lift ratio above 0.70. |
| Self-consumption +20% | Strongly recommended. NPV benefit ~EUR 2.51 M. |
| Electricity price −20% | Recommended. NPV benefit ~EUR 1.24 M; verify tariff trajectory before commitment. |
| Electricity price +20% | Strongly recommended. NPV benefit ~EUR 2.51 M. |
| WACC +200 bps | Recommended. NPV benefit ~EUR 1.54 M. |
| WACC −200 bps | Strongly recommended. NPV benefit ~EUR 2.32 M. |
Across all sensitivity rows, NPV remains positive; the project is robust within the tested envelope.
| Standard / mark | Issuer | Scope | Revision / date (or disclaimer) |
|---|---|---|---|
| IEC 61215-1:2021 / IEC 61215-2:2021 | IEC (International Electrotechnical Commission) | Crystalline-silicon PV module design qualification and type approval | IEC 61215-1:2021 — webstore publication; edition 2.0, 2021. As typically applied to utility-scale rooftop PV; verify against the commissioned equipment's Declaration of Conformity. |
| IEC 61730-1:2016 / IEC 61730-2:2016 | IEC | PV module safety qualification | IEC 61730-1:2016 — webstore publication; edition 1.0, 2016 (Amd.1:2017, Amd.2:2020 applicable). As typically applied to utility-scale rooftop PV; verify against the commissioned equipment's Declaration of Conformity. |
| IEC 62446-1:2016 | IEC | Documentation, commissioning tests and inspection of grid-connected PV | IEC 62446-1:2016 — webstore publication; edition 1.0, 2016. As typically applied to utility-scale rooftop PV; verify against the commissioned equipment's Declaration of Conformity. |
| EN 50549-1:2019 / EN 50549-10:2022 | CENELEC | Interface protection and connection requirements at the EU distribution level | EN 50549-1:2019 (requirements for generating plants up to and including Type A); EN 50549-10:2022 (Type A compliance verification). As typically applied to utility-scale rooftop PV; verify against the commissioned equipment's Declaration of Conformity. |
| CE marking (LVD 2014/35/EU, EMC 2014/30/EU, RoHS 2011/65/EU) | European Commission / notified body as applicable | EU conformity for inverters and BOS placed on the EU market | Directive 2014/35/EU (LVD); Directive 2014/30/EU (EMC); Directive 2011/65/EU (RoHS). As typically applied to utility-scale rooftop PV; verify against the commissioned equipment's Declaration of Conformity. |
| UN Recommendations on the Transport of Dangerous Goods, Manual of Tests and Criteria (UN 38.3 for lithium battery shipments) | UN | Not applicable to this scenario (no battery storage) | UN Manual of Tests and Criteria, 7th revised edition (ST/SG/AC.10/11/Rev.7) — cited only to confirm that no UN 38.3 testing applies because this scenario specifies no battery storage. |
| HS code | Description | Duty rate |
|---|---|---|
| 8541.43 | Photovoltaic cells, modules, and panels | PENDING — verify with EU TARIC at ec.europa.eu/taxation_customs/dds2/taric |
| 8504.40 | Static converters (PV inverters) | PENDING — verify with EU TARIC at ec.europa.eu/taxation_customs/dds2/taric |
| 8536.90 | Other apparatus for switching, protecting, connecting of electrical circuits (BOS, combiner, protection) | PENDING — verify with EU TARIC at ec.europa.eu/taxation_customs/dds2/taric |
| 7610.90 | Aluminium structures and parts (mounting systems) | PENDING — verify with EU TARIC at ec.europa.eu/taxation_customs/dds2/taric |
For US import reference: USITC HTS 8541.43 and USITC HTS 8504.40 should be cross-checked if the goods are transhipped via or imported into the United States.
Lookup instructions: open the EU TARIC consultation page, enter the 8-digit CN code above, select the destination EU member state, and read the applicable third-country duty rate, any anti-dumping measures, and any VAT exemptions for solar equipment. Disclaimer: TradVolt does not assert any duty rate as fact in this block; rates must be confirmed by the importer against the live TARIC database and applicable national guidance before customs clearance.
All financial figures in §2–§4 are output by the audited TradVolt TCO model from the inputs listed in §2 and the formula in §3.6. Bounded defaults — electricity-price escalation, residual value and PV export tariff — are stated explicitly in the §2 inputs table and are not represented as sourced facts. Module and inverter model names are illustrative; the exact equipment family, OEM manual title and revision must be confirmed against the commissioned equipment's Declaration of Conformity at RFQ. JRC PVGIS reference should be re-exported for the exact site coordinates at RFQ (the link in §2 points to the PVGIS annual yield tool page, not to a specific query export).