Every hole you drill in a roof is a leak you’ll eventually own. A non penetrating roof mount solves that problem by holding equipment in place with ballast weight or clamping force instead of lag bolts through the deck — no punctured membrane, no voided roof warranty, no flashing details to maintain. These mounts carry everything from a $40 TV antenna to a 100-panel commercial solar array. The catch is that physics still applies: what gravity holds down, wind can pick up, so choosing the right mount and ballasting it correctly is the whole game.
Part of our Roofing guide — explore the full guide →
- How Non-Penetrating Mounts Stay Put
- Ballasted Antenna and Satellite Masts
- Ballasted Solar Racking
- Seam Clamps for Standing Seam Metal Roofs
- HVAC Curbs, Pipe Supports, and Walkways
- Wind, Weight, and When You Need an Engineer
- Protecting the Roof Under the Mount
- Which Mount Fits Your Project
- Installation Walkthrough: Ballasted Mast on a Flat Roof
How Non-Penetrating Mounts Stay Put
Two forces do the work. Ballasted mounts rely on dead weight — concrete blocks, pavers, or steel plates loaded onto a frame — so the assembly resists sliding and overturning purely through mass and friction. Clamp-style mounts grip a structural feature that already exists, most commonly the vertical seams of a standing seam metal roof, using set screws that bite the seam without ever touching the panel surface or the deck below.
Both approaches keep the waterproofing layer untouched. That matters more than most homeowners realize: manufacturers of TPO, EPDM, and standing seam systems routinely deny warranty claims when third-party penetrations show up near a leak, even if the penetration wasn’t the cause. On a commercial roof with a 20-year NDL warranty, penetration-free mounting is often a hard requirement, not a preference.
Ballasted Antenna and Satellite Masts
The classic version is the tripod-style antenna mount: a welded steel or aluminum frame with a mast socket and a base grid designed to hold standard 8×8×16-inch concrete blocks. Rohn and Easy Up both make well-known models — an Easy Up EZ NP-60 handles a 2-inch mast and takes up to eight blocks. Typical specs:
- Mast height: 3 to 10 feet for antennas; keep it under 5 feet in high-wind areas
- Ballast: 4 to 8 concrete blocks at roughly 33 pounds each (130 to 265 pounds total)
- Cost: $80 to $250 for the mount, plus $2 to $3 per block
Set the frame on a rubber mat or sacrificial membrane pad so the steel and blocks never abrade the roof surface. On flat roofs this is a 30-minute job; on pitched roofs, ballasted masts are generally limited to slopes of 3:12 or less because sliding becomes the failure mode.
Ballasted Solar Racking
Flat-roof solar lives almost entirely on ballasted racking. Systems like Unirac RM10, IronRidge BX, and EcoFoot tilt modules at 5 to 10 degrees and use wind-deflector geometry to reduce uplift, which cuts the ballast requirement dramatically. A typical residential flat-roof array adds 4 to 6 pounds per square foot including modules and ballast — but that number comes from an engineered ballast plan, not a rule of thumb.
Every legitimate ballasted solar install includes two checks: a structural review confirming the roof can carry the added dead load, and a wind calculation per ASCE 7 that sets block counts zone by zone. Corners and edges of the roof see two to three times the uplift of the field, so those rows carry more ballast. Expect racking and ballast to run $0.35 to $0.60 per watt on top of the panels themselves.
Seam Clamps for Standing Seam Metal Roofs
If you have a standing seam roof, you have the best mounting substrate in the business. Clamps such as the S-5! series or DynoRaxx attach to the seam with round-point set screws torqued to spec — usually 130 to 160 inch-pounds — and each clamp holds 500 to 2,000-plus pounds depending on the seam profile and panel gauge. Solar rails, snow retention, walkway pads, satellite dishes, and conduit all hang from these clamps.
Two rules keep seam clamps trouble-free. First, match the clamp model to your exact seam profile; S-5! publishes load test data per panel manufacturer, and a mismatched clamp can slip or crush the seam. Second, never substitute pointed screws or drill through the seam “just to be safe” — the round-point set screw dimples the metal without breaching the coating. Clamps run $8 to $20 each, and a residential solar array typically uses 40 to 80 of them.
HVAC Curbs, Pipe Supports, and Walkways
Commercial roofs use non-penetrating supports constantly: rubber-based pipe stands (Miro, PHP, C-Port) carry gas lines, conduit, and condensate piping on recycled-rubber feet spaced every 6 to 10 feet at $15 to $60 per support. Equipment rails and mini-split stands use the same principle scaled up, with slotted steel channel on rubber pads sized so point loads stay under the membrane manufacturer’s compression limit. If you’re setting a condenser on a flat roof, a ballasted equipment stand beats a wood sleeper screwed through the membrane every time.
Wind, Weight, and When You Need an Engineer
Failure stories almost always trace back to skipped math. Before you commit, work through this checklist:
- Confirm the roof structure can take the load. Older flat roofs are sometimes designed for as little as 20 psf live load; 300 pounds of blocks concentrated on one joist bay can matter. Spread ballast across framing members.
- Check your design wind speed. Most of the inland US designs to 105 to 115 mph; coastal zones run 140 to 180 mph. Manufacturer ballast charts are keyed to these speeds — use the right column.
- Respect edge zones. Keep ballasted mounts at least 3 feet, ideally 10 feet, from roof edges and corners where uplift spikes.
- Get stamped calcs for anything big. Solar arrays, tall masts, and any commercial project should have engineer-reviewed ballast plans. Figure $300 to $800 for residential engineering.
In hurricane country, some jurisdictions simply won’t permit ballasted equipment above certain wind speeds — Miami-Dade, for example, pushes most rooftop equipment to engineered attached mounts. Check local code before buying hardware.
Protecting the Roof Under the Mount
Non-penetrating doesn’t mean non-damaging if you set bare steel and raw concrete straight onto a membrane. Always interpose a slip sheet: a 1/4-inch recycled rubber pad, a sacrificial piece of the same membrane, or manufacturer-supplied feet. Round off block edges away from the surface, and on ballasted solar, recheck block positions after the first major windstorm — walked ballast is the early warning sign of an undersized plan. On mineral-surfaced modified bitumen, add pads generously; the granules abrade rubber feet and vice versa.
Which Mount Fits Your Project
Match the mount to the roof and the load. Flat membrane roof plus antenna or dish: ballasted tripod, under $300 all-in. Flat roof plus solar: engineered ballasted racking with a wind study. Standing seam metal: seam clamps for virtually everything, since they’re stronger than ballast and add zero weight. Pitched shingle roof: this is the one surface where non-penetrating options are weak — clamp and ballast mounts don’t work on slopes, so a properly flashed, penetrating mount is usually the correct and durable answer there. Used within their limits, non-penetrating systems give you a roof that does its one job — keeping water out — for its full design life.
Installation Walkthrough: Ballasted Mast on a Flat Roof
A typical antenna install shows how simple the good version of this job is. Start by picking the location: at least 3 feet from any edge, over or near a load-bearing wall if possible, with a clear cable path to the entry point. Sweep the roof surface clean of gravel and grit, then lay down a protective pad 2 inches larger than the mount’s footprint on all sides. Set the frame, load the first course of blocks laid flat within the frame rails, and check the mast socket for plumb with a torpedo level before loading the remaining ballast — shimming a fully loaded mount is miserable work.
Route coax or conduit with drip loops at every transition and secure it every 4 feet with rubber-based cable blocks, never zip-tied to anything that penetrates the roof. Leave service slack at the mast so wind movement doesn’t fatigue the connector. Then do the tug test: a firm two-handed pull at the top of the mast should produce no sliding and no rocking. If it moves, add ballast or widen the footprint — never guy-wire to vents, HVAC curbs, or parapet caps, which aren’t anchor points. Recheck the whole assembly after the first winter and then annually; blocks crack from freeze-thaw and should be swapped when they do. Document the final weight and layout with a phone photo, because if you ever reroof, the crew will need to move everything and reset it exactly — and a picture beats memory after ten years. The entire job, done properly, takes under an hour and never once touches a drill.