One way to determine the distance between ceiling joists is based on the maximum live load that the joists will handle. This is calculated by taking several different factors into account, such as the type of wood from which the joists and walls are constructed. The live load limit is the amount of weight the roof can support, including building materials and any workers or residents. Typically, the maximum allowable load will be between 10 and 60 pounds per square foot. A 10-pound load is allowable in attics where there will be no storage, and 60 pounds is sufficient where there will be significant foot traffic, such as a balcony.
The normal distance between the joists of a ceiling ranges from roughly 12 to 24 inches. Significant variation can exist between building projects, but this general range is typical in many types of buildings. Part of the determining factors in spacing the joists is the length of the joist as well. The longer the joist, the closer they need to be. This increases the load-bearing capacity of the joists although it is not always necessary to do so unless you plan on putting additional weight on the joists.
Another factor that determines the distance between the joists is the technique used to frame the roof. The load that a roof can support will depend upon the type of reinforcement that is used. For instance, in some cases framing anchors and double headers may be used to reinforce joists. This will increase the load-bearing capacity, and the joists can be spaced a little farther apart. The less reinforcement that is used, the closer the joist spacing.
If you need to add an access area to the attic space, you will also need to take additional steps to reinforce the opening and the joists used for the opening. Reinforcement methods usually consist of double headers but may also include the addition of tail joists to provide cross support for the existing joists.