Yield & maintenance

How much does Highveld dust soiling cut solar yield in South Africa?

Light film can skim a few percent; visible dust after dry windy weeks often costs ~5–15% until the next rain or clean — construction sites, gravel roads and mine belts do worse. Cleaning cadence beats gadget panic. Measure before/after in the monitoring app rather than guessing.

Updated 27 October 2026 · Illustrative ranges — not a formal quote, credit decision or legal advice.

Answer first: Compare a clear-sky noon string current (or kW) before and after a gentle clean. If you pick up 8–12%, your soiling loss was real. Pair with cleaning & maintenance · cleaning how-to · monitoring numbers · winter production.

What drives Highveld soiling

  • Dry winter anticyclones and dust-devil days.
  • Nearby construction, ploughing, gravel driveways.
  • Low-tilt flat-roof arrays that shed dust poorly — flat roof.
  • Sticky pollution films near industrial corridors.

Illustrative loss bands

ConditionRough yield hit until cleaned/rain
Light film, weekly rain~2–5%
Visible dust, 3–6 dry weeks~5–15%
Heavy site / mine / gravel road15%+ possible — verify on site

These are planning bands, not lab certificates. Your app before/after is the truth.

Cleaning without voiding warranties

  1. Follow OEM guidance — usually soft water, no abrasives, cool panels.
  2. Mind roof safety and CoC earth continuity after walks — roof suitability.
  3. Avoid dry brushing that scratches glass.
  4. Record dates next to monitoring screenshots.

When rain is enough

Steeper tilts in rainy seasons self-clean better. Winter Highveld droughts are when a planned clean pays — especially before a long TOU peak month — export vs self-use · monthly savings.

Related: bird-proofing · shade · Highveld derate · yearly maintenance cost.

Commissioning photo habit

Before the scaffolding leaves, photograph serials, board labels, clamp rows, isolator positions, app settings and the meter face. Store them with the CoC. Future claims, resale and fault-finding all go faster with that pack — CoC · selling with solar · warranty transfer · battery claims.

Tariff July reminder

Every municipal July (and Eskom’s own updates) can move your payback napkin. Rebuild savings with the live tariff code, fixed charges and a realistic self-use fraction — not last year’s PDF — 2026/27 tariffs · fixed charges · metro tariffs · monthly savings.

Stage etiquette for hungry loads

Geysers, ovens, pool pumps and wallboxes should not surprise the essentials board. Write shed rules into the handover and test them once — essentials · Stage strategy · Stage 4 · overload lessons.

NRS list and export honesty

Invoice SKUs must match the live NRS-listed inverter set for your SSEG path. Export promises that ignore metro caps create failed inspections — NRS list · SSEG · export limit · zero-export · NRS 097.

Monitoring that survives cloud outages

Export monthly production CSVs and keep bill scans offline. Portals change URLs; your payback model should not — monitoring numbers · dongle offline · bill still high · read a bill.

Commissioning photo habit

Before the scaffolding leaves, photograph serials, board labels, clamp rows, isolator positions, app settings and the meter face. Store them with the CoC. Future claims, resale and fault-finding all go faster with that pack — CoC · selling with solar · warranty transfer · battery claims.

Tariff July reminder

Every municipal July (and Eskom’s own updates) can move your payback napkin. Rebuild savings with the live tariff code, fixed charges and a realistic self-use fraction — not last year’s PDF — 2026/27 tariffs · fixed charges · metro tariffs · monthly savings.

Stage etiquette for hungry loads

Geysers, ovens, pool pumps and wallboxes should not surprise the essentials board. Write shed rules into the handover and test them once — essentials · Stage strategy · Stage 4 · overload lessons.

NRS list and export honesty

Invoice SKUs must match the live NRS-listed inverter set for your SSEG path. Export promises that ignore metro caps create failed inspections — NRS list · SSEG · export limit · zero-export · NRS 097.

Monitoring that survives cloud outages

Export monthly production CSVs and keep bill scans offline. Portals change URLs; your payback model should not — monitoring numbers · dongle offline · bill still high · read a bill.

SA context that sales decks skip

