Grime, dust and dirt can accumulate over time. The severity of this is dependent on local weather conditions and where you live. Higher levels of grime, dust and dirt will act like shading and reduce the electricity generated.
Many solar installers provide cleaning services at a relatively low cost. The combination of an annual, professional, system cleaning and operational check can be a great way to maximise your solar system performance.