Creating a customized section in STAAD Pro is one of those tasks that looks intimidating the first time and takes about five minutes once you understand the workflow. STAAD Pro, developed by Bentley Systems, ships with an extensive built-in section database covering AISC, BS, IS, Eurocode, Australian, and other international standards, but real projects constantly demand profiles that do not exist in any database: tapered plate girders, built-up box sections, non-standard angles, composite sections, and proprietary cold-formed shapes. This guide walks through every method available in current STAAD Pro versions (CONNECT Edition and the newer STAAD.Pro 2023/2024 releases), explains when each method is appropriate, and highlights the mistakes that cause analysis errors or failed design checks.

The Direct Answer: Four Ways to Create a Custom Section

Also worth reading: How can I effectively create design drawings for my projects? · How can I create a Python-based structural analysis program for engineering applications? · What is the best generative design structural engineering software in 2026, and how does it actually work?

There are four primary methods to create a customized section in STAAD Pro, and choosing the right one depends on whether your section is prismatic, built-up, or geometrically complex. The first and most common method is the Section Wizard, a standalone tool bundled with STAAD Pro that lets you build a profile from standard plates, flanges, and webs, then export it to the User Table file. The second method is the User Table Manager inside STAAD Pro itself, where you can define General sections by typing in properties such as area (AX), moments of inertia (IX, IZ, IY), torsional constant (IX for torsion), and shear areas directly. The third method is importing a section from a DXF file, which converts a closed 2D polyline profile into calculated section properties. The fourth method is the Parametric/Section Profile approach using the Section Database editor for tapered (T-sections with varying depth) members, which is essential for haunched girders and tapered columns.

For most engineers, the practical answer is: use Section Wizard for built-up steel shapes, use User Table General sections when you already know the properties from a calculation or another program, and use the tapered member definition when depth varies along the length. Each method writes data into the STAAD input file as a USER TABLE, which means the section definition travels with the model file and does not depend on external databases once embedded.

Method 1: Using the Section Wizard for Built-Up Profiles

The Section Wizard is launched from within STAAD Pro (Tools menu in older versions, or as a separate application in the CONNECT Edition under the Tools ribbon). The workflow begins by selecting a template: I-shaped, box, channel, angle, T, circular, or a general built-up option. You then input plate dimensions. For a typical welded plate girder, you would define a top flange of, say, 400 mm by 25 mm, a web of 1,200 mm by 12 mm, and a bottom flange of 450 mm by 30 mm. The wizard calculates the centroid, area, principal moments of inertia, section moduli, radius of gyration, torsional constant, and shear center automatically, and it displays the calculated values on screen so you can verify them against hand calculations before committing.

Once the profile is defined, you add it to a user table by selecting the option to save to a User Provided Table file (typically with a .upt extension, though the CONNECT Edition manages this through the Section Database). You assign the section a name such as PG-1200 and a section type (I-shaped, for instance). When you return to STAAD Pro and assign properties to a member, you select User Table, browse to your file, and pick PG-1200. The input file will then contain a START USER TABLE command block with the full property set, followed by MEMBER PROPERTY entries referencing the table name. One important detail: the wizard computes properties about the centroid, and STAAD applies them about the member's local axes, so you should confirm the orientation (Y-up versus Z-up conventions) matches your modeling intent, particularly for angles and channels where the principal axes are rotated.

Method 2: Defining General Sections with the User Table Manager

When you already possess the section properties, perhaps from a manufacturer's datasheet for a proprietary cold-formed purlin or from a calculation in a spreadsheet, the fastest route is the General section type in the User Property Table dialog. Open the Properties dialog, choose User Table, click New, and select General. You will be presented with a grid where you enter AX (cross-sectional area), IZ and IY (principal moments of inertia), IX (torsional constant), IZ and IY section moduli, plastic moduli if you intend to run a design code that uses them, and the shear areas AY and AZ. For steel design per AISC 360 or IS 800, you will also want to supply dimensions like depth (D), flange width (B), flange thickness (TF), and web thickness (TW), because design checks for compactness, shear rupture, and local buckling depend on these geometric values rather than just the inertias.

A common pitfall here is entering only AX, IZ, and IY and assuming the design module will do the rest. It will not. If the design code cannot find the flange and web dimensions, it either skips certain checks or reports zero capacity, and the error messages are often cryptic. Enter every property the design code requires. For concrete design, note that General sections are treated as rectangular for reinforcement layout purposes unless you use the design parameters to override the geometry, so genuinely non-rectangular concrete sections are better handled with the physical member or section designer tools.