Municipal paperwork, Stage behaviour and fixed charges decide whether a clever hardware idea actually saves rand. Build the quote around your last 12 months of kWh, the live tariff code, and a written essentials list for Stage 4–6. Then layer the topic on this page on top — not the other way around — size a system · metro tariffs · read a quote · fixed charges · essentials.

Red flags that waste a Saturday

  • Cash-only deposits without a company invoice matching NRS SKUs.
  • “Guaranteed SSEG in seven days” with no metro PDF cited.
  • Export income modelled at 1:1 against your import rate.
  • No CoC, no dual-supply labels, no SPD line items.
  • Firmware “we’ll hack later” promises.

Walk away early — red flags · NRS list · CoC · dual-supply labels · SPD.

Aftercare that protects the asset

Diary firmware updates, cleaning dates, and any earth-leakage or isolation alarms. Keep the distributor claim path phone number next to the serial photo. When something fails in year four, that boring admin is the difference between a swap and a shrug — firmware · inverter claims · battery claims · yearly maintenance.

Worked before/after clean

At 12:10 on a clear Pretoria day a 6 kWp array shows 4.1 kW with visible dust. After a gentle rinse the next clear noon it shows 4.6 kW — about 12% recovered. That is real bill money across a dry month. Screenshot both and keep them with cleaning dates — monitoring · cleaning · monthly savings.

Construction season next door

When a neighbour builds, expect a soiling spike for weeks. Increase cleaning cadence temporarily and check drains under flat frames so cement dust does not set like concrete on the glass. Bird mess mixed with dust is worse than either alone — schedule bird-proofing if nesting starts under the array — bird-proofing · flat roof · cleaning how-to.

Do not confuse soiling with degradation

Year-on-year yield drops need a clean baseline before anyone talks panel replacement. Clean, then measure, then read the degradation note — degradation · panel lifespan · mono vs bifacial.

Insurance and cleaning after storms

Hail and wind can leave mud films that look like “just dust.” Photograph before cleaning if you suspect impact damage; then clean and re-measure. Mixing a claim with an aggressive scrub can blur evidence — hail / insurance · insurance claims · home insurance.

Altitude derating and soiling can stack on Highveld afternoons — a dirty array plus thin air makes a hybrid look “underpowered” when the glass simply needs water — Highveld derate · cloudy days · winter production.

Set a calendar reminder for late winter Highveld cleaning before September winds — one planned rinse often beats three panicked midweek roof climbs.

When cleaning pays vs when it does not

If monitoring shows a string 8–15% below its twin after a dust week, a rinse often pays back in days at 320–470 c import rates. If the gap is 2–3%, wait for rain unless you are in a cement/mine belt — monitoring · cleaning guide · monthly savings.

Safety first

  • No wet mopping near open MC4s or damaged insulation.
  • No metal ladders on wet tiles in a Highveld storm warning.
  • Prefer soft water / OEM-approved detergent — harsh chemicals void glass warranties.

Related: MC4 faults · Highveld derate · tree shade.

Highveld dust is a yield tax — schedule cleaning

Dry-season dust on inland arrays cuts output until the next proper wash. Monitoring that shows a slow slide in specific yield (kWh/kWp) while irradiance stays healthy is soiling, not panel death. Clean on a calendar through the dusty months; rinse with low-mineral water and soft brushes approved by the module maker.

Bird mess and construction dust need spot cleans, not an annual gesture. Log each clean in the monitoring notes so you can prove maintenance at warranty time.

After each clean, note specific yield for three clear days. If yield does not rebound, look for string faults — soiling was not the only loss.

Quick questions

Do robotic cleaners pay on a 6 kW home?

Rarely — a safe manual clean or rain usually wins at residential scale.

Can dust look like a failing string?

Yes — compare strings after cleaning before replacing hardware.

Is bottled water required?

OEM-dependent; avoid harsh minerals and detergents that spot or etch.

Sources & related

Education only — not a quote, engineering design, credit offer or legal advice. Confirm every figure on the live primary (bank, metro, manufacturer, SARS) before you spend money.
Want quotes built around your bill and site? Send installers your real kWh, tariff and roof photos.
Get quotes Check a quote