India Regulations P3 Reference 7 min read Reviewed September 26, 2026 Keyur Rakholiya Keyur Rakholiya

IS 800:2007 Steel Design Code for Solar Structures

IS 800:2007 is India's code for general construction in steel. See what the IS 800 code covers, how it pairs with IS 875 loads, and a worked solar brace check.

Quick answer

IS 800 is the Bureau of Indian Standards code of practice for general construction in steel, current edition IS 800:2007 (third revision), which uses limit state design. Solar structural engineers apply it to check steel mounting members and connections once loads are set under IS 875. It does not calculate wind loads or certify a structure.

The IS 800 code is the steel design standard that structural engineers, EPCs and mounting-structure fabricators in India use to check solar module structures. This page explains what IS 800:2007 covers, how it works with IS 875 loads, and walks through a limited worked brace check.

What is IS 800:2007?

IS 800:2007 is India’s code of practice for general construction in steel. The Bureau of Indian Standards (BIS) catalogue identifies it as the third revision. It was published on 31 December 2007. The standard belongs to the Civil Engineering Department and its CED 07 committee.

The BIS catalogue record for IS 800:2007 supplies the exact designation and title. At the review date above, that record was the public source used for code identity. Detailed design work should use an authorized copy of the standard and its applicable amendments.

An NPTEL course from IIT Kharagpur teaches steel design using IS 800:2007. Its syllabus covers materials, connections, tension, compression, flexure, and members under combined forces. Those topics show why IS 800 is wider than a member-sizing table.

What does IS 800 cover in a solar structure?

IS 800 provides design rules for structural steel members and their connections. In a solar mounting structure, that can include posts, rafters, purlins, bracing, and connection plates. The applicable checks depend on the member action, section form, restraint, connection, and project design basis.

Solar componentTypical structural actionIS 800 design question
Post or columnCompression plus bendingCan the member resist buckling and combined action?
Rafter or purlinBending, shear, and deflectionDoes the section satisfy strength and serviceability checks?
Diagonal braceTension or load reversalDo the gross section, net section, connection, and slenderness pass?
Base or splice plateForce transfer through bolts or weldsCan the connection transfer the governing action?

The analysis must also represent how the structure behaves. Restraint, effective length, eccentricity, and connection stiffness can change the governing result. A software ratio without those inputs is only a number in a report.

This glossary entry focuses on the code relationship and one transparent check. For model setup and result review, see the STAAD.Pro solar structures guide.

How do IS 800 and IS 875 work together?

IS 875 and IS 800 answer different questions. IS 875 establishes specified actions for buildings and structures. IS 800 checks whether the structural steel has adequate resistance. The engineer first derives the governing load combinations, then checks each member and connection against those effects.

For wind, BIS lists IS 875 Part 3:2015 as the wind-load code. Its output is not a steel capacity. It produces actions that feed the structural model and member checks.

Design layerMain questionTypical source
Dead and imposed actionsWhat permanent and imposed loads apply?Applicable parts of IS 875
Wind actionWhat wind pressure and force act on the array?IS 875 Part 3:2015
Seismic actionWhat earthquake action applies?Applicable part of IS 1893
Steel resistanceCan each steel member and connection carry the effects?IS 800:2007
Concrete resistanceCan a concrete pedestal or pile cap carry the effects?IS 456:2000, when applicable

This sequence matters on solar arrays because uplift often changes the force path. A brace that is in tension under one direction can see compression after load reversal. The structural basis must follow the project location and contract requirements. The IS 875 glossary entry explains the loading side in more detail.

Does a 50 x 6 mm brace pass gross-section yielding?

In this illustrative check, a 50 x 6 mm flat brace carries 45 kN factored tension. Assume a 250 N/mm2 yield stress and gamma m0 of 1.10. The gross area is 300 mm2. The calculated gross-yielding resistance is 68.2 kN, giving 0.66 utilization for this limit state.

The equation is shown below.

Tdg = Ag x fy / gamma m0.

The NPTEL tension-member strength lecture teaches this gross-section yielding check within its IS 800:2007 course. The following inputs are deliberately simple and are not project data.

Input or resultValueStatus
Flat width50 mmIllustrative assumption
Flat thickness6 mmIllustrative assumption
Gross area, Ag300 mm250 x 6
Yield stress, fy250 N/mm2Illustrative assumption
Material factor, gamma m01.10IS 800 teaching input
Factored tension demand45 kNIllustrative assumption
Gross-yielding resistance, Tdg68.2 kNScript-calculated
Utilization for this check0.6645 / 68.2

The arithmetic passes because 45 kN is below 68.2 kN. That statement applies only to gross-section yielding. It does not approve the brace, the connection, or the mounting table.

Calculation boundary. This example isolates one limit state so the math stays visible. A project engineer must use verified material properties, hole geometry, connection details, load combinations, and the authorized code text.

