top of page

When calculating the solar power generation potential of factory roofs, proceeding with the same mindset used for houses or small buildings can lead to large deviations in accuracy. The reason is that factory roofs, while having a large area, also include many features that affect generation—ventilation equipment, ducts, inspection walkways, skylights, upstands, multiple roof slopes, and so on. Moreover, factories often have high daytime electricity demand, so when you include how much of the generated electricity can be self-consumed, the significance of the generation amount becomes even greater.


Also, for factory-roof projects, it is important not to proceed based solely on system capacity in kW, but to organize, in order, the annual kWh, the monthly kWh, and the amount of electricity that can actually be utilized. Even if the initial estimate is simple, the reliability of the calculation changes greatly depending on how you account for orientation, tilt, shading, losses, and load conditions. In this article, the methods you should grasp when calculating solar power generation on factory roofs are divided into seven parts and explained in a workflow that is easy to use in practice.


Table of Contents

What to check first when calculating power generation on a factory roof

Method 1 Estimate system capacity from usable roof area

Method 2 Determine system capacity from the number of panels

Method 3 Calculate annual kWh using region-specific reference generation

Method 4 Reflect orientation and roof pitch per surface

Method 5 Correct for the effects of rooftop equipment and shading

Method 6 Aggregate monthly generation to form the annual total

Method 7 Compare against the factory's daytime load to estimate usable generation

Common calculation mistakes for factory roofs

Summary


What to confirm first when calculating power generation on a factory roof

When calculating generation on a factory roof, the first thing to clarify is that the kW of system capacity and the kWh of energy production are different numbers. For example, numbers like 50 kW or 100 kW only indicate the size of the system; they do not directly represent the annual energy production. Actual annual generation depends on where the system is located, which direction it faces, the tilt angle at which it is installed, and how much shading and losses it experiences.


On factory roofs, these assumptions tend to be more complicated than for houses. One reason is that, because the roof area is large, the entire roof is not uniform. There may be different orientations and slopes for each surface—mono-pitched, gabled, sawtooth, multiple connected building blocks, stepped roofs, etc. Also, because of ventilators, skylights, ducts, pipe racks, lightning protection equipment, handrails, and so on, not all of the apparent area can be used as generation surface. In other words, when calculating the power generation of a factory roof, it is more accurate to organize the surfaces with different conditions and then perform the calculation, rather than treating the wide area as a single surface.


Not only the power generation itself, but also how much it overlaps with daytime load is important. In factories where machinery and air conditioning operate during the day, a higher proportion tends to be allocated to self-consumption, so the value of the generated power tends to increase. Conversely, in factories that shut down on holidays or mainly operate at night, surpluses and the interpretation of time-of-day patterns change. Therefore, estimates of generation should be organized as figures that ultimately relate to how the equipment is used.


In this article, we first lay out the roof area and installed capacity, and then proceed in order through region, orientation, shading, month-by-month factors, and factory load. Simply following this sequence makes estimating a factory roof considerably easier to understand. Rather than relying solely on detailed simulations from the start, it's important to first identify, one by one, what drives the numbers.


Method 1 Estimate system capacity from effective roof area

The first method is to estimate the system capacity from the effective roof area. For factory roofs, the starting point is to determine the usable area where panels can actually be installed, rather than the apparent total area. Although the calculation of energy production is ultimately in kWh, the process can't even begin until you know how many kW can be installed.


The basic approach is to determine the usable area by subtracting the parts that cannot be utilized from the total roof area. Items to be deducted here include ventilation equipment, skylights, ducts, rooftop units, inspection spaces, upstands, edge setbacks, and so on. Because this deduction tends to be large for factory roofs, using the total area as-is can lead to a substantial overestimation of equipment capacity.


When the usable area becomes clear, multiply it by the assumed equipment capacity per unit area to first estimate the approximate kW. For example, if the usable area is 1,000 m² (10,763.9 ft²) and, based on equipment layout considerations, you assume about 0.15 kW to 0.18 kW per m², you will get an outline that around 150 kW to 180 kW of equipment could be installed. Of course, these values are not fixed and will change with roof conditions and layout efficiency, but they are very useful as an entry point.


