Skip to main content
Calcimator

Fireworks Display Calculator

Shell count and timing for pyrotechnic show duration.

About this calculator

Planning a fireworks display means balancing two largely independent questions: how many shells the show needs to fill its runtime, and how large a safety perimeter those shells require, which this calculator handles as two separate calculations that only meet in the final budget total. Shell count splits the show into a main body, fired at your base rate, and a finale, which by convention fires roughly three times faster to create the dense, climactic burst pattern audiences expect at the end — the finale percentage input controls how much of the total runtime that faster-paced closing segment consumes. Shell size, meanwhile, drives none of that timing math at all; it instead determines two entirely separate physical outputs: the NFPA 1123 safety radius, the industry-standard minimum spectator distance based on the rule of thumb that fallout distance scales at roughly 70 feet per inch of shell diameter, and burst altitude, an approximation of how high a shell of that size typically detonates.

The noise estimate applies the standard inverse-square law for sound attenuation, projecting how loud the display registers at 500 feet based on an assumed noise level at the shell, which climbs with shell size since bigger shells use more powder and produce a louder report. The budget total adds shell cost to flat per-shell estimates for setup labor and insurance, both scaled to shell count rather than show duration directly, since a longer show that still uses the same shells doesn't inherently require proportionally more setup crew time.

Inputs

%

Results

Total Shells

78

Safety Radius (ft)

280

Main Body Shells51
Finale Shells27
Safety Radius (m)85
Burst Altitude (ft)400
Shells Cost ($)$1,950.00
Total Budget ($)$2,496.00
Noise at 500 ft (dB)114
How to Use This Calculator
  1. Enter the total show duration in minutes and the shell size in inches.
  2. Set the shells-per-minute firing rate and the percentage of show time devoted to the finale.
  3. Input the average cost per shell for your budget estimate.
  4. Review total shell count, NFPA 1123 safety radius in feet, and approximate burst altitude.
  5. Use the total budget output (shells + setup + insurance) for event permitting and planning.

How the result changes with Show Duration (min)

Show Duration (min)Total ShellsSafety Radius (ft)
7.540280
1157280
23119280
38197280

What each input means

Show Duration (min)
Total display time in minutes.
Shell Size (inches)
Diameter of shells. Larger = higher altitude, bigger safety zone.
Shells per Minute
Base firing rate during main body (finale fires 3x faster).
Finale Duration (%)
Percentage of show time devoted to the finale.
Cost per Shell ($)
Average cost per shell. 3": $10-20, 6": $50-100, 12": $200-500.

What each result means

Total Shells
Total number of shells for the entire show.
Main Body Shells
Shells during the main portion.
Finale Shells
Shells during the finale (3x firing rate).
Safety Radius (ft)
NFPA 1123 minimum spectator distance.
Safety Radius (m)
Safety perimeter in meters.
Burst Altitude (ft)
Approximate maximum burst height.
Shells Cost ($)
Cost for shells alone.
Total Budget ($)
Shells + setup labor + insurance.
Noise at 500 ft (dB)
Estimated noise level at 500 feet.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Show Duration (min) = 15, Shell Size (inches) = 4, Shells per Minute = 4, Finale Duration (%) = 15 = 5 input(s) provided
  2. Calculate Total Shells
    Total Shells
    78 = 78
  3. Calculate Safety Radius
    Safety Radius = 70 * shellSizeIn
    280 = 280
  4. Calculate Main Body Shells
    Main Body Shells
    51 = 51
  5. Calculate Finale Shells
    Finale Shells
    27 = 27

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does increasing shell size change the safety radius but not the shell count?

Shell count is driven entirely by how long the show runs and how fast shells are fired, which has nothing to do with how big each individual shell is, while the NFPA 1123 safety radius is a physical fallout-distance requirement tied specifically to shell diameter, since larger shells travel higher and scatter debris and unburned material over a wider area when they burst. These are genuinely separate physical questions — timing math versus a safety-distance rule — which is why the two inputs don't interact in this calculator.

Why does the finale fire three times faster than the main body of the show?

A rapid-fire finale creates the dense, overlapping burst pattern audiences expect as a show's climactic ending, and this calculator models that convention by tripling the firing rate specifically during whatever percentage of total runtime is allocated to the finale segment. Increasing the finale percentage input extends how much of the show runs at that faster three-times pace, which meaningfully raises total shell count even at a fixed show duration.

Is the NFPA 1123 safety radius figure a legal requirement I have to follow?

NFPA 1123 is a widely adopted national fire code standard for outdoor pyrotechnic displays, and many jurisdictions and permitting authorities require compliance with it or an equivalent local standard as a condition of issuing a display permit at all. This calculator's simplified per-inch approximation is a useful planning estimate, but the specific permit application for a real show needs the exact distances a licensed pyrotechnician and your local fire marshal sign off on, which can vary with terrain, wind, and other site-specific factors this formula doesn't account for.

Does the noise estimate account for how sound actually travels outdoors at a real event site?

It applies the standard inverse-square law for how sound intensity falls off with distance from a point source, which is a reasonable first approximation, but real-world noise levels are also affected by wind direction, humidity, terrain, and nearby buildings or hills that can reflect or block sound in ways this simplified formula doesn't capture. Treat the 500-foot noise figure as a planning estimate for gauging rough impact on nearby residences, not a precise acoustic measurement.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Life Events, Faith & Community.