How the UPS runtime calculator works
Whether the UPS lives under your desk holding up a router and a PC, or in a server closet holding up something your job depends on, you are asking the same question: when the power goes out, how long do I get? This page answers it two ways. If you know what batteries are inside (the label says: usually 12 V, 7 to 9 Ah, one or two of them), the battery specs mode runs the real engineering, with every derating shown so you can check the work. If you have the manufacturer's runtime figures, the spec sheet mode fits the published curve to your exact load. For consumer units the spec sheet mode is usually the better answer, and we say so plainly: the maker measured their own box, overhead and all, and two of their measurements beat spec-blind physics.
Before either mode, the confusion this corner of the hardware aisle runs on. A UPS wears two ratings, say 1500 VA and 900 W, and they are not the same number. Think of a glass of beer: volt-amperes are the glass, watts are the beer, and the power factor is how much of the glass is beer rather than foam. Old computer power supplies poured a lot of foam (power factor around 0.6 to 0.7), which is why consumer UPS watt ratings settled near 0.6 times the VA number. A modern PC supply with active PFC pours nearly all beer (power factor 0.95 to 0.99; 80 Plus certification requires at least 0.9), so its volt-amperes and watts are nearly equal, and it is the smaller W rating your load slams into first. Size to watts. The VA figure is the bigger, friendlier number on the faceplate, and it is not the one that protects you. If kW versus kWh has ever tripped you up, this is the same family of confusion wearing a different jacket; our EV charging time calculator untangles that cousin.
The formula
aged Wh = volts × amp-hours × batteries × age factor
usable Wh = aged Wh × min(1, (aged Wh ÷ (battery watts × 20))k − 1)
runtime = usable Wh ÷ battery watts
spec sheet mode: runtime = a × load−b, fitted exactly through both published points
Inverter efficiency is the share of battery energy that comes out as usable AC power: consumer and SMB units run about 85 to 95 percent on battery, and we default to 90. The age factor is our editorial derating for sealed lead-acid's decline in service (100, 80, or 60 percent). And k is the Peukert exponent, the heart of the page: we implement Peukert's equation itself, not a flat derating, with k = 1.2. Published exponents for sealed lead-acid run about 1.1 to 1.3, and 1.2 is the value that reproduces the classic landmarks: the full rating at the gentle 20-hour rate, and about 60 percent of it when the pack is emptied in an hour. That 20 in the formula is the rating convention itself: the amp-hours on the label were measured over 20 unhurried hours, a luxury a UPS on battery never gets.
Worked example
A common 1500 VA / 900 W consumer UPS carries two 12 V, 9 Ah batteries: 12 × 9 × 2 = 216 Wh of nameplate energy.
Carrying 60 W of router and NAS: through a 90 percent efficient inverter the load pulls 60 ÷ 0.9 = 66.7 W from the battery. That drains the pack in a couple of hours rather than 20, and at that rate Peukert says only 69.5 percent of the rating is usable: 150.1 Wh. Runtime is 150.1 ÷ 66.7, about 2 h 15 min. Your network shrugs off any outage shorter than a movie.
The same UPS under a 400 W desktop PC: the battery now supplies 444.4 W, the pack would be flat in minutes, and the usable share falls to 47.5 percent: 102.7 Wh. Runtime is about 14 min. Same box, same batteries, and under seven times the load costs nearly ten times the runtime. That asymmetry is Peukert's law doing exactly what it does.
Cross-check with the spec sheet mode: suppose that unit's sheet publishes 12 minutes at half load (450 W) and 4 minutes at full load (900 W). Fitting the curve gives b = 1.58, and evaluating at 400 W lands on about 14 min, within a minute of the physics. At 60 W, though, the fitted curve extrapolates far below the published range and returns 4 h 52 min against the physics mode's 2 h 15 min. Below the range, both modes are guessing; trust the shorter answer and the calculator's honesty note.
Why nameplate amp-hours lie at UPS speeds
The 9 Ah printed on a UPS battery was earned the easy way: drained over 20 hours at a current so small the chemistry never breaks a sweat. Ask for the energy faster and the battery simply has less to give, because the reaction cannot reach the deeper active material before the voltage sags below useful. This is Peukert's law, and it is not a small effect: a sealed lead-acid pack emptied in one hour delivers only about 60 percent of its rating, and a UPS carrying a real load drains its little pack far faster than that. Our worked example's 400 W case gets 47.5 percent of nameplate. Marketing did not lie to you, exactly; the label just answers a question a UPS never asks. It also runs the other way, which is the good news on the page: half the load is more than double the runtime. In our spec-sheet example, dropping from 450 W to 225 W takes the published 12 minutes to 36. Lithium UPS packs, for what it is worth, hold nearly flat at high rates (Peukert exponents around 1.05), which is one honest reason they are taking over the data center.
The other quiet thief is age. Sealed lead-acid fades in service whether you use it or not, which is why VRLA batteries are on a 3-to-5-year replacement schedule everywhere that people check. The failure mode is cruel: the UPS sits there passing self-tests and chirping cheerfully for years, and the one time the grid actually drops, the tired pack sags in seconds and the "protected" computer goes down with everything else. Our age select prices this honestly: the worked example's 2 h 15 min becomes 1 h 43 min on a pack a few years old and 1 h 13 min on one due for replacement, and those tiers are labeled estimates, not measurements. Write the install date on the battery with a marker, run the UPS's real load test once or twice a year, and treat a shortening self-test runtime as the battery telling you the truth early, which is the only time the truth is cheap.
What to actually put on the UPS
Here is the doctrine the runtime table teaches: put the network first. Twenty watts of modem and router runs for around eight hours on the same UPS that carries a gaming PC for a quarter of an hour. Keep the network gear on battery and an outage becomes an inconvenience with wifi: phones stay connected, laptops run on their own batteries, and the smart home keeps its brain. The PC, the monitors, and the laser printer (never the laser printer; its fuser pulls more than the whole rest of the desk) belong on the surge-only outlets, with the PC getting just enough battery time to save and shut down. And mind the flagged rows in the results table: loading a UPS past its watt rating does not buy a shorter runtime, it buys an alarm and a protective shutdown, which during an outage means everything goes dark anyway.
A word for the server closet, where this math has a budget attached: nobody sizes lead-acid for hours, and you should not try. The standard playbook is 5 to 15 minutes of battery, enough to ride through the blips that make up most outages and to cover the gap until either a generator picks up the load or a shutdown agent closes everything gracefully. Runtime beyond that point costs more per minute than a generator does, precisely because of the high-rate penalty this page calculates. If you are sizing the whole room rather than one box, our data center power calculator does the facility-scale math, and the same honesty applies at every scale: the spec sheet knows things the physics does not, and the battery knows things the spec sheet has forgotten by year four.