A strength of this method is that it can be used even at stages when the equipment plan has not yet been finalized. Because it can quickly produce candidate equipment capacities, it is suitable for comparing equipment scales, gaining a rough understanding of profitability, and confirming direction within the company. On the other hand, be aware that the kW values produced here are only approximate. After later panel-count calculations or when organizing by roof surface, the actual selected capacity may shift slightly.


On factory roofs, if you assume too high an installed capacity, the subsequent estimated annual energy production will also be high. Therefore, although a rough estimate based on usable area is convenient, it's better to take a conservative, site-oriented approach so the figures are less likely to fluctuate later. First, look at the usable area rather than the total area. This is very important when calculating power generation for factory roofs.


Method 2: Determine system capacity from the number of panels

The second method is to determine system capacity from the number of panels. After estimating approximate kW from the effective area, in practice you achieve greater accuracy by finalizing capacity based on how many panels can actually be placed. On factory roofs the roof surface is large, so you can roughly estimate from area alone, but in reality the number of panels may be fewer than expected due to layout breaks, areas around equipment, and inspection walkways.


The concept is simple: installed capacity is determined by the number of panels and the output per panel. For example, with panels rated at 0.4 kW each, 250 panels equal 100 kW, and with 0.42 kW you need about 238 panels to reach around 100 kW. On factory roofs the panel count becomes large, so a difference of only a few panels easily translates into a difference of several kW, which also produces a significant difference in annual kWh. Therefore, rather than proceeding with rough estimates, it’s better to clarify how many panels can be placed on each surface.


At this point, the important thing is not to consider the entire roof as a single unit. Organizing by face — how many panels are on the south side, how many on the west side, how many on the east side, or how many on any north-leaning faces — will make later power generation calculations much easier. Because factory roofs are often divided into multiple faces, this per-face organization is almost essential. Looking only at the total system capacity makes it difficult to see how much each face contributes to generation.


Also, when finalizing the number of panels, it is important to consider access routes and maintainability. Even if a layout is possible in theory, configurations that cannot actually be serviced are difficult to adopt. This is especially true for factory roofs, where maintenance of other rooftop equipment is often required after equipment is installed, so setting the number of panels to leave proper inspection routes is practical.


The method of determining system capacity from the number of panels is an important step in bringing rough estimates closer to the actual site. Because the kW that was ambiguous when based only on usable area turns into figures closer to the actual layout, subsequent estimates of annual power generation become much more reliable.


Method 3: Calculate annual kWh using region-specific reference generation

Once the system capacity is known, the next step is to outline the annual kWh using region-specific reference generation values. Whether on a factory roof or a house, the most basic concept for annual generation is the same: annual generation (kWh) = system capacity (kW) × reference annual generation per 1 kW (kWh/kW·year). How you set this reference value determines the entry point for the annual generation.


For example, if the system capacity is 100 kW and you assume the area's standard generation is 1,050 kWh/kW·year, the initial estimate for annual generation is 105,000 kWh. If you use 1,100 kWh, it becomes 110,000 kWh. These figures alone are sufficient for comparing system sizes and for the early-stage organization of a business plan. In projects with large system capacities, such as factory rooftops, a difference per kW directly translates into a difference of several thousand kWh per year, so this benchmark value is quite important.


The key point here is not to use the same values uniformly across the country. Some areas have good solar radiation conditions, while others are more prone to cloudy weather or snowfall. Conditions also differ between coastal and inland areas, and between lowland and highland locations. In preliminary estimates for factory roofs, because project scales are large, ignoring these regional differences tends to create discrepancies that are difficult to explain later.


However, this annual kWh is still only a preliminary value. Corrections for orientation, tilt, shading, losses, and so on have not yet been sufficiently applied, so it is important not to treat it as the final value as-is. In practice, it is clearer to first calculate this preliminary value to get a sense of the system size, and then add the site conditions one by one.


