A roof-mounted solar array typically adds around 12 to 25 kg per square metre of permanent load, including panels, rails and fixings. Ballasted systems on flat roofs can add considerably more, often 50 to 80 kg per square metre, because the ballast holds the frames down against wind.
Weight is only part of the picture. Wind uplift, which tries to pull panels off the roof, is often the critical design load, along with the effect of panels on snow drifting. The fixings must transfer these forces safely into the building's frame.
Many modern commercial buildings have enough structural capacity for a rack-mounted system without strengthening. Older buildings, lightweight portal frames and roofs designed to minimal loads may not, and some roofs suit a lighter mounting system rather than ballast.
For any commercial project, ask for a structural assessment by a qualified engineer, using the original drawings where available or a site survey where not. The assessment should confirm the roof can carry the dead load, wind uplift and snow load of the proposed design. If strengthening is needed, its cost should be included in the proposal from the start, not discovered after you have signed.