Kirchhoff's Current and Voltage Laws

The two laws

Kirchhoff's Current Law (KCL) is just conservation of charge: at any junction, the current flowing in must equal the current flowing out. Charge can't pile up at a point.

Kirchhoff's Voltage Law (KVL) is conservation of energy: going all the way around any closed loop in a circuit, the total voltage gained (from sources) equals the total voltage dropped (across resistors). You end up back where you started, at the same potential.

KCL: ∑Iin=∑Iout,KVL: ∑loopΔV=0\text{KCL: } \sum I_{in} = \sum I_{out}, \qquad \text{KVL: } \sum_{\text{loop}} \Delta V = 0

Sign conventions for KVL

Pick a direction to walk around the loop and stick to it. Each element then adds or subtracts according to this table:

Change in potential as you walk across each element
ElementWalking directionChange in potential
ResistorSame way as the assumed current−IR-IR
ResistorAgainst the assumed current+IR+IR
BatteryFrom −- terminal to ++ terminal+E+E
BatteryFrom ++ terminal to −- terminal−E-E

If a current comes out negative at the end, your assumed direction was simply backwards. The size is still right, so there is no need to redo the problem.

Worked example: a two-loop circuit

A circuit has two loops sharing a middle branch. The left loop has an 8V source in series with a 1Ω resistor, the right loop has an 8V source in series with a 2Ω resistor, and the shared middle branch has a 2Ω resistor. Current I1I_1 flows from the left source into the shared node, I2I_2 from the right source into the same node, and I3I_3 flows out through the middle resistor. Find all three currents.

Solution: KCL at the shared node gives I3=I1+I2I_3 = I_1+I_2. Applying KVL around each loop:

Left loop: 8=I1(1)+I3(2)\text{Left loop: } 8 = I_1(1) + I_3(2)Right loop: 8=I2(2)+I3(2)\text{Right loop: } 8 = I_2(2) + I_3(2)

Substituting I3=I1+I2I_3 = I_1+I_2 into both:

8=I1+2(I1+I2)=3I1+2I2(i)8 = I_1 + 2(I_1+I_2) = 3I_1 + 2I_2 \qquad\text{(i)}8=2I2+2(I1+I2)=2I1+4I2(ii)8 = 2I_2 + 2(I_1+I_2) = 2I_1 + 4I_2 \qquad\text{(ii)}

From (ii): I1=4−2I2I_1 = 4 - 2I_2. Substituting into (i):

3(4−2I2)+2I2=8  ⇒  12−4I2=8  ⇒  I2=1 A3(4-2I_2) + 2I_2 = 8 \;\Rightarrow\; 12 - 4I_2 = 8 \;\Rightarrow\; I_2 = 1\text{ A}

Then I1=4−2(1)=2 AI_1 = 4-2(1) = 2\text{ A}, and I3=I1+I2=3 AI_3 = I_1+I_2 = 3\text{ A}.

Check: left loop: 2(1)+3(2)=2+6=82(1)+3(2)=2+6=8 ✓. Right loop: 1(2)+3(2)=2+6=81(2)+3(2)=2+6=8 ✓. Both match the source voltages.

Worked example: a balanced Wheatstone bridge

Four resistors PP, QQ, RR and SS form a Wheatstone bridge, with a galvanometer between the PP-QQ junction and the RR-SS junction. Applying KCL and KVL shows the galvanometer reads zero exactly when

PQ=RS\dfrac{P}{Q} = \dfrac{R}{S}

With P=10 ΩP = 10\,\Omega, Q=20 ΩQ = 20\,\Omega and R=15 ΩR = 15\,\Omega, find the value of SS that balances the bridge.

Solution:

S=QRP=20×1510=30 ΩS = \dfrac{QR}{P} = \dfrac{20 \times 15}{10} = 30\,\Omega

At balance the two ends of the galvanometer are at the same potential, so its branch can be removed entirely. That shortcut turns many "find the equivalent resistance" questions into simple series and parallel combinations.

Common mistakes

  • Mixing sign conventions inside one loop. Choose the walking direction once and apply the table to every element in that loop.
  • Writing more loop equations than you need. With nn unknown currents you need exactly nn independent equations. An extra loop equation is just a combination of the others.
  • Redoing work after a negative answer. A negative current only means it flows opposite to the arrow you drew.
  • Forgetting a battery's internal resistance. If a cell has internal resistance rr, it sits in series with the EMF and drops IrIr like any other resistor.

Where this comes up in exams

Kirchhoff's laws are listed in the Current Electricity units of the JEE Main 2026 and NEET (UG) 2026 syllabi, together with the Wheatstone bridge and metre bridge, and in the JEE Advanced 2026 syllabus. GATE 2027 EE and IN name KCL, KVL and Kirchhoff's laws alongside node and mesh analysis, and EC lists node and mesh analysis.

Checked against JEE (Main) 2026 syllabus (NTA), NEET (UG) 2026 syllabus (NMC, published by NTA), JEE (Advanced) 2026 syllabus, GATE 2027 EE syllabus, GATE 2027 IN syllabus and GATE 2027 EC syllabus. Syllabi can change from year to year, so confirm with the latest official notification for your exam.

Continue learning

Once a circuit is solved for its currents, the diode equation is what determines how current actually flows through any non-linear component you add to it. And for a circuit like this one, reducing everything except one branch down to a single equivalent source is often faster than solving the whole loop system directly.

From past GATE papers