Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- A12 Old Life Hours
-
When omitted Blank
Unit hours Default Not set Range 100 to 100000
About this input
Hours from the box. Blank uses the federal minimum for halogen (1,000 h) and CFL (6,000 h) bulbs; minimums, so the cost of replacing old bulbs may be overstated. Incandescent and Other have no default.
- A12 Old Lumens
-
When omitted Blank
Unit lm Default Not set Range 0 to 20000
About this input
Lumens from the box. With both lumen figures the calculator warns when the new bulb gives less than 90% of the light.
- A12 Old Bulb Type (required)
-
Default Incandescent Allowed Incandescent, Halogen incandescent, Compact fluorescent (CFL), Other
About this input
Incandescent, halogen incandescent, compact fluorescent (CFL) or other. For halogen and CFL bulbs a blank life uses the federal minimum rated life.
- A12 New Watts (required)
-
Unit W Default 9 Range 0.1 to 200
About this input
The power printed on the LED bulb or its box, in watts per bulb.
- A12 Old Bulb Price
-
When omitted Blank
Unit $ Default Not set Range 0 to 500
About this input
What you pay for one more old bulb when one burns out. Blank leaves the old bulbs' replacements out of the comparison.
- A12 Sales Tax Rate
-
When omitted Blank
Default Not set Range 0 to 0.15
About this input
Applied to the new bulbs' price only.
- A12 State (required)
-
Default US Allowed AK, AL, AR, AZ, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IL, IN, KS, KY, LA, MA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, WV, WY, US
About this input
USPS state code, or US for the national average. The default is the state's average residential price, not your tariff.
- A12 Rate Growth
-
When omitted Blank
Default Not set Range -0.1 to 0.15
About this input
Blank means flat prices.
- A12 Old Remaining Life
-
When omitted Blank
Unit years Default Not set Range 0 to 30
About this input
Fills the replace-at-end-of-life comparison. Blank skips it.
- A12 Old Watts (required)
-
Unit W Default 60 Range 0.1 to 500
About this input
The power printed on the old bulb or its box, in watts per bulb.
- A12 Horizon Years (required)
-
Unit years Default 10 Range 1 to 30
About this input
The comparison period, 1 to 30 whole years.
- A12 Hours Per Day (required)
-
Unit hours/day Default 3 Range 0 to 24
About this input
Average hours a day each bulb is on, 0 to 24. The default, 3 hours, is the opening example's; enter your own.
- A12 Electricity Rate Override
-
When omitted Blank
Unit $/kWh Default Not set Range 0.01 to 2
About this input
From your bill. Overrides the state average.
- A12 Bulb Count (required)
-
Unit bulbs Default 10 Range 1 to 500
About this input
How many bulbs you would switch, 1 to 500.
- A12 Discount Rate
-
When omitted Blank
Default Not set Range 0 to 0.2
About this input
Blank means no discounting.
- A12 New Lumens
-
When omitted Blank
Unit lm Default Not set Range 0 to 20000
About this input
Lumens from the box, compared with the old bulb's light when both are given.
- A12 New Price (required)
-
Unit $ Default 3 Range 0.01 to 500
About this input
The price of one bulb; the calculator multiplies it by the number of bulbs. The calculator never looks up a price. Illustrative price for this example, not a quote or a current price. Prices vary: check current prices online or enter your own.
- A12 New Life Hours
-
When omitted Blank
Unit hours Default Not set Range 1000 to 100000
About this input
Hours from the box. Sets the value left in the new bulbs at the end and when they need replacing. Blank counts neither: no federal LED life was found.
- A12 Incentives
-
When omitted Blank
Unit $ Default Not set Range 0 to 5000
About this input
Only incentives you have confirmed you qualify for.
- A12 Installation
-
When omitted Blank
Unit $ Default Not set Range 0 to 20000
About this input
An electrician's quote, if any, for all the bulbs or fittings. Not included unless entered.
Outputs
- A12 PV Replace End Of Life
-
Unit $
About this output
Present value of switching when the old bulbs are done. Blank when not evaluated.
- A12 PV Keep
-
Unit $
About this output
Present value of keeping the old bulbs at the discount rate.
- A12 Replace Now Verdict
-
No unit declared
About this output
The comparison of switching now with keeping, in words.
- A12 PV Replace Now
-
Unit $
About this output
Present value of switching now at the discount rate.
- A12 Old Rated Figure
-
Unit W
About this output
Old bulbs: The watts of one bulb as entered.
- A12 Old Annual Total Cost
-
Unit $/yr
About this output
Old bulbs: Electricity and replacement bulbs in year 1.
- A12 Old Annual KWh
-
Unit kWh/yr
About this output
Old bulbs: Bulbs x watts x hours a day x 365 / 1,000.
- A12 Old Life Hours Used
-
Unit hours
About this output
Old bulbs: The rated life in hours used for the replacement bulbs: your figure, else the federal minimum for halogen and CFL bulbs; blank when none.
- A12 Old Annual Upkeep
-
Unit $/yr
About this output
Old bulbs: Bulbs x bulb price x hours a year / rated life hours: the yearly cost of replacing bulbs as they burn out, levelised. Zero without a price or a life.
- A12 Total Replace End Of Life
-
Unit $
About this output
Keep the old bulbs until they are done, then buy the new ones at today's price. Blank when no remaining life below the period is given.
- A12 Total Keep
-
Unit $
About this output
Running cost of keeping the old bulbs over the years compared, without discounting.
- Model Status
-
No unit declared
About this output
OK, CHECK with a reason to read, or NOT VALID with what to fix.
- A12 Total Replace Now
-
Unit $
About this output
Net initial cost plus the new bulbs' running cost over the years compared (their replacements from the year they burn out), less the value left at the end, without discounting.
- A12 Status Code
-
No unit declared
About this output
The deciding reason of the status line as a short code, OK when nothing applies.
- A12 Sensitivity Savings
-
No unit declared
About this output
Money saved in year 1, replacement bulbs included, at 1 to 24 hours a day (rows) and 50% to 150% of the electricity price used (columns).
- A12 Self Check
-
No unit declared
About this output
Whether the model's internal consistency checks hold.
- A12 Simple Payback Years
-
Unit years
About this output
Net initial cost divided by the money saved in year 1. Blank when nothing is saved or the price is missing.
- A12 Simple Payback Text
-
No unit declared
About this output
The simple payback in words: the years, no payback, or a missing price.
- A12 Electricity Rate Note
-
No unit declared
About this output
Where the electricity price comes from: the EIA state average and its year, or your own price.
- A12 Discounted Payback Year
-
Unit year
About this output
The first year in which the cumulative discounted net benefit of switching now reaches zero. Blank when it does not within the years compared.
- A12 End Of Life Verdict
-
No unit declared
About this output
The comparison of switching now with waiting until the old bulbs are done, in words.
- A12 Electricity Rate Used
-
Unit $/kWh
About this output
The electricity price in the sums: your own, or the state average.
- A12 Discounted Payback Text
-
No unit declared
About this output
The discounted payback in words.
- A12 Annual Savings USD
-
Unit $/yr
About this output
Old minus new running cost in year 1, replacement bulbs included; negative means the new bulbs cost more to run.
- A12 Annual Energy Savings KWh
-
Unit kWh/yr
About this output
Old minus new electricity a year; negative means the new bulbs use more.
- A12 Data Vintage Note
-
No unit declared
About this output
The sources and their dates.
- A12 Cash Flow
-
No unit declared
About this output
Year-by-year costs of keeping, replacing now and replacing at end of life, the net benefit of replacing now, and its cumulative and discounted values. Rows past the years compared are blank.
- A12 New Rated Figure
-
Unit W
About this output
New LED bulbs: The watts of one bulb as entered.
- A12 New Life Hours Used
-
Unit hours
About this output
New LED bulbs: The rated life in hours used for the replacement bulbs: your figure, else the federal minimum for halogen and CFL bulbs; blank when none.
- A12 Old Annual Energy Cost
-
Unit $/yr
About this output
Old bulbs: Electricity cost in year 1.
- A12 NPV Replace Now
-
Unit $
About this output
Present value of keeping minus that of switching now; positive means switching now costs less.
- A12 New Annual Upkeep
-
Unit $/yr
About this output
New LED bulbs: Bulbs x bulb price x hours a year / rated life hours: the yearly cost of replacing bulbs as they burn out, levelised. Zero without a price or a life.
- A12 New Annual Energy Cost
-
Unit $/yr
About this output
New LED bulbs: Electricity cost in year 1.
- A12 Net Initial Cost
-
Unit $
About this output
Number of bulbs x price, plus sales tax and installation, less incentives.
- A12 New Annual Total Cost
-
Unit $/yr
About this output
New LED bulbs: Electricity and replacement bulbs in year 1.
- A12 New Annual KWh
-
Unit kWh/yr
About this output
New LED bulbs: Bulbs x watts x hours a day x 365 / 1,000.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.
What it is
This calculator weighs keeping your old light bulbs against switching to LED. Enter how many bulbs, how many hours a day they are on, the watts of the old and new bulbs, the price of a new bulb and what you pay for electricity. It works out the yearly energy use and cost of each, the yearly saving, the cost of the new bulbs, the paybacks, and the cost over the years you choose of keeping the old bulbs, switching now, or switching as they burn out.
Every bulb figure is yours to enter; the federal limits on lamp wattage are shown as a guide, and default electricity prices come from the EIA. You set the price of the new bulbs; the opening example uses an illustrative one, not a quote or a current price.
Methodology
Purpose and model boundary
This calculator compares keeping your old light bulbs with switching to LED bulbs. It multiplies the number of bulbs by each bulb's watts and the hours a day they are on, prices that at your electricity rate, adds the cost of replacing bulbs as they burn out when you enter their price and life, and sets the yearly saving against what the new bulbs cost. Over the number of years you choose, it compares keeping the old bulbs, switching now and, when you say how many years the old bulbs have left, switching when they burn out.
Every figure on this page is computed by the spreadsheet; the page adds nothing to it. The model covers running cost and purchase cost only. It does not judge light quality, colour, dimming or fit, and it does not price financing, warranties or your own time.
Inputs and units
- The bulbs: how many (1 to 500), the hours a day they are on (0 to 24), the type of the old bulbs (incandescent, halogen incandescent, compact fluorescent or other), and the watts of an old bulb and of a new LED bulb, from the bulbs themselves or their packaging.
- Brightness, optional: the lumens of the old and new bulbs, used only to warn when the new bulb is dimmer.
- Bulb prices and lives: the price of a new LED bulb, more than $0 and at most $500, which is always yours to set; and, optionally, the price of a replacement old bulb and the rated life in hours of each kind.
- Electricity price, optional: the state, which sets the default price, or your own price in dollars per kWh.
- Purchase: installation, sales tax on the price and verified rebates. Each is optional and counts as zero when left blank.
- The comparison: the years to compare (1 to 30), the yearly change in electricity prices, the discount rate, and, optionally, the years the old bulbs have left.
Power is in watts per bulb, light in lumens, life in hours, energy in kWh a year and money in dollars.
Governing relationships
Energy. Each kind of bulb uses bulbs × watts × hours a day × 365 ÷ 1000 kWh a year; a plain bulb draws nothing when off.
Replacing bulbs as they burn out. When you enter an old bulb's price, the yearly cost of replacing old bulbs is bulbs × price × hours a year ÷ the old bulb's rated life, counted from the first year. The rated life is yours; left blank for a halogen or CFL bulb, it is the federal minimum rated life, 1,000 or 6,000 hours, which real bulbs may exceed, so the cost of replacing them may be overstated. For an old-style incandescent or other bulb with no life entered, replacements are not counted. New bulbs are bought again only after their rated life has run out; with a long-lived LED that is often after the years compared, and with no new life entered they are not bought again.
Value left at the end. The new bulbs' life in years is their rated hours ÷ the hours they are on in a year; the value left in them at the end is counted on a straight line over that life. With no new life entered, no value is counted.
Federal limits as a guide. There is no federal list of individual bulbs. As a guide to old bulbs, under the limits phased in from 2012 to 2014 a general service incandescent lamp may draw at most 72 W for 1490-2600 lumens, 53 W for 1050-1489, 43 W for 750-1049 and 29 W for 310-749; older bulbs commonly drew more.
Yearly cost. For each bulb, the yearly running cost is its yearly kWh times the electricity price; adding yearly upkeep gives its yearly cost, and the yearly saving is the old bulb's yearly cost less the new one's.
Electricity price. Your own price, when you enter one, is used; otherwise the average residential price for the state you choose.
Purchase cost. The capital cost is the number of bulbs × the price per bulb × (1 + sales tax rate) + installation − rebates; there is no disposal cost or sale value for bulbs.
Payback. Simple payback is the net initial cost ÷ the first year's saving, when the saving is positive; otherwise there is no payback. Discounted payback is the first year in which the cumulative discounted net benefit of replacing now reaches zero within the years compared.
The three paths over the years compared. Electricity prices change each year by the rate you enter; upkeep stays flat; costs fall at the end of each year and are discounted at your rate.
- Keep: the old unit's yearly cost every year.
- Replace now: the net initial cost today, then the new unit's yearly cost, less the value left in the new unit at the end.
- Replace at end of life (when you enter the years the old unit has left and they are fewer than the years compared): the old unit's yearly cost until it fails, then the capital cost in that year, then the new unit's yearly cost, less the value left in the new unit at the end.
The net present value of switching now is the present cost of keeping the old bulbs less the present cost of switching now: positive means switching now costs less.
Calculation sequence
The spreadsheet first checks the inputs, then works out each kind of bulb's yearly kWh and replacement cost at your hours, the yearly costs and the saving. The purchase cost, the paybacks, the present values of the three paths and the year-by-year cash flow follow. The sensitivity table uses the same per-bulb figures, so it cannot disagree with the main result. A block of consistency checks, including that the discounted cash flow reaches the same net present value as the closed-form formula, runs before the status is returned.
Outputs and interpretation
The headline is the yearly saving from switching, with the simple payback and the net present value of switching now. For each kind of bulb the results give its watts, its yearly kWh, and its yearly energy, replacement and total cost, with the electricity price actually used, the life hours used and a note on where the price came from. The decision results give the net initial cost, the discounted payback year, the total and present cost of keeping, of switching now and of switching at end of life, and a plain verdict on each.
The cash-flow table shows each year from 0 to the years compared: the cost of each path, the net benefit of replacing now, and its cumulative, discounted and cumulative discounted values. The sensitivity table shows the yearly saving at 1, 2, 3, 4, 6, 8, 12 and 24 hours a day, and at 0.5, 0.75, 1, 1.25 and 1.5 times the electricity price used.
The first chart, “Cumulative net benefit of replacing now, by year”, shows Undiscounted and Discounted by year. The second chart, “Cost over the years compared”, shows Total and Present value by option. The third chart, “Running cost in year 1”, shows Electricity and Replacement bulbs by bulbs, stacked.
Validation and status logic
The workbook returns one status, chosen in this order: NOT VALID, then CHECK, then OK.
- NOT VALID names the first problem: old watts missing or not above 0 and at most 500; an old bulb price outside 0 to $500 or an old life outside 100 to 100,000 hours; new watts missing or not above 0 and at most 200; a new life outside 1,000 to 100,000 hours; a bulb count that is not a whole number from 1 to 500, hours a day outside 0 to 24, an old bulb type that is not one of its options, or a lumen figure outside 0 to 20,000; no electricity price, or your own price outside $0.01 to $2.00 per kWh; a new bulb price that is missing, not above $0 or above $500; another money or rate input outside its range; years to compare that are not a whole number from 1 to 30, or a growth or discount rate outside its range; years left for the old bulbs that are not a whole number from 0 to 30.
NOT VALIDis a refusal, not a numeric answer: every figure reads zero and is withheld. - CHECK accompanies a computed result that needs the stated review: a new bulb that draws as many watts as the old one, or more; a new bulb that gives less than 0.9 of the old bulb's light; zero hours a day; a new unit that does not cost less to run than the old one at your use, so there is no payback; or an old unit with fewer years left than the years compared, so the end-of-life path is the realistic one.
- OK otherwise.
Assumptions and limitations
- Every figure for a bulb is yours. There is no federal list of individual bulbs: the ENERGY STAR light bulb data could not be obtained, so the watts, lumens, lives and prices are what you enter.
- Hours are yours. No federal figure for household lighting hours was found; the opening example uses 3 hours a day as an illustration.
- Replacement bulbs are counted on average. The cost of replacing bulbs is spread evenly over the years by their rated life, not bought on the exact day each one fails.
- Federal minimum lives are floors, not typical lives. The 1,000-hour halogen and 6,000-hour CFL figures are the least a bulb sold under 10 CFR 430.32(dd) had to be rated for; enter your bulb's rated life if you know it.
- The default electricity price is an average. It is the EIA's annual average residential price for the state, not your tariff. Enter your own price from your bill for a better answer.
- One price change rate applies to electricity in every year. The future purchase in the end-of-life path is priced at today's price.
- There is no loan, no depreciation other than the value left in the new unit at the end, and no resale other than the old unit's sale value when it is replaced now.
Data and vintage
The federal limits on lamps and the default electricity prices are reviewed reference figures, refreshed from their federal publishers; their version is shown in the result details.
- Lamp limits: the federal maximum rated watts of general service incandescent lamps by brightness from 10 CFR 430.32, and the 45 lumens per watt sale prohibition from 2022-07-25, read 2026-10-28.
- Default electricity prices: EIA 2025 annual average residential electricity prices by state (Form EIA-861).
Worked examples and prices
Prices are not part of the reference data: the price of the new unit is an input you set. The opening example and the five worked examples each use an illustrative price for the new unit, so that the example computes, and each says so: “Illustrative price for this example, not a quote or a current price. Prices vary: check current prices online or enter your own.”
Restrictions and non-computing states
The calculator enforces its numeric and choice limits before it accepts a result. A bulb with no watts, a count or hours outside their limits and a missing price for the new bulb are refused by the workbook.
Errors and warnings
A request rejected by the page's input limits is not a computed result. A transport or service failure, a timeout or a cancelled run cannot establish a fresh workbook answer, and the last result stays on the page marked as out of date. Check the watts printed on your bulbs and your own bill before relying on a result for a purchase.
References
Sources and further reading
The calculator reads its default electricity prices from a reviewed reference table inside the workbook, with its version shown in the result details. Every table comes from a US federal source. The sources below publish the data and the rules the model applies. They do not endorse this calculator.
- DOE energy conservation standards, 10 CFR 430.32 (eCFR) sets the federal limits on general service lamps (430.32(dd), formerly (x)): the maximum watts of incandescent lamps by brightness, and the 45 lumens per watt sale prohibition from 2022 (retrieved 2026-10-28).
- EIA, Detailed state data (Form EIA-861) gives the average residential electricity price by state, used here for 2025 (retrieved 2026-10-28).
This is an educational estimate of running and purchase costs for the bulbs and prices you enter, not a product recommendation or a quote.
Frequently asked questions
What watts should I enter for my old bulbs?
Can I pick an LED bulb from a list?
Should I count replacement bulbs?
Why do I see a warning that the new bulb is dimmer?
Where does the new unit's price come from?
Is the electricity price my actual rate?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.