Before we can make it better, we must understand what the software is doing under the hood.
When you run Analyze > Run Analysis > Display > Show Tables > Analysis Results > Structure Results > Mass Summary by Story, ETABS reports:
The ETABS Mass Summary by Story is an indispensable tool in structural engineering, providing critical insights into a building's mass distribution. By effectively interpreting and utilizing this information, engineers can design safer, more efficient structures that meet or exceed code requirements. Whether you're a seasoned professional or a student, understanding this aspect of ETABS can significantly enhance your structural analysis and design skills.
Understanding the mass distribution of a building is the foundation of accurate seismic analysis. In ETABS, the "Mass Summary by Story" table is your primary diagnostic tool for verifying that your mathematical model reflects physical reality.
When you use ETABS for high-rise or complex structures, simply looking at the total mass isn't enough. You need to ensure the distribution aligns with the structural intent. Why Mass Summary by Story Matters
Seismic forces are calculated based on mass. If your story mass is off, your base shear and lateral forces will be incorrect. This table allows you to: Verify the self-weight of slabs, beams, and columns.
Check if superimposed dead loads (SIDL) are applied correctly.
Confirm the inclusion of the appropriate percentage of live loads.
Detect "ghost mass" from accidental double-counting or modeling errors. Accessing the Data To find this specific table after running an analysis: Navigate to the Model Explorer. Expand Tables > Analysis Results > Structure Results. Right-click Mass Summary by Story and select Show Table. Key Columns to Analyze Significance UX / UY The total translational mass in the X and Y directions. Sum UX / Sum UY
Cumulative mass from the top down; used to check total building weight. RX / RY / RZ
Mass moments of inertia; critical for capturing torsional effects. XCM / YCM
The Center of Mass coordinates; compare these to the Center of Rigidity. How to Improve Your Mass Source Setup
For better results, your "Mass Source" definition should follow these industry standards:
Include Lateral Mass Only: Ensure you are checking the "Include Lateral Mass" option for seismic analysis. etabs mass summary by story better
Weight Multipliers: Typically, use 1.0 for Dead/SIDL and 0.25 for Live Load (depending on your local building code).
Lumped vs. Distributed: ETABS automatically lumps mass at the story levels. If you have significant mass between floors, consider adding dummy levels or intermediate joints. Troubleshooting Common Discrepancies
If your Mass Summary by Story looks "wrong" compared to your manual hand calculations, check these three areas:
Object Modifiers: Check if you applied property modifiers (like 0.0 weight) to certain elements.
Overlapping Areas: Ensure you haven't modeled a slab over a slab, which doubles the mass in that specific story.
Cladding Loads: Architects often provide cladding as a line load. Ensure these are applied to the perimeter beams and that the mass source is set to include "Specified Load Patterns."
💡 Pro Tip: Always compare the Total Mass in the summary table to the Base Reaction for a dead load case. They should be identical. If they aren't, your mass source is likely missing a specific load pattern.
If you'd like to dive deeper into the technical side, I can help you with: The exact IBC or Eurocode formulas for mass source. How to export this data to Excel for faster reporting.
Interpreting eccentricity between the Center of Mass and Center of Rigidity.
Unlocking Precision: Why "Mass Summary by Story" is Better for ETABS Analysis
As a structural engineer, you know that the soul of a seismic analysis lies in how you define your building's mass. While ETABS offers various ways to view your model's weight, the Mass Summary by Story report is often the gold standard for high-accuracy design.
Here is why this specific report is better for your workflow and how to master it. 1. Superior Accuracy in Seismic Weight Verification
The primary benefit of the Story Mass Summary is its role in "Mass calculated manual" verification. By breaking down the weight floor-by-floor, you can easily compare ETABS’ output against manual calculations for: Before we can make it better, we must
Slab Weight: Effective area (total minus openings) times thickness and unit weight.
Vertical Components: The summary accounts for half the mass of columns/walls above and below the floor, ensuring vertical continuity.
Adjusted Top Stories: It correctly identifies that the top story has no vertical components above it, preventing the overestimation of roof mass. 2. Streamlined Diaphragm and Lateral Load Analysis
The Story Mass Summary is essentially the "heartbeat" of your lateral force distribution.
Lumped Mass Efficiency: ETABS can lump the mass of all nodes on a story to a "master node" at the center of mass. This simplifies the mass matrix and significantly reduces analysis time for high-rise buildings without sacrificing accuracy.
Drift Control: Since story drift is computed at the center of mass, having a clean, story-by-story mass breakdown is critical for verifying that your building stays within the strict 0.020h0.020 h 0.025h0.025 h seismic limits. 3. Better Troubleshooting of Mass Discrepancies
Have you ever noticed your base reactions don't match your mass? The Story Summary helps you pinpoint the culprit:
Element Meshing: It reveals if elements meshed between stories are lumping mass to the wrong level.
Null Areas: It helps identify if Superimposed Dead Loads (SDL) on null areas are failing to transfer to the seismic mass because a diaphragm wasn't assigned. How to Access the Report To get this better view of your structure’s data: Navigate to the Display menu. Select Show Tables. Go to Output > Other Output Items > Mass Summary by Story. Pro-Tip: The "Mass Source" Secret
For the best results, ensure your Mass Source is defined via Define > Mass Source. To avoid double-counting, don't check "Element Self Mass" if you are also including a Dead Load pattern with a 1.0 multiplier in your load list.
How are you currently verifying your building's seismic weight in ETABS? Let’s discuss your favorite verification techniques in the comments!
Explore the CSI Knowledge Base for detailed FAQs on mass application. Mass Source
In ETABS, the Mass Summary by Story is a critical diagnostic table used to verify the seismic weight and mass distribution of a structure. This data is essential for calculating the base shear during seismic analysis. Key Components of Story Mass For large projects, manual checking is error-prone
ETABS calculates story mass based on your defined Mass Source.
Element Self-Mass: Automatically calculated from the volume and material density of structural members.
Additional Mass: Manual assignments for non-structural elements like cladding or partitions.
Specified Load Patterns: Mass derived from weight (typically Dead Load + a percentage of Live Load). How ETABS Lumps Mass
The software follows a specific logic to distribute mass at each level:
Tributary Distribution: ETABS "lumps" mass at the center of each floor by taking half the weight of the story below and half from the story above.
Master Node: Translational and rotational masses are concentrated at a master node, usually at the center of mass, to capture dynamic effects.
Mesh Sensitivity: Improper auto-meshing of walls or slabs can lead to incorrect mass calculations. Manual meshing is often recommended for higher accuracy. Accessing and Exporting the Report To generate and review this data for your project report: Additional Mass Frame Objects
For large projects, manual checking is error-prone. Use the ETABS API (C# or Python) to extract:
A sample Python snippet to get a better mass summary:
import comtypes.client
etabs = comtypes.client.GetActiveObject("CSI.ETABS.API.ETABSObject")
SapModel = etabs.SapModel
ret = SapModel.DatabaseTables.GetTableForDisplay("Story Mass Summary", True, FieldKeyList, GroupName)
This yields raw data that you can filter and plot.
| Story | Mass DL | Mass 0.25LL | Total Mass | Seismic Weight (W) | Cumulative W | |-------|---------|-------------|------------|--------------------|---------------| | Roof | 850 | 50 | 900 | 8820 kN | 8820 kN | | PH | 300 | 10 | 310 | 3038 kN | 11858 kN | | 5 | 890 | 60 | 950 | 9310 kN | 21168 kN |
Notice: The roof mass dropped to realistic levels because the penthouse was separated. Cumulative seismic weight is now correct for story shear calculation.
| Story | UTotal (ton-s²/m) | RTotal (ton-s²-m) | Verification Check | |-------|------------------|-------------------|--------------------| | Roof | 125.4 | 8,420 | ✅ Cladding + roof live 20% | | 5 | 210.2 | 12,150 | ✅ Partition added | | 4 | 210.5 | 12,140 | ✅ Uniform | | 3 | 210.3 | 12,160 | ✅ Uniform | | 2 | 211.0 | 12,170 | ✅ Slight increase from stair infill | | Base | 0.0 | 0.0 | ✅ No mass at fixity |
After running the modal analysis, compare the Modal Participating Mass Ratio. If the sum of UX mass participation is less than 90% for the first 10 modes, your Mass Summary is irrelevant—you have not captured enough dynamic response.

Lightning-fast VPS hosting with enterprise SSD storage, global data centers, and 99.99% uptime. Built for developers, trusted by enterprises.
support@solvps.com
1-888-256-8213