Everyday Life & Household Moving, Storage & Seasonal Home Tasks NEC 2023 (NFPA 70) Article 210 — 80% continuous load

Holiday Light String Length Calculator

Holiday lighting fails in three ways: you run out of string halfway along the gutter, you trip a breaker on the coldest night of the year, or the January electricity bill surprises you. This calculator answers all three. It converts your roofline, railings, trees and shrubs into feet of light string and a count of strings, works out the total watts and amps that draw, and applies the National Electrical Code's 80% continuous-load rule to say how many strings one 15 A or 20 A circuit will legally carry. It then prices the season's electricity and shows the same display run on incandescent bulbs for comparison.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Roofline to outlineTotal run of gutter, fascia and peak you intend to light. Measure the ground length of each wall and add the rake of each gable.120 ft
Railings, walkways and windowsEvery other linear run: porch rails, path edges, door and window frames, fence panels.40 ft
Trees to wrapCount only trees you will wrap or drape, not trees you will uplight.2 trees
Height of each treeVertical height of the section you will light. Lights are budgeted per vertical foot, which already accounts for the wrap.7 ft
Tree light densityThe trade rule of thumb is 100 lights per vertical foot for a well-covered tree. Double it for the dense look used on commercial displays.Standard — 100 lights per vertical foot
Shrubs and bushesCount each shrub you will net or drape.4 shrubs
Lights per shrubA knee-high bush takes about 100 lights; a large rounded shrub takes 200 to 300.100 lights
Length of one stringLit length printed on the box, not including the lead-in cord.25 ft
Lights per stringBulb count printed on the box. A 25 ft string of 100 mini lights spaces them 3 in apart.100 lights
Watts per stringRead it off the tag on the plug. A 100-light LED mini string is usually 4 to 6 W; a 100-light incandescent mini string is about 40 W.4.8 W
Manufacturer end-to-end limitThe maximum number of these strings the maker allows plugged end to end, printed on the tag. Typically 3 to 5 for incandescent and 40 or more for LED.43 strings
Circuit breaker ratingRead the number on the breaker handle that feeds the outdoor receptacle you will use.15 A — standard household branch circuit
Supply voltage120 V in North America, 230 V in most of Europe and Australasia.120 V
Hours lit per nightDusk to bedtime for most households. A timer is what makes this number predictable.6 h
Nights in the seasonThanksgiving to New Year is about 40 to 45 nights.45 nights
Electricity rateTake the all-in rate from your bill: total dollars divided by total kWh, not just the supply charge.0.17 $/kWh
Watts per string if incandescentUsed only for the comparison figure. A 100-light incandescent mini string draws about 40 W.40 W

It returns

  • Total strings to buy — Rounded up separately for the linear runs, the trees and the shrubs.
  • Total feet of light string
  • Total connected load
  • Current drawn
  • Maximum strings on one circuit — NEC continuous-load limit: 80% of the breaker rating.
  • Circuits required
  • Electricity for the season
  • Same display on incandescent

The formula

Nmax=0.80AVWstring
N=Llstring
C=P1000hnr

In plain text: N max = ⌊ 0.80 · A · V ÷ W string ⌋

  • N maxMaximum strings one branch circuit may carry continuously (strings)
  • ABreaker rating of the branch circuit (A)
  • VSupply voltage (V)
  • W stringPower drawn by one light string, from the plug tag (W)
  • 0.80NEC continuous-load derating: a load on for three hours or more may not exceed 80% of the overcurrent device rating (—)

Holiday lighting is a continuous load under NEC Article 100 because it runs for three hours or more, which is why the 80% factor applies rather than the full breaker rating. The manufacturer's end-to-end limit is a separate and often stricter constraint on the wiring inside the string itself.

Updated Category Moving, Storage & Seasonal Home Tasks Verified against published test cases Reading time 13 min

Three different limits decide your display

A holiday display is constrained by three things at once, and most people only think about the first.

Length is the obvious one. Your gutter is a certain number of feet and a string is a certain number of feet, so you divide and round up. The subtlety is that you round up per run, not once at the end: a 40 ft porch rail and a 120 ft roofline both take partial strings, and you cannot lend the leftover from one to the other.

