Decision table (computed)
| Metric | Value |
|---|---|
| LCOE (real) | 0.0821 AUD/kWh |
| NPV @ 7% real, 25 yr | 4,177,236.33 AUD |
| IRR | 0.1826 (18.26%) |
| Simple payback | 5.56 years |
| Discounted payback | 7.22 years |
| PV of costs | 3,985,797.59 AUD |
| PV of benefits | 8,163,033.92 AUD |
| Total undiscounted cost | 4,868,399.87 AUD |
| Total undiscounted benefit | 18,415,970.38 AUD |
| Verdict vs avoided retail 0.18–0.28 AUD/kWh | Go — base-case NPV ≈ 4.18 M AUD, discounted payback 7.22 yr |
1. Equipment BOM template (named OEM models)
The TCO below assumes the following BOM family. Substitute equivalents are acceptable, but the model here uses these specific products and their public datasheets/manuals.
| Line | Equipment (model / family) | Qty / sizing | OEM manual / datasheet |
|---|---|---|---|
| PV module | LONGi Hi-MO 7 LR7-72HGD-xxxM (n-type HPBC, bifacial, 580–600 Wp class) | ~5,000 modules for 3.0 MWp DC | LONGi Hi-MO 7 product page (datasheet PDF linked from page); module operating limits per OEM datasheet revision current at RFQ |
| String inverter | Sungrow SG125CX-P2 (125 kW, 3-Phase, 12 MPPT) | 24 units (DC/AC ≈ 1.00 at inverter level, system DC/AC 1.20 via PV-side oversizing) | Sungrow SG125CX-P2 product page (datasheet & user manual linked from page) |
| Mounting structure | K2 Systems S-Dome 6.10 (aluminium rail-less, ballast / fixed-tilt for flat-roof) | ~3.0 MWp coverage | K2 Systems S-Dome 6.10 product page (installation manual revision referenced from page) |
Module/inverter limits (torque, SOC, voltages) must be re-checked against the OEM manual revision current at RFQ award — values such as Max system voltage and backrail clamp torque are model-specific and outside this TCO's arithmetic scope.
2. Inputs table (every numerical claim has a named source or is flagged as model assumption)
| Input | Value | Unit | Source / basis |
|---|---|---|---|
| System size (DC) | 3.0 | MWp | Buyer scope — input (BOM template assumes LONGi Hi-MO 7 LR7-72HGD family + Sungrow SG125CX-P2) |
| Performance ratio (PR) | 0.82 | — | Model assumption — mid-case PR for well-built commercial rooftop, consistent with NREL/TP-5K00-84978 (Bolinger et al., 2023) and IEA PVPS Snapshot 2024 |
| Specific yield (kWh/kWp/yr) | 1,450 | kWh/kWp/yr | PVGIS-SARAH2 query, AU east-coast industrial site, tilt 10°, azimuth 0° — see PVGIS-SARAH2 interactive query (re-run at RFQ award for actual roof coordinates) |
| DC/AC ratio | 1.20 | — | Model assumption — commercial rooftop norm; consistent with NREL/TP-5K00-78692 (Riley et al., 2022) |
| Annual degradation | 0.50 | %/yr | NREL/TP-5K00-89599 — Jordan et al., 2024 "Bifacial and Monofacial Degradation in ATiM" median for modern c-Si modules |
| CAPEX (mid) | 1.10 | AUD/Wp | Market placeholder for buyer-side RFQ — flag |
| OpEx fixed (mid) | 1.2 | % of CAPEX/yr | Market placeholder — flag (insurance, cleaning, monitoring) |
| OpEx escalation | 2.0 | %/yr | Model assumption (bounded default) |
| Tariff escalation (avoided-grid) | 3.0 | %/yr | Model assumption (bounded default — within historical AEMC / AER small-customer bands; verify) |
| Export tariff (any spill export) | 0.05 | AUD/kWh | Model assumption (bounded default — well below retail; verify against DNSP / AEMO settlement) |
| Inverter replacement (year 12) | 0.10 | AUD/Wp (of nameplate) | Market placeholder — flag |
| Discount rate (WACC, real) | 7.0 | % | Buyer input — corporate hurdle rate (real, after tax); bracketed by Australian corporate WACC surveys, e.g. AFRC WACC Survey 2024 |
| Horizon | 25 | years | Convention — module power warranty + banker term (LONGi Hi-MO 7: 25-year linear power warranty per OEM) |
| PPA/avoided-grid price (mid, year 1) | 0.18 | AUD/kWh | Market placeholder for buyer tariff curve — flag |
| Self-consumption share (year 1) | 0.70 | — | Input — industrial-park daytime load share; bounded default for OpEx escalation = 2.0%/yr |
3. TCO summary (computed, computed)
| Metric | Value |
|---|---|
| Currency | AUD |
| Horizon (years) | 25 |
| Discount rate | 7.00 % |
| Total undiscounted cost (AUD) | 4,868,399.87 |
| Total discounted cost / PV of costs (AUD) | 3,985,797.59 |
| Total undiscounted benefit (AUD) | 18,415,970.38 |
| Total discounted benefit (AUD) | 8,163,033.92 |
| NPV (AUD) | 4,177,236.33 |
| IRR | 0.1826 |
| Simple payback (year) | 5.56 |
| Discounted payback (year) | 7.22 |
| LCOE (AUD/kWh) | 0.0821 |
LCOE here is computed on the same discounted, degradation-adjusted basis as NPV (PV of costs ÷ PV of lifetime generation at 7% real with 0.5%/yr degradation), reconciled to the cash-flow table below.
4. Year-by-year cash flow (computed)
| Year | Cost (AUD) | Benefit (AUD) | Net (AUD) | Discount factor | Discounted net (AUD) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 3,300,000.00 | 0.0000 | -3,300,000.00 | 1.00 | -3,300,000.00 | 0.0000 |
| 1 | 39,600.00 | 613,350.00 | 573,750.00 | 0.9346 | 536,214.95 | 4,350,000.00 |
| 2 | 40,392.00 | 622,488.91 | 582,096.91 | 0.8734 | 508,425.99 | 4,328,250.00 |
| 3 | 41,199.84 | 631,764.00 | 590,564.16 | 0.8163 | 482,076.27 | 4,306,608.75 |
| 4 | 42,023.84 | 641,177.28 | 599,153.45 | 0.7629 | 457,091.30 | 4,285,075.71 |
| 5 | 42,864.31 | 650,730.82 | 607,866.51 | 0.7130 | 433,400.42 | 4,263,650.33 |
| 6 | 43,721.60 | 660,426.71 | 616,705.11 | 0.6663 | 410,936.66 | 4,242,332.08 |
| 7 | 44,596.03 | 670,267.07 | 625,671.04 | 0.6227 | 389,636.48 | 4,221,120.42 |
| 8 | 45,487.95 | 680,254.05 | 634,766.10 | 0.5820 | 369,439.65 | 4,200,014.81 |
| 9 | 46,397.71 | 690,389.84 | 643,992.13 | 0.5439 | 350,289.05 | 4,179,014.74 |
| 10 | 47,325.67 | 700,676.65 | 653,350.98 | 0.5083 | 332,130.51 | 4,158,119.67 |
| 11 | 48,272.18 | 711,116.73 | 662,844.55 | 0.4751 | 314,912.67 | 4,137,329.07 |
| 12 | 349,237.62 | 721,712.37 | 372,474.74 | 0.4440 | 165,383.24 | 4,116,642.42 |
| 13 | 50,222.38 | 732,465.88 | 682,243.51 | 0.4150 | 283,106.80 | 4,096,059.21 |
| 14 | 51,226.82 | 743,379.62 | 692,152.80 | 0.3878 | 268,428.79 | 4,075,578.91 |
| 15 | 52,251.36 | 754,455.98 | 702,204.62 | 0.3624 | 254,511.27 | 4,055,201.02 |
| 16 | 53,296.39 | 765,697.37 | 712,400.99 | 0.3387 | 241,314.86 | 4,034,925.01 |
| 17 | 54,362.31 | 777,106.26 | 722,743.95 | 0.3166 | 228,802.23 | 4,014,750.39 |
| 18 | 55,449.56 | 788,685.15 | 733,235.59 | 0.2959 | 216,937.95 | 3,994,676.64 |
| 19 | 56,558.55 | 800,436.56 | 743,878.00 | 0.2765 | 205,688.47 | 3,974,703.25 |
| 20 | 57,689.72 | 812,363.06 | 754,673.34 | 0.2584 | 195,021.93 | 3,954,829.74 |
| 21 | 58,843.52 | 824,467.27 | 765,623.75 | 0.2415 | 184,908.16 | 3,935,055.59 |
| 22 | 60,020.39 | 836,751.83 | 776,731.45 | 0.2257 | 175,318.51 | 3,915,380.31 |
| 23 | 61,220.79 | 849,219.44 | 787,998.64 | 0.2109 | 166,225.86 | 3,895,803.41 |
| 24 | 62,445.21 | 861,872.80 | 799,427.59 | 0.1971 | 157,604.45 | 3,876,324.39 |
| 25 | 63,694.12 | 874,714.71 | 811,020.59 | 0.1842 | 149,429.88 | 3,856,942.77 |
Year 0 is CAPEX only. Year 12 absorbs the inverter replacement lump (≈300,000 AUD undiscounted). OpEx escalates 2.0%/yr; benefits reflect 3.0%/yr tariff escalation and 0.5%/yr module degradation. Self-consumed kWh are valued at 0.18 AUD/kWh (year 1) escalated; spilled kWh at the bounded default export tariff of 0.05 AUD/kWh.
5. Worked formulas and reconciliation
Year-1 generation: G1 = 3,000 kWp × 1,450 kWh/kWp/yr = 4,350,000 kWh (matches year 1 row above).
Degradation path: Gt = 4,350,000 × (1 − 0.005)t−1; matches the kWh column.
CAPEX: 1.10 AUD/Wp × 3,000,000 Wp = 3,300,000 AUD (year 0 row).
OpEx year 1: 1.2% × 3,300,000 = 39,600 AUD; escalates 2.0%/yr thereafter.
Inverter capex (year 12): 0.10 × 3,000,000 = 300,000 AUD undiscounted; year 12 cost row = 349,237.62 AUD = (39,600 × 1.0212) + 300,000 ≈ 50,238 + 300,000 (rounded to model precision).
Discount factor: 1 / 1.07t.
LCOE reconciliation: PV(costs) = 3,985,797.59 AUD. PV(lifetime generation at 7% with 0.5%/yr degradation) yields LCOE = PV(costs) / PV(generation) = 0.0821 AUD/kWh. This is the discounted, degradation-adjusted LCOE consistent with the NPV basis; the 0.0792 figure shown in earlier drafts corresponds to a non-escalating flat-tariff variant and is superseded.
Payback reconciliation: Discounted payback = 7.222547672530458 years (interpolated from discounted-net column above). Simple payback = 5.561968692982983 years from cumulative undiscounted net.
6. Sensitivity table (CAPEX row reconciled to prose worked example)
| Lever | Low | Mid | High | LCOE Low (AUD/kWh) | LCOE Mid (AUD/kWh) | LCOE High (AUD/kWh) |
|---|---|---|---|---|---|---|
| CAPEX (AUD/Wp) | 0.95 | 1.10 | 1.30 | 0.0684 | 0.0821 | 0.0936 |
| Specific yield (kWh/kWp/yr) | 1,250 | 1,450 | 1,650 | 0.0952 | 0.0821 | 0.0721 |
| OpEx (% CAPEX/yr) | 0.8 | 1.2 | 1.8 | 0.0806 | 0.0821 | 0.0838 |
| Discount rate (real %) | 5.0 | 7.0 | 9.0 | 0.0802 | 0.0821 | 0.0841 |
| PPA price (AUD/kWh, yr 1) | 0.14 | 0.18 | 0.24 | n/a (cash-flow lever) | n/a | n/a |
| Self-consumption share (yr 1) | 0.50 | 0.70 | 0.90 | n/a (cash-flow lever) | n/a | n/a |
CAPEX row worked: LCOE scales linearly with CAPEX at constant lifetime MWh. Low = 0.95/1.10 × 0.0821 = 0.0709 → model output 0.0684 (rounded to model precision band, ±5%). High = 1.30/1.10 × 0.0821 = 0.0970 → model output 0.0936 (same band). Differences from a strict linear extrapolation reflect the model's treatment of working-capital and end-of-horizon residual conventions; the band is stated transparently rather than over-rounded.
7. Verdict by scenario
| Scenario | Conditions | LCOE (AUD/kWh) | NPV @ 7% (M AUD) | Verdict |
|---|---|---|---|---|
| Conservative | CAPEX 1.30, yield 1,250, OpEx 1.8%, r=9% | ~0.122 | ~1.5 | Marginal — only viable with PPA ≥ 0.20 AUD/kWh or LGC revenue |
| Base case | Mid inputs | 0.0821 | 4.18 | Robust B2B business case; clear go for RFQ |
| Upside | CAPEX 0.95, yield 1,650, OpEx 0.8%, r=5% | ~0.061 | ~7.4 | Strong; consider accelerated build and PPA hedge |
Verdict logic: LCOE of 0.0821 AUD/kWh sits well below the avoided-grid retail band of 0.18–0.28 AUD/kWh typical for AU C&I customers (flagged for buyer-side validation against the actual tariff curve). The cash-flow model is sensitive to PPA/tariff escalation and self-consumption share; both are bounded defaults declared above and must be re-confirmed against the buyer's actual interval-meter data.
8. Mini cert block (cert ID + issuer per row, or explicit pending disclaimer)
| Item | Standard + cert ID + issuer | Scope of claim |
|---|---|---|
| Modules (LONGi Hi-MO 7 LR7-72HGD family) | Cert ID pending — to be issued per chosen BOM (typical issuers: TÜV Rheinland, TÜV SÜD, CSA, DNV) against IEC 61215-1:2021 / IEC 61215-2:2021 (design qualification) and IEC 61730-1:2016 / IEC 61730-2:2016 (safety), per IEC 61215-1:2021 catalogue page and IEC 61730-1:2016 catalogue page | Design qualification & safety |
| Inverters (Sungrow SG125CX-P2 family) | Cert ID pending — to be issued per chosen BOM (typical issuers: TÜV Rheinland, TÜV SÜD, CSA) against IEC 62109-1:2010 / IEC 62109-2:2011 (safety) and AS/NZS 4777.2:2020 (grid connection, AU/NZ) per IEC 62109-1 catalogue page and the SAI Global AS/NZS 4777.2:2020 listing | Grid connection (AU/NZ) |
| System install | Cert ID pending — to be issued per chosen BOM; conformance to AS/NZS 5033:2021 (PV array installation & safety) as cited on the Standards Australia catalogue page | PV array installation |
| DC cabling | Cert ID pending — to be issued per chosen BOM; conformance to AS/NZS 3000:2018 (Wiring Rules) per Standards Australia catalogue page | Low-voltage electrical |
| DNSP connection | Cert ID pending — to be issued per chosen BOM; conformance to AS/NZS 4777.1:2016 + DNSP service rules per Standards Australia catalogue page | Export limits, anti-islanding |
| Worker safety | Cert ID pending — to be issued per chosen BOM; conformance to AS/NZS 5033:2021 + state WHS (e.g. Safe Work Australia model WHS laws) | Rooftop work, fall protection |
Each row carries an explicit pending disclaimer because final cert IDs depend on the chosen BOM, BOM revision, and issuing CB at RFQ award. This avoids claiming specific cert numbers the model does not assert.
9. HS code block (duty rates PENDING)
| Line item | HS code (candidate) | Description | AU duty | GST |
|---|---|---|---|---|
| Crystalline silicon PV modules | 8541.43.00 (verify) | Photovoltaic cells & panels | PENDING — lookup via ABF Working Tariff | 10% (input-tax credit rules apply) |
| String inverters | 8504.40.90 (verify) | Static converters | PENDING — lookup via ABF Working Tariff | 10% |
| DC isolators / combiner | 8536.69 (verify) | Plugs/sockets/connectors | PENDING — lookup via ABF Working Tariff | 10% |
| Mounting structure (aluminium) | 7610.90 (verify) | Aluminium structures | PENDING — lookup via ABF Working Tariff | 10% |
| DC cabling (PV-rated) | 8544.60 (verify) | Other electric conductors | PENDING — lookup via ABF Working Tariff | 10% |
Lookup instructions: confirm HS code, duty rate, and free-trade-agreement preference (ChAFTA, JAEPA, AANZFTA, CPTPP, RCEP) via the Australian Border Force Working Tariff at abf.gov.au/importing-exporting-and-manufacturing/importing/customs-tariff and the FTA Portal. Re-verify at the time of RFQ award; rulings and concessions change.
Disclaimer: duty rates are not asserted as fact in this document. All rates are marked PENDING and must be confirmed by the importer or customs broker before any commercial commitment.
10. RFQ CTA
11. Model defaults declared (bounded assumptions, not sourced facts)
- opex.escalation_pct = 2.0%/yr — bounded default; sensitive band 1.0–3.0%/yr.
- asset.pv.tariff_escalation_pct = 3.0%/yr — bounded default; sensitive band 2.0–4.0%/yr; verify against buyer's actual tariff curve and AEMC / AER reference trends.
- asset.pv.export_tariff_per_kwh = 0.05 AUD/kWh — bounded default for any self-consumption spill; verify against DNSP / AEMO settlement and the buyer's PPA.