Method 3: Importing DXF Profiles

If your section exists as a 2D drawing, for example a complex stiffened panel or a cast shape drawn in AutoCAD, the Section Wizard's DXF import path saves substantial time. Draw the profile as a single closed polyline in AutoCAD at true scale, save it as a DXF, then in Section Wizard choose the option to create a section from a DXF file. The wizard computes all properties from the enclosed geometry, including the torsional constant using a numerical approach for open thin-walled shapes. The accuracy of the result depends entirely on the quality of the polyline: overlapping segments, gaps at corners, or arcs approximated by short line segments will produce properties that are subtly wrong, and subtle is worse than obviously wrong because you will never notice. Always cross-check the computed area against the expected value; for a steel section the area in square millimeters times 7850e-9 gives mass per millimeter, and a quick sanity check against a known weight takes seconds.

Method 4: Tapered Sections and the T-Beam Command

Tapered members, common in portal frames and crane gantry girders, require a different treatment because a single set of properties cannot represent a varying depth. STAAD Pro handles this through the tapered I-section definition in the member property dialog, where you specify the depth at the start node (D1), depth at the end node (D2), flange widths, and thicknesses. The analysis engine integrates the varying stiffness along the member length. Be aware that design codes treat tapered members differently: AISC design of tapered I-shapes follows Appendix F provisions of the older ASD/LRFD specifications, and STAAD's implementation has specific parameter requirements, so verify the design parameters (such as the taper ratio limits) before trusting the capacity output. A taper steeper than roughly 1:6 begins to deviate from the assumptions in some code provisions, and the software will not always warn you.

Comparison of the Four Methods

FeatureSection WizardUser Table (General)DXF ImportTapered Definition
Best forBuilt-up plate girders, boxesKnown properties from datasheetsComplex drawn profilesHaunched/tapered frames
Input requiredPlate dimensionsFull property set (10+ values)Closed DXF polylineStart/end depths and flange data
Design-code geometry availableYes, full dimensionsOnly if you type them inLimitedYes
Typical time5-10 minutes3-5 minutes10-20 minutes5 minutes
Risk of errorLowHigh if properties incompleteMedium (geometry quality)Medium (code limits)
Stored in input fileYes (START USER TABLE)YesYesYes
The table makes the trade-offs clear. Section Wizard and the tapered definition embed real geometry that the steel design modules can interrogate, while a General user table is only as good as the properties you supply. DXF import is the most flexible but the least verifiable, so reserve it for shapes you cannot build from plates.

Common Mistakes and How to Avoid Them

The most frequent mistake is a units mismatch. STAAD Pro input files carry a units command, and user table properties are interpreted in the units active where the table is defined. If you calculate properties in millimeters but the model runs in inches, your stiffness matrix will be wrong by a factor of thousands and the model may still converge without complaint, producing garbage displacements. Always define the user table inside an explicit UNIT block, for example UNIT MMS KN, and confirm the echoed values in the analysis output.

The second common mistake is ignoring the local axis orientation. A channel or angle defined in the wizard has a fixed orientation relative to its principal axes, and if the member's local axes in the model are flipped or rotated, the strong-axis bending you intended becomes weak-axis bending. Use the member orientation beta angle or the up/down orientation commands to align the section, then verify with a rendered view of the section in the 3D view, which STAAD Pro can display for user tables.

Third, engineers sometimes define a custom section, run the analysis, and never check the design output for warnings about missing properties. Make it a habit to review the design output file for messages such as properties not found or section class could not be determined. These warnings mean the design results are unreliable even though the analysis results may be perfectly fine, because analysis needs only stiffness while design needs geometry.

Cost, Licensing, and Practical Considerations

All the methods described here are included in a standard STAAD Pro license; there is no add-on cost for Section Wizard or user tables. STAAD Pro is licensed through Bentley's Virtuosity subscription model, with typical annual subscription costs in the range of roughly $2,000 to $4,000 per seat depending on region and bundle, though you should confirm current pricing with Bentley or a reseller since bundles change. Section Wizard is installed alongside STAAD Pro by default, so no separate download is needed. If your firm also uses RAM or other Bentley structural products, user-defined sections do not transfer automatically between programs; each product maintains its own section database, which is a genuine workflow friction point worth planning around on multi-software projects.

