Verdict: heated area x 50 W per sq ft, then check the panel before you buy anything
An Indianapolis snow-melt system is sized at 50 watts per square foot of heated area at 240 V, with elements spaced 3 inches apart and buried 1.5 to 3.0 inches below the finished surface, over a 10-inch compacted aggregate base. Those five numbers decide melt rate, energy cost, element cost and whether the system can legally run on the service already in the house. Sizing by total driveway area instead of heated area is the most common and most expensive mistake.
Step 1: power density
Power density is the design output per square foot. At the standard 3-inch cable spacing the output is 50 W/sq ft, which melts 1 to 3 inches of snow per hour. Lay loose cable at a wider 4-inch spacing and output drops to 38 W/sq ft: less cable, lower load, slower recovery on a heavy storm. Mats remove the choice because the cable is factory-spaced on polypropylene mesh at 3 inches.
| Heated area | At 3 in. spacing (50 W/sq ft) | At 4 in. spacing (38 W/sq ft) | Amps at 240 V | Continuous rating (x1.25) |
|---|---|---|---|---|
| 80 sq ft (tire tracks) | 4.0 kW | 3.0 kW | 16.7 A | 20.8 A |
| 200 sq ft (walkway + approach) | 10.0 kW | 7.6 kW | 41.7 A | 52.1 A |
| 400 sq ft (20 x 20 full) | 20.0 kW | 15.2 kW | 83.3 A | 104.2 A |
| 600 sq ft (30 x 20 full) | 30.0 kW | 22.8 kW | 125.0 A | 156.3 A |
Read the 4-inch column as a lever, not a discount. On a 400 sq ft slab it drops the load from 20 kW to 15.2 kW, which can be the difference between an installable system and one that needs a service upgrade - at the cost of roughly 24% slower melting in a heavy storm.
Step 2: the layered build-up, top to bottom
Element depth is a thermal budget. Deeper than 3 inches and surface melting times increase dramatically, because all the concrete between the cable and the weather must be warmed first. Shallower than 1.5 inches and the cable risks abrasion during finishing and cracking the concrete directly above it. Cables never rest flat on the base - they are tied to galvanised wire mesh that is itself held about 2 inches off the subgrade on plastic spacers, so the cable ends up suspended mid-slab.
| Layer | Specification | Failure it prevents |
|---|---|---|
| Pavement | Concrete 4 in. minimum, fiber-reinforced, 6% air-entrained | Ice-pressure cracking and surface spalling |
| Element zone | Cables or mats 1.5 to 3.0 in. below the finished surface at 3 in. spacing | Slow melting, cold stripes, trowel damage |
| Mesh | Galvanised welded wire mesh, cable tied with 50 lb outdoor-rated zip ties | Cable sinking to the bottom of the pour |
| Elevation | Mesh raised about 2 in. off the base on plastic spacers | Cable sitting in the low-heat zone at the slab base |
| Aggregate base | 10 in. minimum for driveways, 6 in. for walkways; ASTM D 2490 gradation with No. 200 fines 0-8% | Frost heave and trapped water under the slab |
| Separation and subgrade | Geotextile over compacted clay or silt; subgrade at 98% standard Proctor density (ASTM D 698) | Base stone pumping down into wet, plastic clay |
The geotextile line matters more in Marion County than most homeowners expect. Indiana clay subgrade holds water, and without a separation fabric the angular base stone migrates down into it over successive freeze-thaw cycles, leaving the slab supported unevenly. Geotextile is cheap at pour time and impossible to retrofit.
Step 3: control strategy decides the energy bill
A heated driveway does not run all winter. The specification calls for a forecast-based Wi-Fi controller paired with an aerial-mount snow switch and an in-slab temperature limit sensor. The controller reads local forecast data and pre-heats the slab hours before a storm, which makes it twice as effective at preventing accumulation; automatic moisture and temperature sensing cuts energy waste by up to 70% compared with a manual timer that runs on a schedule regardless of weather.
| Control strategy | How it decides to run | Energy consequence |
|---|---|---|
| Manual timer | Fixed schedule, independent of weather | Heats dry pavement on warm days; the baseline the 70% figure is measured against |
| Slab sensor thermostat | Reacts once the slab nears freezing with moisture present | Reactive - the slab must cool first, so snow can accumulate before heat starts |
| Forecast-based Wi-Fi + aerial snow switch | Reads forecast data and pre-heats hours ahead of the storm | Up to 70% less wasted energy; pre-heating is twice as effective at preventing accumulation |
| Zoned sequencing | Cycles separate heating areas so peak draw never arrives at once | The workaround when the continuous load exceeds 40% of the panel rating |
Sensor placement is where the saving is won or lost. The aerial snow sensor is post-mounted above the roofline with an unobstructed 360-degree view of the sky, clear of overhangs, trees and hot vents - a unit tucked under a soffit reads the wrong weather and defeats the forecast logic entirely. The in-slab sensor sits flush with the pavement so the controller can end the cycle once the surface is dry.
Step 4: drain what you melt
A snow-melt system turns solid snow into liquid water; it does not evaporate it. The specification makes a minimum finished surface slope of 2% - a quarter inch of drop per linear foot - mandatory, with runoff directed away from foundations and pedestrian zones and never discharged onto adjacent unheated pavement, where it will pool and refreeze into an ice sheet. On a 20-foot run that is 4.8 inches of fall. Anything under 1.5% is a standing-water design that will scale and spall faster than it should.
Calibrating the sizing to an Indianapolis snow season
The calculator's default season is ten storms of six hours; the local record is what tells you whether that default is generous or thin. Indianapolis averages 25.5 inches of snowfall a season under the 1991-2020 normals - 6.4 inches in December, 8.8 in January, 6.0 in February and 3.2 in March - with the first one-inch snow arriving about 8 December and the last about 1 March. Dividing 25.5 inches across the default ten plowable events gives 2.55 inches per storm, which a system at three-inch spacing and 50 W per sq ft clears inside its design rate of one to three inches per hour. The six-hour storm window is therefore a reasonable design point rather than an optimistic one. The case worth checking is the heavier year: at four kW for tire tracks and nine hours of runtime per event (six hours of melt plus the three-hour after-run), a 15-storm season consumes 540 kWh instead of 360.
That kWh figure is where the local price enters. The calculator defaults to 16 cents per kilowatt-hour. Indiana's residential average was 17.51 cents in June 2026, up from 16.48 cents a year earlier, so the honest planning number sits 6 to 10 percent above the default. On a ten-storm season that moves tire tracks from $57.60 to $63.04, and full coverage on the same 400 sq ft slab from $288 to $315.18; on a 15-storm season tire tracks cost $94.55. None of those changes the decision, but a bid quoting 16 cents and a ten-storm season is quoting the floor of both variables at the same time.
The 30-inch frost depth the Indiana Residential Code assigns to Marion County is the other local figure worth knowing, though it is easy to misapply. Cable depth and frost depth answer different questions. The element sits 1.5 to 3.0 inches below the finished surface for heat transfer, far above the frost line; the 30-inch depth is why the base and subgrade under the cable have to drain, and why a geotextile goes over clay till. Getting the cable depth right without the base right produces a system that melts snow on a slab that heaves from underneath.
Size it this way in the quote
- Choose coverage first - full slab or two 2-foot tyre tracks - because it sets heated area, element cost and energy cost together.
- Multiply heated area by 50 W/sq ft; divide by 240 V for running amps; multiply by 1.25 for the continuous rating.
- Confirm the continuous rating fits under 40 A per branch circuit and under 40% of the main panel rating.
- Require 3 in. spacing at 1.5 to 3.0 in. depth, suspended on mesh raised about 2 in. off the base.
- Require the 10 in. compacted base, geotextile over clay, and the 2% finished slope inside the same contract.
- Specify forecast control, an above-roofline aerial sensor, an in-slab limit sensor, and sensor wiring in its own conduit.