On factory roofs, because installed capacity is large, the annual kWh figures also appear large. For that reason, the numbers need to be persuasive. Simply being mindful of the reference generation for each region makes the input annual figure much more suitable for practical use. This stage, which connects installed capacity with regional conditions, is the foundation of annual generation calculations.


Method 4 Reflect orientation and roof pitch for each surface

The fourth method is to reflect orientation and roof pitch for each roof plane. On factory roofs, if you treat the entire facility as having a single orientation or slope, the estimate tends to become quite coarse. This is because factory roofs have large planes and are often divided into multiple planes. There can be south-facing planes, east- and west-facing planes, and, in some cases, even north-leaning planes, each of which receives different solar radiation conditions.


For example, suppose there is an installation with 50 kW (67.1 hp) on the south side, 30 kW (40.2 hp) on the west side, and 20 kW (26.8 hp) on the east side. If you treat the whole as 100 kW (134.1 hp) and apply a single coefficient, the south side's strengths and the east and west sides' weaknesses will be obscured. Conversely, if you calculate the annual generation for each side and then sum them at the end, you can see how much each side contributes. This is also very useful when explaining the project's financials and the appropriateness of the installation.


The roof slope matters as well. If the slope differs, the way solar radiation is received will change even for the same orientation. Because the sun's altitude differs between summer and winter, the slope affects not only the annual total but also seasonal variations. Especially on factory roofs, where slopes can be distinctive—such as with sawtooth roofs—you must consider orientation and slope together, otherwise results can easily deviate from the actual situation.


Also, organizing by surface makes it easier to evaluate shadows. For example, the south-facing surface has few shadows, only the west-facing surface is affected in the afternoon, and the east-facing surface experiences strong morning shadows; this allows you to apply shadow corrections to each surface individually. If you apply corrections to the whole at once, the shadow correction is also applied in bulk, making it difficult to see which areas are affected and by how much.


For operational staff, organizing by individual surfaces may feel like a bit of extra work. However, for factory roofs, it's ultimately easier not to skimp on that effort. This is because it clarifies the basis for estimates and makes later explanations and revisions easier. In power generation calculations for factory roofs, it's very important to treat surfaces with different conditions separately rather than viewing the entire installation as a single box.


Method 5 Correcting for the Effects of Rooftop Equipment and Shadows

The fifth method is to correct for the effects of rooftop equipment and shadows. This is an aspect that is particularly easy to overlook when calculating power generation for factory roofs. Compared with houses, factory roofs have many more ventilation units, exhaust ducts, skylights, mounting frames, pipe racks, lightning protection equipment, and so on, so even if they appear to have a large area, shadows and layout constraints can be significant in practice.


What matters in shadow evaluation is not whether a shadow exists but considering when it falls, on which surface, and how much it covers. For example, afternoon shadows on west-facing surfaces tend to strongly reduce afternoon power generation, while morning shadows on east-facing surfaces tend to affect morning power generation. In winter the sun’s altitude is lower and shadows lengthen, so equipment that posed no problem in summer can be greatly affected in winter. In other words, shadows are not a single fixed adverse condition but a condition that changes with season and time.


On factory roofs, shadows often fall not on the entire installation but only on certain rows or individual panels. Therefore, applying a uniform shading correction to the whole system tends to lead to either overestimation or underestimation. It's more realistic to assess how much generation is likely to be lost on a per-surface basis, and preferably per-row or per-block. Not only the total amount of generation matters, but also which time periods' generation is reduced by the shading.


Also, shadows should not be considered in isolation; it is better to organize them together with the positional relationships of rooftop equipment. The placement of ventilation equipment, the routing of pipe racks, the locations of risers, and the relationships between roof surfaces with elevation differences all affect how shadows are cast. Because these three-dimensional relationships tend to become complicated on factory roofs, on-site verification is more valuable than relying on drawings alone.


