Best Starlink Roof Mounts 2026
A properly installed roof mount is the cleanest, most permanent way to run Starlink. Done right, it disappears into your roofline, handles 100mph+ winds, and requires zero maintenance for years. Done wrong, it leaks. This guide covers the right hardware for every roof type and the install steps that matter.
Match Your Mount to Your Roof Type
This is the most important decision before buying. The wrong mount for your roof type creates installation problems and potential leaks.
Asphalt Shingle Roofs
The most common residential roof in the US. Lag bolts into rafters are the gold standard — never just into decking. A rubber weatherseal boot covers the pipe penetration. Flush mounts (low profile, sits close to the roof surface) are the most popular choice for aesthetics and wind resistance.
Metal Roofs (Standing Seam / Corrugated)
Never penetrate a metal roof if avoidable. Standing seam clamps attach to the raised seams without drilling — the cleanest option. For corrugated metal, use existing screw penetrations with proper butyl tape sealing. Non-penetrating weighted bases work well on flat metal panel roofs.
Flat Roofs (EPDM / TPO / Gravel)
Non-penetrating ballast mounts only. Never drill into EPDM or TPO roofing — any penetration risks leaks and voids roofing warranties. A weighted base plate holds the mount via gravity. Add concrete blocks for additional wind stability.
Tile Roofs (Clay / Concrete)
Use a tile hook or tile replacement bracket — a custom-formed piece that slides under the tile course above and bolts to the rafter. Never drill through tile directly. This requires the right hardware for your specific tile profile.
Our Top Picks
The standard recommendation for asphalt shingle roofs. Full kit includes the low-profile flush mount bracket, 3/8" × 3" lag bolts for rafter attachment, EPDM rubber weatherseal boot, and cable entry guide. Compatible with both standard and Mini Starlink dishes via the 1.5" pipe thread adapter. Wind rated at 120mph+ when bolted into 2× rafters 16" or 24" on center. This is what a professional installer uses on a standard residential shingle roof.
No-drill ballast mount for flat EPDM, TPO, gravel, and rubber roofs. The base tray accepts concrete blocks or pavers for ballast weight — the heavier the tray, the more wind stable. Pole height is adjustable from 18" to 48". The only recommended mounting option for flat membrane roofs where any penetration is a warranty risk. Also popular for renters and commercial buildings where roof drilling isn't permitted.
Professional Install vs DIY
Most homeowners on a single-story with a walkable pitch (under 6:12) can install a flush mount in 1–2 hours. Two-story homes, steep pitches (over 8:12), or metal roofs with specialized hardware benefit from a professional. Local antenna or satellite dish installers charge $150–$300 for a standard Starlink roof mount installation. Worth it for safety and for ensuring the weatherseal is done correctly — improper sealing is the only real risk in DIY roof mounting.
The Cable Routing Step Everyone Forgets
Roof Mount Installation Steps (Shingle Flush Mount)
Frequently Asked Questions
The right roof mount installed correctly is a one-time job that runs trouble-free for the life of your Starlink service. Take your time on the cable route planning and the weatherseal, and the rest is straightforward. If you're not on Starlink yet, use our referral link and get the first month free.
Mounting Starlink for the first time?
Use our referral link and get 1 free month — no promo code needed, automatically applied.