Most EPC procurement managers receive a load calculation report from their racking supplier, file it, and never read it. This is a missed quality gate. A 30-minute review with the right checklist can catch errors that take years and hundreds of thousands of dollars to fix. A structural failure in Year 10 does not announce itself in advance — it arrives as a collapsed array, a project shutdown, and a clause-by-clause contract dispute. The calculation report is the one document that tells you, before any steel goes in the ground, whether the structure will actually survive its operating environment.
This guide is written for procurement managers who need a working framework, not an engineering degree. You do not need to re-run the math. You need to know what to look for, what to demand when something is missing, and when to walk away.
Table of Contents
- Part 1: What a Proper Load Calculation Report Must Contain
- Part 2: 5 Red Flags — The Buyer Checklist
- Part 3: What to Do When You Find Red Flags
- What Solaracks Provides
Part 1: What a Proper Load Calculation Report Must Contain {#part-1}
A legitimate load calculation report is a project-specific document. It is not a template, a brochure, or a generic "product approval" certificate. Every compliant report addresses five elements.
1. Explicit Project-Specific Site Inputs
The first page of any credible report states the project. This means: site location (city and country at minimum), basic wind speed (V, expressed in m/s or mph), terrain exposure category (open flat terrain, suburban surroundings, dense urban, etc.), terrain roughness coefficient, and importance factor.
If these fields contain generic placeholders — "design wind speed: 140 km/h" with no referenced source, no wind map citation, no site coordinates — the report is not site-specific. It is a factory document reused across projects. That distinction matters enormously: a 140 km/h design wind speed may be adequate for a low-wind inland site in Malaysia and completely insufficient for a coastal site in the Philippines during typhoon season.
A properly referenced wind speed input traces back to a national wind hazard map or a meteorological dataset for the project location. If it does not, ask for the source.
2. The Design Standard Referenced — Including Edition Year
The report must explicitly name the standard used to derive loads and check members. The most common standards for Solaracks markets are:
- ASCE 7-16 (United States, and widely used in Latin America, Philippines, and internationally)
- JIS C 8955:2017 (Japan, and accepted across many APAC jurisdictions)
- Eurocode (EN 1991-1-4) (European Union and EU-adjacent markets)
- Local national codes (e.g., TCVN 2737 in Vietnam, SNI 1727 in Indonesia, PAG-ASA wind maps in the Philippines)
The edition year is not a formality. ASCE 7-16 introduced updated wind speed maps compared to ASCE 7-10. A supplier using ASCE 7-10 wind maps on a project governed by a jurisdiction that has adopted the 2016 revision may be undercalculating design wind pressure by 10–20% in some regions. Always confirm the edition.
For a deeper breakdown of how wind load calculations translate into structural design requirements, see our earlier guide: What Is a Wind Load Calculation — and Why You Should Never Accept a Solar Racking System Without One.
3. Load Combinations Applied
Structural codes do not check loads one at a time. They check combinations: dead load plus wind uplift, dead load plus wind lateral, dead load plus live load, seismic combinations where applicable. Each combination has a set of load factors (e.g., 1.2D + 1.6W under ASCE 7-16 strength design).
A compliant report shows each load combination explicitly, with the applicable factors. It does not merge them into a single "total load" figure. If the report skips seismic combinations for a project site in the Philippines, Colombia, or Türkiye — all high seismic zones — that is a gap, not an oversight.
4. Member Utilization Ratios
For every structural member that carries load — the main rail, secondary purlins, columns, base plates, and connections — the report must state:
- Demand: the actual force or moment acting on the member under the governing load combination
- Capacity: the member's rated structural capacity based on its section properties and material grade
- Utilization ratio: demand ÷ capacity
A utilization ratio of 1.0 means the member is at exactly 100% of its capacity. Below 1.0 is acceptable; the standard design range is 0.85–1.0 for well-optimised structures. Above 1.0 is a structural failure in the calculation — meaning the member cannot carry the imposed load at the given section size.
Utilization ratios between 0.85 and 1.0 indicate an efficient, well-sized structure. Ratios below 0.5 across all members may indicate over-design (acceptable, but worth querying for cost reasons). Any ratio above 1.0, even on a secondary member, is a hard stop.
5. Connection Capacity Check
Members can pass; connections can still fail. The connection check verifies that each fastener, bolt, or weld at every joint type — rail-to-purlin, purlin-to-rafter, column-to-base-plate, anchor-to-concrete — can transmit the forces demanded by the governing load combination without exceeding its rated shear or tension capacity.
This is where the majority of real-world structural failures originate. Fastener corrosion compounds this risk substantially: a fastener that starts with marginal capacity and degrades over time will fail before the members around it. For context on how fastener coating selection affects long-term connection integrity, see our Solar Racking Corrosion Overview and our Fastener Coating Comparison guide.
A compliant report lists connection types, shear demand, tension demand, and capacity for each — not a single aggregate "connections are adequate" statement.
Part 2: 5 Red Flags — The Buyer Checklist {#part-2}
Use this as a working checklist when reviewing any supplier-submitted calculation report. Flag each item, note the page reference, and raise it formally in writing with the supplier.
Red Flag 1: No Site-Specific Wind Speed Input
What you see: The report states "design wind speed: 140 km/h" or "basic wind speed: 38 m/s" with no reference to a wind map, no site coordinates, and no meteorological source.
Why it matters: Wind speed varies enormously within a single country. A coastal site in northern Vietnam (typhoon corridor, V ≈ 45–55 m/s in peak zones) and an inland industrial site in the same country can have design wind speeds that differ by 30–40%. A generic figure means the supplier has not modelled your site. They have modelled a hypothetical average site and applied it to your project.
What to ask: "Which wind hazard map or standard was used to determine the basic wind speed? What is the site's wind speed region classification?"
Red Flag 2: No Connection-Level Check
What you see: The report contains member utilization ratio tables for rails, purlins, and columns — but no table showing fastener or bolt capacity checks. The report concludes "all connections are adequate."
Why it matters: This is the most common shortcut in budget calculation reports. Member checks are straightforward; connection checks require detailed fastener specifications, installation torque data, and shear/tension capacity tables. Skipping them saves time in the calculation but leaves the most failure-prone part of the structure unverified.
What to ask: "Can you provide the connection capacity verification table, showing shear demand, tension demand, and rated capacity for each connection type?"
Red Flag 3: Utilization Ratios Missing or Replaced by a Generic Pass Statement
What you see: Instead of a table with demand, capacity, and ratio for each member, the report contains a paragraph stating "structural analysis confirms the system is safe under all applicable load conditions."
Why it matters: "Safe" is not a number. Without ratios, you cannot verify whether members are at 0.5, 0.9, or 1.1 of their capacity. A statement without supporting figures is an opinion, not an engineering calculation.
What to ask: "Please provide the member utilization ratio table with demand and capacity for each structural element under the governing load combination."
Red Flag 4: The Design Standard Does Not Apply to the Project Country
What you see: The calculation report references GB 50009 (the Chinese building load code), or another supplier-country standard, without any conversion or cross-reference to the standard applicable in the project country.
Why it matters: Design standards are not interchangeable. Wind speed maps, load factors, material safety factors, and combination methods differ between GB 50009, ASCE 7-16, and Eurocode. A structure designed to Chinese domestic wind loads and installed in the Philippines — where NSCP C101:2015 or ASCE 7-16 governs — may be underdesigned for the actual site wind environment.
What to ask: "Which standard governs in the project country? Has the report been cross-referenced or recalculated using that standard?"
Red Flag 5: The Report Predates the Project — or Predates the Standard Edition It Claims to Use
What you see: The calculation report is dated 2021, the project is 2025, and the report makes no reference to any project-specific information. Alternatively, the report claims to use ASCE 7-16 but is dated before 2016.
Why it matters: A report prepared before the project existed cannot contain project-specific inputs. It is a generic product certification being presented as project documentation. Some suppliers maintain a library of pre-approved reports and attach them to different projects without recalculation.
What to ask: "Is this report project-specific? What is the project number or reference on this document? What inputs were used for this specific site?"
Part 3: What to Do When You Find Red Flags {#part-3}
Finding a red flag is not automatically a disqualifier. Suppliers sometimes issue a preliminary report and provide a project-specific version upon request. What matters is how the supplier responds.
Request a Project-Specific Recalculation With Actual Site Inputs
Send the supplier the project site location, the applicable local wind standard, and request a recalculation with those inputs documented on the cover page. A qualified supplier can do this in one to three business days for standard ground mount or rooftop projects.
Ask for the Calculation Model File
A supplier running a genuine structural analysis in SAP2000, STAAD.Pro, or equivalent FEM software can provide the model file or at least screenshots of the model setup with load inputs. This is a meaningful differentiator. A supplier working from a spreadsheet template cannot show you a model — because there is no model. Requesting the file is a fast, low-friction way to determine the depth of the engineering capability behind the report.
This applies particularly to solar carport projects, where column spacing, span length, and governing load combinations require a full structural model rather than simplified hand calculations. For more context on carport structural complexity, see: Solar Carport Structural Design: Column Spacing, Span, and the Load Calculations Nobody Shows You.
Commission a Third-Party Engineering Review for High-Risk Projects
For projects above 1 MW in high-wind zones (ASCE 7-16 Wind Zone D, typhoon corridors in Southeast Asia, coastal EMEA sites), a third-party structural engineer review of the supplier's calculation report adds a meaningful layer of risk protection. The cost is typically $500–$2,000 and takes less than a week. Against the cost of a structural failure — module replacement, remediation, insurance claims, project delays — this is an efficient investment.
Treat a Refused Calculation Request as a Disqualifying Signal
A supplier who declines to provide project-specific inputs, refuses to share utilization ratios, or responds to a calculation request with a commercial objection ("we don't provide that to customers") is communicating something important about how they manage technical risk. This is a disqualifying response. The calculation report is not proprietary intellectual property; it is a standard deliverable in any professional B2B racking supply engagement.
What Solaracks Provides {#solaracks}
Solaracks provides SAP2000-based structural analysis with project-specific inputs as standard for projects requiring engineering sign-off. Every calculation report includes explicit site inputs, applicable standard citation with edition year, member utilization ratio tables, connection capacity verification, and governing load combinations.
Design turnaround is 24 hours for standard configurations. Calculations are documented per project to JIS C 8955:2017 and ASCE 7-16. Load calculation upon request — no additional charge for EPC partners.
When you receive the next racking quotation, apply this checklist before the order goes through. The report that gets filed without a review is the one that surfaces later — in the field, at Year 7, in a wind event that was supposed to be a design-basis storm.