Sources
The 50 W/sq ft design density, 240 V supply, 3-inch element spacing, 1.5 to 3.0 inch depth window, 10-inch driveway base, 6-inch walkway base, 98% Proctor compaction under ASTM D 698, geotextile over clay or silt, ASTM D 2490 gradation with the 0-8% fines limit, the forecast-based controller with aerial snow switch, and the mandatory 2% surface drainage slope are from the Residential Snow Melting Project Brief & Bid Specifications (v2.0, August 2026) at /media/concrete-driveways/pdfs/heated-driveway-contractor-brief.pdf. The 38 W/sq ft output for 4-inch loose-cable spacing, the 1-to-3-inch hourly melt rate, the 70% energy-waste reduction versus manual timers and the statement that forecast pre-heating doubles effectiveness are from the Anatomy of a Heated Driveway production script at /media/concrete-driveways/slides/. Amp, kilowatt and continuous-rating columns are computed here from watts and 240 V with the 1.25 continuous-load factor. The reference brief was written for a severe freeze-thaw Ohio siting profile; its electrical and thermal constants are climate-independent, but local siting, snowfall and storm counts vary, so confirm the base depth and geotextile requirement against your own soil report and the current local code. The local calibration here is from the National Weather Service Indianapolis 1991-2020 climate normals (25.5 inches of seasonal snowfall, monthly breakdown, first and last one-inch snow dates), the U.S. Energy Information Administration Electric Power Monthly table 5.6.A for June 2026 (Indiana residential average 17.51 cents per kWh, against 16.48 cents in June 2025), and the 2020 Indiana Residential Code climatic design criteria (675 IAC 14-4.4-5, Table R301.2(1)) for the Marion County 30-inch frost depth. The 540 kWh and $94.55 figures for a 15-storm season are this site's own calculator constants (4 kW, nine hours per event, 17.51 cents) applied to a 15-storm count, not quoted specifications.