Correcting for shading is not simply a matter of slightly lowering the theoretical estimate. It is the process of reflecting in the power generation the conditions that change the system’s usable operating hours, monthly declines, and, ultimately, the patterns of self-consumption and surplus. That is precisely why this item must be examined carefully on factory roofs.


Method 6: Aggregate monthly power generation into annual totals

The sixth method is to sum monthly generation figures to obtain an annual total. For factory roofs, equipment assessment becomes much more realistic if you look not only at the total annual generation but also at which months are more likely to produce power and which months are more suitable for self-consumption. Especially in commercial operations, the value of the equipment is often determined not by simple annual kWh but by how it overlaps with monthly demand.


The method for calculating monthly generation is: Monthly generation (kWh) = equipment capacity (kW) × average generation-equivalent hours for that month (h) × number of days in the month × correction factor. For example, for a 100 kW facility, if a spring month has average generation-equivalent hours of 4.0 h, 30 days, and a correction factor of 0.82, the monthly generation is 4,920 kWh. If a winter month has average generation-equivalent hours of 2.6 h, 31 days, and a correction factor of 0.80, the monthly generation is 6,448 kWh — monthly generation therefore differs considerably by month. Actual values will vary depending on equipment capacity and conditions, but the important point is that there are seasonal differences that are not visible in annual totals.


In factories, monthly demand also varies considerably. In summer, daytime loads rise due to air conditioning and cooling equipment, and in winter heating and demand for certain processes may increase. In spring and autumn there may be relatively more surplus. In other words, by overlaying monthly generation with the equipment’s monthly demand, you can see which months are easier for self-consumption, which months are likely to produce surplus, and which months the equipment has higher value.


Also, if you stack the data by month, it becomes easier to identify the causes of discrepancies in power generation. For example, if output is substantially lower only in winter, that points to shading or snow accumulation; if it's lower only in summer, that's likely high-temperature losses; and if spring and autumn are almost in line with theory, it becomes clear which adjustments are inadequate. Differences that would be dismissed as "slightly low" when looked at annually become much more specific when examined month by month.


In factory-roof projects, because they are large in scale, monthly variations tend to translate directly into differences in self-consumption, electricity sold, and the resulting revenue-and-expenditure balance. For that reason, rather than ending with a single annual estimate, it is more useful in practice to break the figures down by month where possible and then consolidate them into an annual value.


Method 7: Read practical power generation by overlaying the factory's daytime load

The final method is to estimate useful generation by aligning it with the factory’s daytime load. Here, “useful generation” refers not to the total amount simply generated, but to the amount that actually proves useful during the factory’s operating hours. When calculating solar generation on a factory roof, the explanation of the installation’s value becomes rather crude without this perspective.


For example, even for installations that generate the same annual 100,000 kWh, if a factory has a large daytime load much of that can be allocated to self-consumption. Conversely, factories that frequently shut down on holidays, operate mainly at night, or have small daytime loads will see large surpluses. In other words, it is necessary to look not only at the total amount of generation but also at which time periods that generation overlaps with demand.


With this method, you first calculate the annual or monthly power generation, then overlay it with the factory's daytime load to determine self-consumption and surplus electricity. The important point here is that the size of the installed capacity does not directly determine the amount of self-consumption. Even if you install a large system, if its output cannot be used up during the daytime the surplus may simply increase. Conversely, a somewhat modest system can achieve a high self-consumption rate if it aligns well with the daytime load.


The time-of-day perspective is also important. For a factory whose operations come into full swing in the morning versus one with higher loads in the afternoon, the value of east- or west-facing surfaces can differ. Even if south-facing installations are advantageous in annual totals, depending on how they overlap with demand, east–west dispersion can be more practical. In other words, generation only becomes a factory’s practical value when you look not just at the total amount but also at the hours that overlap with demand.


Calculating the power generation of a factory roof is the first point at which the true value of the installation becomes apparent. In addition to the size of the annual kWh output, it shows how much of that electricity supports the factory's daytime load and how much is exported as surplus. By examining this structure, both the appropriateness of the installation and the financial outlook become much clearer.


