Kirchhoff's Law of Voltage (KVL) states that the sum of all electrical potential differences (voltage drops and rises) around any closed loop in a circuit must equal exactly zero. This fundamental rule, rooted in the conservation of energy, dictates that every volt supplied by a source must be entirely consumed by the components and wiring in that specific loop before the current returns to the source.
What people commonly confuse it with: Beginners frequently mix up KVL with Kirchhoff's Current Law (KCL), which governs current at a node rather than voltage in a loop. Others mistake KVL for Ohm's Law. Ohm's Law ($V=IR$) calculates the drop across a single component; KVL is the topological framework that binds those individual drops together into a complete path.
The Core Principle: Why the Loop Must Equal Zero
To visualize KVL without relying on the overused water-pipe analogy, think of a ski resort. The chairlift provides a massive, singular elevation gain (the voltage rise from your power supply). The various ski runs down the mountain represent elevation losses (voltage drops across resistors, LEDs, or motors). No matter which combination of runs you take to get back to the base lodge, your net change in elevation for the complete trip is exactly zero. You end up exactly where you started.
In electrical terms, charge carriers (electrons) gain potential energy when pushed through a power source and lose that exact same amount of energy as they push through the resistance of the circuit. According to Georgia State University's HyperPhysics, this is a direct expression of the conservation of energy; a charge cannot return to the negative terminal with leftover potential energy, nor can it return with a deficit.
When analyzing a circuit, you assign a direction for current flow. As you trace the loop in that direction, passing through a component from positive to negative yields a voltage drop (a negative value in the KVL equation), while passing through a source from negative to positive yields a voltage rise (a positive value). The algebraic sum of these values is always zero.
Worked Numeric Example: Sizing a Resistor for a 12V LED Run
Let's apply KVL to a real-world scenario: powering a standard indicator LED from a 12V DC battery, but this time we will account for the physical wire connecting them, which most textbook examples ignore.
- Source Voltage ($V_s$): 12.0V DC
- LED Forward Voltage ($V_f$): 2.1V
- Target LED Current ($I$): 20mA (0.02A)
- Wiring: 20 feet total loop (10 ft out, 10 ft back) of 22 AWG copper wire.
According to standard wire tables, 22 AWG copper has a resistance of roughly 16.14 ohms per 1,000 feet. For our 20-foot loop, the wire resistance ($R_{wire}$) is:
$$R_{wire} = (20 / 1000) \times 16.14 = 0.32 \Omega$$
Now, we write the KVL equation for our single closed loop, starting at the negative terminal of the battery and moving clockwise:
$$V_s - V_{wire} - V_{resistor} - V_{LED} = 0$$
We know $V_{wire}$ can be calculated via Ohm's law ($I \times R_{wire}$):
$$V_{wire} = 0.02A \times 0.32\Omega = 0.0064V$$
Substitute the known values into the KVL equation:
$$12.0V - 0.0064V - V_{resistor} - 2.1V = 0$$
$$9.8936V - V_{resistor} = 0$$
$$V_{resistor} = 9.8936V$$
Finally, use Ohm's law to find the required resistance value:
$$R = V_{resistor} / I = 9.8936V / 0.02A = 494.68 \Omega$$
Since 494.68 Ω is not a standard value, you would select the next standard E24 resistor size up: 510 Ω. If you ignored KVL and the wire resistance, you would have calculated exactly 495 Ω anyway, but in high-current or long-distance runs, those parasitic drops become massive, and KVL is the only way to catch them before your equipment browns out.
Where You Meet KVL in Practice
Kirchhoff's Law of Voltage isn't just for passing exams; it is the underlying physics governing several common jobsite and workbench headaches.
Long AC Branch Circuit Voltage Drop
When running a 120V AC branch circuit to a shed 150 feet away, the NEC (National Electrical Contractors Association) recommends keeping voltage drop under 3% for branch circuits. If you pull 14 AWG wire for a 15A load, the wire itself acts as a resistor in your KVL loop. The source provides 120V, the wire drops 6V, and the receptacle only delivers 114V. KVL proves why you must upsize to 10 AWG or 8 AWG to shrink the wire's share of the loop voltage.
Series Battery Pack Balancing
In a 4S LiFePO4 battery pack (nominal 12.8V), the Battery Management System (BMS) relies on KVL. The total pack voltage must equal the sum of the four individual cell voltages. If the BMS reads a total pack voltage of 13.2V, but the sum of the individual cell taps reads 13.0V, KVL dictates that the remaining 0.2V is being lost to contact resistance in the nickel busbars or sense wires.
Ground Loops in Sensor Wiring
When wiring 4-20mA analog sensors to a PLC, connecting the sensor ground at the field device and the PLC cabinet creates a second, unintended KVL loop through the earth. Stray magnetic fields induce a small voltage in this ground loop. KVL dictates that this induced voltage will add to or subtract from your sensor's signal voltage, resulting in erratic PLC readings. The fix is to ground the shield at one end only, breaking the physical loop.
Common Mistakes and Troubleshooting with KVL
When bench-testing a circuit that isn't behaving as expected, engineers and hobbyists often fall into a few specific traps when applying KVL:
- Forgetting Internal Resistance: A 9V alkaline battery might measure 9.1V open-circuit, but under a 500mA load, the voltage at the terminals drops to 7.5V. KVL requires you to model the battery as an ideal 9V source in series with an internal resistor (often 1 to 2 ohms for older alkalines).
- Sign Convention Errors: The most common math error is assigning the wrong polarity when tracing the loop. If your assumed current direction enters the positive terminal of a component, it's a voltage drop (negative). If it enters the negative terminal (like a battery being charged), it's a voltage rise (positive).
- Ignoring Diode Forward Voltages: In power supply rectifiers, a standard silicon diode drops roughly 0.7V, while a Schottky drops about 0.3V. In a full-wave bridge rectifier, current passes through two diodes simultaneously. KVL dictates you must subtract 1.4V (not 0.7V) from your transformer's peak AC voltage to find your DC bus voltage.
Frequently Asked Questions
How does Kirchhoff's law of voltage apply to parallel circuits?
KVL applies to every individual closed loop within a parallel circuit. If you have a 12V source and three parallel resistors, you can trace a loop through the source and Resistor 1, a loop through the source and Resistor 2, and a loop through the source and Resistor 3. KVL dictates that the voltage drop across each parallel branch must exactly equal the source voltage (minus any voltage drop in the shared feeder wires). This is why parallel components share the same voltage.
What is the difference between Kirchhoff's voltage law and current law?
Kirchhoff's Voltage Law (KVL) deals with loops and states that the sum of voltages around a closed path is zero (conservation of energy). Kirchhoff's Current Law (KCL) deals with nodes (junctions) and states that the sum of currents entering a node must equal the sum of currents leaving it (conservation of charge). You use KVL to solve for unknown voltages in series paths, and KCL to solve for unknown currents at branching points.
Can Kirchhoff's law of voltage be used for AC circuits with inductors?
Yes, but you must use complex numbers (phasors) instead of simple scalar addition. In an AC circuit with inductors and capacitors, the voltage drops are not in phase with the current. According to All About Circuits, you cannot simply add the RMS voltage of a resistor and the RMS voltage of an inductor arithmetically (e.g., $V_R + V_L \neq V_{source}$). Instead, KVL requires you to add them as vectors: $V_{source} = \sqrt{V_R^2 + V_L^2}$. The algebraic sum of the instantaneous voltages at any exact microsecond, however, will always equal zero.
Why does my multimeter reading not match my Kirchhoff voltage calculation?
If your physical multimeter readings don't sum to zero in a real-world loop, you are likely measuring parasitic elements not included in your theoretical KVL equation. Common culprits include the internal resistance of your power supply, the millivolt drop across a breadboard's spring contacts, temperature-induced resistance changes in your wires, or the burden voltage of the multimeter itself when measuring current. Always measure the actual source voltage under load rather than relying on the power supply's display dial to close your KVL equation.