Where AI-Assisted Workflows Fit In

The site angle of AI structural engineering is relevant here in a practical, non-hype way. Defining custom sections is a repetitive, rule-based task that scripts and AI assistants handle well. Bentley has been embedding AI-driven features across its portfolio, and AEC Magazine's coverage of structural integration trends in 2025 and 2026 notes a steady move toward interoperability and automated property extraction from design models. In practice today, engineers use Python scripts against the STAAD OpenAPI to batch-generate user tables from a spreadsheet of plate girder sizes, or use large language models to draft the input-file syntax for START USER TABLE blocks, which is error-prone to type by hand. The realistic near-term value is not AI choosing your girder size; it is AI eliminating the transcription errors between your calculation sheet and the model. Treat any AI-generated section properties as unverified until you have checked area and inertia against an independent calculation, because a hallucinated moment of inertia is indistinguishable from a correct one in a converged analysis.

When to Act and a Sensible Workflow

Create your custom sections at the start of the project, not mid-analysis. A sensible workflow looks like this: first, check whether the section exists in the built-in databases, including the AISC, IS, and European tables, because reinventing a standard shape wastes time and invites error. Second, if the shape is built-up, open Section Wizard, define the plates, and verify the calculated properties against a hand check of area and centroid. Third, save to a user table with a naming convention your team agrees on, such as PG-depth-flange, so models remain auditable. Fourth, assign the section, render it in 3D, and run a single-member test model with a known load to confirm the deflection matches a hand estimate before deploying it across the full structure. Fifth, freeze the user table file under version control, because editing a section definition after design checks are complete silently invalidates every prior result. Teams that follow this sequence routinely cut section-definition rework to near zero, while teams that improvise mid-project routinely discover, during a late design audit, that half their girders referenced a table that was edited three weeks earlier.

The bottom line: creating a customized section in STAAD Pro is a five-to-fifteen-minute task per section once the workflow is familiar, the tools are included in your existing license, and the main risks are units, orientation, and incomplete design properties rather than any limitation in the software itself.", "faq": [ { "q": "Where is the Section Wizard located in STAAD Pro CONNECT Edition?", "a": "In the CONNECT Edition, Section Wizard is available under the Tools ribbon tab within STAAD Pro, and it also installs as a standalone application you can launch independently. In older STAAD.Pro V8i versions it appears under the Tools menu. No separate license or installation is required. }, { "q": "Can I use a custom section in STAAD Pro steel design checks?", "a": "Yes, but the design module needs geometric dimensions (depth, flange width, flange and web thickness) in addition to area and inertias. Sections created in Section Wizard or tapered definitions include this geometry automatically, while General user tables only work fully if you type in all required dimensions. }, { "q": "How do I import a custom section from AutoCAD into STAAD Pro?", "a": "Draw the profile as a single closed polyline at true scale in AutoCAD, export it as a DXF file, then use the DXF import option in Section Wizard. The wizard computes all section properties from the enclosed geometry, so verify the calculated area against the expected value to catch geometry errors. }, { "q": "What is the difference between a General section and a built-up section in STAAD Pro?", "a": "A General section is defined purely by typed-in properties like AX, IZ, and IY, with no underlying geometry. A built-up section created in Section Wizard is defined by actual plate dimensions, so the software knows the real shape and can perform complete design checks including compactness and local buckling. }, { "q": "Why are my custom section design results showing zero or missing properties?", "a": "This usually means the user table lacks the geometric dimensions the design code requires, or there is a units mismatch between where the table was defined and where the model runs. Check the design output file for property warnings and ensure the user table is defined inside an explicit UNIT command block. } ], "quick_facts": [ { "label": "Category", "value": "STAAD Pro section definition (Section Wizard, User Tables, DXF import, tapered members)" }, { "label": "Timeline", "value": "3-10 minutes per section once the workflow is familiar" }, { "label": "Cost", "value": "Included in standard STAAD Pro license; subscription typically ~$2,000-$4,000/year per seat" }, { "label": "Best for", "value": "Structural engineers modeling built-up plate girders, tapered frames, and proprietary profiles" }, { "label": "Key risk", "value": "Units mismatch and missing design-code geometry cause silent errors" } ], "sources": [ "https://www.aecmag.com/", "https://www.bentley.com/software/staad-pro/" ], "follow_up_keyword": "STAAD Pro user table design checks"