On average, a 300 watt solar panel will produce about 240 watt-hours during peak sun hour (1kW/m 2 of solar radiation hitting the surface of the solar panel). And 1.2kW energy per day, considering 5 peak sun hours (5kW/m 2 solar radiation).
[pdf] A typical 300-watt solar panel is 65.8 inches long and 36.1 inches wide. It takes up 16.5 sq ft of area. If you have a 1000 sq ft roof, and you can use 75% of that roof area for solar panels, you can theoretically put 45 300-watt solar panels on a 1000 sq ft roof.
[pdf] The amount of electricity generated by a 36V 300W solar panel system can be estimated at 600 watt-hours daily under optimal conditions, 0.6 kWh daily, factoring in sunlight hours, efficiency losses, and weather conditions.
[pdf]