Common Calculation Mistakes on Factory Roofs

Looking at the seven methods so far, you can also see what tends to go wrong when calculating power generation on a factory roof. The most common mistake is to look at a large roof area and simply take the theoretical maximum system capacity as-is. In reality, usable area is reduced by equipment, ducts, maintenance walkways, skylights, and so on, so if you input an oversized capacity at the outset, the subsequent annual kWh figures will all be overestimated.


Another common issue is treating the entire installation as a single surface. If you calculate a factory roof that mixes south-, west-, and east-facing surfaces with a single coefficient, you cannot see how much each surface contributes. The same applies to shading correction. If you handle partial shading from rooftop equipment with a uniform coefficient, it becomes difficult to determine where and by how much output is lost. Omitting per-surface organization is likely to lead to significant errors.


Also, it's a common mistake to look only at the annual total and not consider self-consumption. For a factory roof, a high daytime load is a major assumption underlying the value of the installation. You need to look not only at the size of the annual kWh but also at how much of that can be used within the factory; otherwise the appropriateness of the system size and the meaning of the financial results will change significantly.


Furthermore, it is dangerous to evaluate equipment without examining seasonal differences on a month-by-month basis. If you do not consider summer heat, winter shading and snowfall, and the tendency for surplus generation in spring and autumn, you are more likely to misjudge how the equipment will be used. Annual values are convenient, but for large projects such as factory roofs, it is easier to understand the implications of the equipment if you look at the data by month.


In other words, calculation errors for factory roofs tend to occur because differing conditions are lumped together too much. Examine area, orientation, shading, and demand separately, and only aggregate them at the end. It is important to follow this order.


Summary

To calculate solar power generation on a factory roof, it helps to think in seven steps: estimate system capacity from the usable roof area, confirm capacity from the number of panels, derive an initial annual kWh estimate using region-specific reference generation values, reflect orientation and roof pitch for each surface, correct for rooftop equipment and shading, accumulate monthly generation into an annual total, and finally overlay the factory’s daytime load to determine practical usable generation. In factory roof projects, overlooking something at any stage can directly lead to differences of several thousand to tens of thousands of kWh.


What's particularly important is not to proceed based solely on the theoretical capacity of the installation, not to treat per-surface conditions as a single batch, and not to judge the value of the installation only by the annual total. On factory roofs, the self-consumption rate and the overlap with daytime load greatly affect the installation's value. In other words, in practice it is essential to look at both the total amount of generation and how that generation is used.


Also, if you truly want to improve the accuracy of estimates for factory roofs, it is important to accurately assess on-site conditions. If the roof orientation, obstacle locations, elevation differences, and the relative positions of rooftop equipment are unclear, both shadowing analysis and the validity of the layout will become less precise. The larger the scale of the installation, the more this discrepancy will be reflected in the estimated results.


In that regard, as a means of capturing on-site positional relationships with high accuracy, the iPhone-mounted GNSS high-precision positioning device LRTK is extremely effective. Because it makes it easier to accurately record on-site the locations of candidate equipment positions and nearby obstacles, it facilitates linking to factory roof power generation estimates that take shading and layout conditions into account. If you want the solar power generation figures for factory roofs to be truly usable numbers, properly capturing site conditions with a method like LRTK becomes a major advantage.


Next Steps:
Explore LRTK Products & Workflows

LRTK helps professionals capture absolute coordinates, create georeferenced point clouds, and streamline surveying and construction workflows. Explore the products below, or contact us for a demo, pricing, or implementation support.

LRTK supercharges field accuracy and efficiency

The LRTK series delivers high-precision GNSS positioning for construction, civil engineering, and surveying, enabling significant reductions in work time and major gains in productivity. It makes it easy to handle everything from design surveys and point-cloud scanning to AR, 3D construction, as-built management, and infrastructure inspection.

bottom of page