Circuit capacity is the one that trips breakers. The National Electrical Code (NFPA 70) defines a continuous load as one expected to run for three hours or more, and requires that the branch circuit supplying it be loaded to no more than 80% of the overcurrent device's rating. Holiday lights are on from dusk to bedtime, so they are continuous by definition. On a 15 A, 120 V circuit that means 1,440 W, not 1,800 W. Note that this limit is shared with everything else already on that circuit — the porch light, the garage door opener, whatever is plugged in inside the wall on the same run.

The manufacturer's end-to-end limit is separate and often stricter. It is set by the current-carrying capacity of the thin wire inside the string, not by your breaker. Incandescent mini sets are typically limited to three to five strings plugged end to end; LED sets, drawing an order of magnitude less, commonly allow forty or more. Exceeding it overheats the first string in the chain, which is the one carrying every downstream string's current, and that is a fire mechanism the breaker will never see.

This calculator reports all three, because a display can pass one and fail another.

How each number is worked out

Linear runs. Add the roofline and every other linear feature, divide by the lit length of one string, round up. Measure the roofline properly: for a gabled end, the two rakes are longer than the wall beneath them, by the ratio of the rafter length to the run. A 30 ft wide gable at a 6:12 pitch has rakes of about 16.8 ft each, not 15.

Trees. Lights on a tree are budgeted per vertical foot, not by the length of string wrapped, because the wrap length depends on the branch structure and nobody can measure it in advance. The trade rule of thumb is 100 lights per vertical foot for good coverage, and this calculator lets you halve or double it. A 7 ft tree at the standard density therefore takes 700 lights, which at 100 lights per string is 7 strings. Multiply by the number of trees.

Shrubs are counted directly: lights per shrub, converted to whole strings, times the number of shrubs.

Load and current. Multiply total strings by the watts printed on the plug tag. Divide by the supply voltage to get amps. Both figures matter: the code limit is expressed in amps, but the arithmetic is easier in watts because the string is labelled in watts.

Circuit count. Apply the 80% factor to the breaker rating and the supply voltage, divide by the watts of one string, and round down — you cannot legally connect a fraction of the string that would put you over. Divide the strings you need by that limit and round up to get circuits. Rounding down on the first division and up on the second is deliberate: both errors must fall on the safe side.

Cost. Convert watts to kilowatts, multiply by hours per night and nights in the season, and multiply by your all-in rate. Use the all-in rate — total bill divided by total kWh — because delivery and rider charges are typically as large as the supply charge itself.

Worked example: 160 ft of roofline and rails, two 7 ft trees, four shrubs

Take the defaults: 120 ft of roofline, 40 ft of railings and windows, two 7 ft trees at standard density, four shrubs at 100 lights each, and 25 ft LED strings of 100 lights drawing 4.8 W, on a 15 A, 120 V circuit, lit 6 hours a night for 45 nights at $0.17/kWh.

  1. Linear strings. 120 + 40 = 160 ft. 160 ÷ 25 = 6.4, rounded up to 7 strings.
  2. Tree lights. 7 ft × 100 lights/ft = 700 lights per tree. 700 ÷ 100 = 7 strings per tree, × 2 trees = 14 strings.
  3. Shrub strings. 100 ÷ 100 = 1 string each, × 4 shrubs = 4 strings.
  4. Total. 7 + 14 + 4 = 25 strings, which is 25 × 25 ft = 625 ft of light string.
  5. Connected load. 25 × 4.8 W = 120 W. Current: 120 ÷ 120 = 1.00 A.
  6. Circuit limit. 0.80 × 15 A × 120 V = 1,440 W. 1,440 ÷ 4.8 = 300 strings. You need 25, so one circuit carries the lot with vast headroom.
  7. Season energy. 0.120 kW × 6 h × 45 nights = 32.4 kWh. At $0.17: $5.51.
  8. Incandescent comparison. The same 25 strings at 40 W each is 1,000 W — 8.33 A against a 0.80 × 15 = 12 A continuous allowance, so 8.33 ÷ 12 = 69% of the circuit. 1.0 kW × 6 × 45 = 270 kWh, costing $45.90.

The LED-versus-incandescent gap here is 45.90 ÷ 5.508 = 8.33×, which is exactly the ratio of the two wattages (40 ÷ 4.8), because everything else in the cost formula is identical. The energy saving is $40.39 for one season; the more consequential difference is that the incandescent version needs 8.33 A of a 12 A continuous allowance, leaving almost nothing for anything else on that circuit.

Reading the result before you climb the ladder