What remains after gross-section yielding passes?

A passing gross-yielding check is the start of the brace review. It does not cover loss of net area at bolt holes, rupture, block shear, bolt or weld resistance, slenderness, or compression after load reversal. Any one of those checks can govern the selected member.

Use this review order for a tension brace:

  1. Confirm the factored member force and the load combination that produced it.
  2. Verify the steel grade, thickness, and section dimensions against project documents.
  3. Check gross-section yielding.
  4. Check net-section rupture and block shear using the actual hole layout.
  5. Check bolts, welds, gusset plates, eccentricity, and force transfer.
  6. Review slenderness and compression resistance when wind reversal can change the force sign.

The same discipline applies to posts and purlins, but their checks differ. Compression members need buckling review. Flexural members need bending, shear, stability, and serviceability review. The mounting structure selection guide provides wider system context.

What should an IS 800 calculation package show?

An IS 800 calculation package should let another engineer trace each governing ratio back to its inputs. At minimum, it should identify the design basis, material grades, section properties, restraints, load combinations, analysis assumptions, member checks, connection checks, and drawing references.

Review itemEvidence to includeCommon failure
Design basisCode editions and project criteriaA code name with no edition
LoadsSources, combinations, and governing casesWind pressure copied without force path
ModelGeometry, supports, releases, and member axesReleases that do not match detailing
MembersDemand, resistance, and governing utilizationRatios with no clause or input trail
ConnectionsBolt, weld, plate, and force-transfer checksMember passes but joint is absent
DrawingsSection and connection marks tied to calculationsModel sections differ from issued drawings

The solar wind-load guide for India helps establish the upstream wind basis. Ground-mount projects should also coordinate the steel model with the pile foundation design workflow.

How does STAAD.Pro fit into an IS 800 workflow?

STAAD.Pro can perform structural analysis and code checks, but it does not choose the correct design basis. The engineer still owns the geometry, supports, releases, load cases, combinations, parameters, and interpretation. A clean output file cannot repair an incorrect force path or missing connection check.

A useful report therefore separates three layers:

  • Inputs: geometry, sections, material, restraints, and load combinations.
  • Analysis: reactions, deflections, member forces, and stability assumptions.
  • Design: governing IS 800 checks, utilization, and connection verification.

This separation makes review faster. It also exposes mismatches between model members and issued drawings before procurement or fabrication. Heaven Designs prepares project-specific structural calculations and drawings through its civil and structural engineering service. The related STAAD.Pro report service covers calculation delivery without promising approval by an authority.

What should you verify before accepting a steel member?

Before accepting a steel member, verify the load source, code edition, material, section, restraint, connection, and governing limit state. Then compare the calculation model with the issued drawing. A member passes only when every applicable check and its force-transfer path are complete.

Use this final project check:

  • Does the design basis name IS 800:2007 and each applicable loading standard?
  • Do wind and other actions match the site and project criteria?
  • Do section sizes, grades, and thicknesses match procurement and drawings?
  • Do support conditions and member releases match the intended details?
  • Are connections and foundations checked for the same governing reactions?
  • Are deflection, stability, reversal, corrosion allowance, and project requirements addressed where applicable?

If one answer is missing, return the package for clarification. For a ground-mount project, the tracker foundation load guide shows why the steel and foundation reviews must use the same reactions.

IS 800 is a design standard, not an approval stamp. The project engineer and reviewing authority decide the applicable basis for the location and scope.

Frequently Asked Questions

4 commonly searched questions about IS 800:2007 Steel Design Code for Solar Structures.

What is the full title of the IS 800 code?
BIS lists IS 800:2007 as General Construction in Steel, Code of Practice (Third Revision), published on 31 December 2007. It replaced the 1984 working stress edition with limit state design as the main method, and it is the edition Indian solar structure calculations normally cite.
What is the difference between IS 800 and IS 875?
IS 875 provides the actions on a structure, such as dead, imposed and wind loads. IS 800 provides the resistance and design rules for structural steel members and connections that carry those actions. A solar structure calculation needs both, in that order.
Does IS 800 apply to fixed-tilt and tracker structures?
IS 800 can apply to structural steel members in either system when the project design basis invokes it. Tracker drives, bearings, proprietary components and fatigue cases may need separate checks or manufacturer data, so the design basis should state which parts IS 800 governs.
Is STAAD.Pro required for an IS 800 check?
No. IS 800 defines design requirements, not a required software package. Engineers may use validated hand calculations or analysis software such as STAAD.Pro, but the submitted model, assumptions, load cases and member checks still need independent review before fabrication.

Need engineering-backed solar designs?

Heaven Designs prepares solar drawings, structural calculations, electrical engineering documents, and project-specific permit plan sets.

Ready for constructible design packages?

Solar engineering for EPCs. MEP design and BIM for AEC teams. Reply within 1 business day.

Get a quote WhatsApp