If circuits required is 1, you still are not finished. The 80% figure applies to everything on that branch circuit, not just to the lights. Outdoor receptacles are frequently on a circuit shared with a bathroom, a garage, or the porch and hall lights. Before loading a circuit to its calculated maximum, find out what else is on it — switch the breaker off and walk the house noting what died.

If circuits required is more than 1, splitting is not optional. Two extension cords from the same outlet are still one circuit; so are two outlets on the same breaker. You need feeds from genuinely different breakers, which for most homes means running a cord from the garage as well as the porch.

Check the end-to-end limit even when the circuit is fine. Twenty-five LED strings is comfortably inside a typical 43-string manufacturer limit, so a single chain is legitimate. Twenty-five incandescent strings is five times a typical five-string limit, and would need at least five separate feeds regardless of how much amperage the breaker has spare. This is the constraint that surprises people who upgrade a display without changing the bulb technology.

Judge the cost against what it replaces, not against zero. $5.51 for a season of LEDs is less than most households spend on the extension cords. $45.90 for incandescents is real money but still modest — the argument for LEDs outdoors is mainly the circuit capacity and the string-chaining freedom, and the energy saving is a bonus. State it that way round and you will make better decisions about which sets to replace first: replace the ones on the most congested circuit, not the ones that are on the longest.

Use the season length honestly. Many households run lights for six weeks but light them with a photocell from dusk to midnight, which is closer to eight hours a night in late December than six. At 8 hours the default display costs $7.34 rather than $5.51.

How many strings one circuit carries, by string type

Strings = ⌊0.80 × amps × 120 V ÷ watts per string⌋. The last column is the manufacturer's typical end-to-end chaining limit, which is a separate constraint and is often the binding one.
String type (100 lights)WattsMax on a 15 A circuitMax on a 20 A circuitTypical end-to-end limit
LED mini, 5 mm4.830040040–45
LED mini, C6 / C9 style818024020–25
Incandescent mini4036483–5
Incandescent C7250572–3
Incandescent C9350452

Circuit columns are 1,440 W and 1,920 W divided by the string wattage and rounded down. End-to-end limits vary by manufacturer and are printed on the tag — always use yours rather than this column.

What the NEC actually requires

Three provisions of NFPA 70 bear on a holiday display. Article 100 defines a continuous load as one whose maximum current is expected to continue for three hours or more, which holiday lighting always is. Article 210 then requires the branch-circuit rating to be not less than 125% of the continuous load — the same rule expressed the other way round, and the origin of the 80% figure this page uses (1 ÷ 1.25 = 0.80). Article 590 covers temporary installations, including the ninety-day limit on decorative lighting for holidays and the requirement for GFCI protection on 125 V, 15 and 20 A receptacles used for temporary power.

The edition assumed here is the 2023 NEC. Adoption is by state and local jurisdiction and some areas are still on an earlier cycle, but the 80% continuous-load factor and the GFCI requirement for outdoor receptacles have been stable across editions. None of this replaces reading the tag on your own light strings, which carries the manufacturer's limits and any UL listing conditions.

Mistakes that cost you a trip back to the store, or worse

  • Measuring the roofline along the ground. Gable rakes are longer than the wall below them. At a 6:12 pitch, multiply the horizontal run by 1.118 to get the rake length.
  • Ignoring the end-to-end limit because the breaker has headroom. The limit protects the wire inside the first string, which carries every downstream string's current. The breaker cannot see that overheating.
  • Assuming an outdoor outlet is on its own circuit. It usually is not. Find out what shares it before you load it.
  • Using indoor extension cords outside. Outdoor cords are jacketed for UV, water and cold, and are rated for the current. An indoor cord in freezing rain is a different object by February.
  • Skipping GFCI. Every temporary outdoor receptacle needs it. If the existing outlet is not GFCI-protected, use a GFCI adapter or an in-line protected cord.
  • Buying by bulb count rather than by lit length. Two 100-light strings can be 25 ft and 50 ft depending on spacing. For a roofline, the feet are what matter; for a tree, the lights are.
  • Rounding down on the circuit limit. The 80% figure is a ceiling, not a target. Leave real headroom for whatever else is on the circuit.

Related tools and where this stops

This calculator sizes and prices the lights; it does not design the electrical installation. If your display needs more than one or two circuits, or a dedicated outdoor receptacle, that is work for an electrician and it falls under the permanent-wiring articles of the code rather than the temporary ones.

The running-cost half of this page is the same arithmetic as any other plug load, so if you want to compare the display against the other things on your bill, the appliance energy cost calculator and the electricity bill calculator use the identical kW × hours × rate structure with your tariff's tiers applied.

Most of the injuries in holiday lighting come from the ladder, not the electricity. Before you go up, the ladder length and angle calculator gives the working length and the 4:1 setback that OSHA and ANSI both specify for an extension ladder against a gutter.

The rest of the seasonal-home arithmetic lives nearby: the snow melt salt calculator for the path under the lights, the gift wrap paper calculator for the indoor half of the season, and the moving boxes needed calculator if this year's display is going into storage rather than up.

Frequently asked questions

How many Christmas lights do I need for a 7 foot tree?

About 700 lights, using the trade rule of 100 lights per vertical foot for good coverage. At 100 lights per string that is 7 strings. Halve it to 350 for a sparse, traditional look, or double it to 1,400 for the dense commercial look. Budgeting per vertical foot rather than by wrapped length is deliberate: the length of string a tree swallows depends entirely on how open its branch structure is, and you cannot measure that from the ground.

How many strings of lights can I plug into one outlet?

The lower of two limits. The circuit limit is 0.80 × breaker amps × volts ÷ watts per string — 300 strings for 4.8 W LEDs on a 15 A, 120 V circuit. The manufacturer's end-to-end limit is usually much stricter, typically 40 to 45 for LEDs and only 3 to 5 for incandescent minis. For LED strings the circuit is rarely the binding constraint; for incandescent strings it often is. Both numbers are on this page.

Why is the limit 80% of the breaker rating and not 100%?

Because holiday lighting is a continuous load. The NEC defines that as a load expected to run three hours or more, and Article 210 requires the branch circuit to be rated at least 125% of a continuous load — which is the same thing as limiting the load to 80% of the circuit. The margin exists because breakers and conductors heat up over hours, and a device rated to carry its full current indefinitely at 40 °C behaves differently in a warm panel after five hours.

How much does it cost to run Christmas lights for a season?

For the default display of 25 LED strings, $5.51 — that is 120 W for 6 hours a night across 45 nights, 32.4 kWh, at $0.17/kWh. The same display in incandescent minis at 40 W a string draws 1,000 W and costs $45.90 for the season. Your figure scales linearly with all four inputs, so doubling the hours doubles the cost exactly. Use the all-in rate from your bill, not the supply charge alone.

How do I measure my roofline for lights?

Measure each wall along the ground for the horizontal runs, then add the sloping rakes of every gable separately, because a rake is longer than the wall beneath it. At a 6:12 pitch the rake is 1.118 times the horizontal run, so a 30 ft gable adds about 33.5 ft of rake, not 30 ft. Add porch fascia, dormers and any peak you intend to outline. Round the total up to the nearest 5 ft before entering it.

Do LED lights really save enough to justify replacing working incandescent sets?

On energy alone, slowly: the worked example saves $40.39 a season, so a full replacement of 25 sets pays back over several years. The stronger arguments are capacity and chaining. Twenty-five incandescent strings draw 8.33 A of a 12 A continuous allowance and can only be chained three to five deep, so a growing display hits a wall that LEDs simply do not have. Replace the sets on your most loaded circuit first, not the oldest ones.

Does this calculator include the extension cords?

No, and cord selection matters. Extension cords add voltage drop over long runs, which dims incandescent strings noticeably at the far end and can shorten LED driver life. Use outdoor-rated cords, size them for the current at the length you actually need, and prefer several shorter feeds from different outlets over one long cord — which also happens to be what the circuit-splitting advice on this page requires.

What about GFCI protection for outdoor lights?

It is required, not optional. NEC Article 590 covers temporary installations including holiday decorative lighting, and 125 V, 15 and 20 A receptacles used for temporary power must have GFCI protection. If your outdoor receptacle is not already protected, use a GFCI adapter at the outlet or an in-line protected cord. Nuisance tripping in wet weather usually means water in a connector, not a faulty device — dry and elevate the joins rather than defeating the protection.

The calculator says one circuit is enough. Can I trust that?

Only after you check what else is on the circuit. The 80% allowance covers everything on that branch, and outdoor receptacles are often shared with a bathroom, garage or hallway. Switch the breaker off and walk the house to see what loses power, then subtract those loads from the allowance before loading the lights to the calculated maximum. Treat the number here as a ceiling for the whole circuit, not a budget for the lights alone.

References