You are offline — AutoTools still works from your device.
Electrical Laws Intermediate 8 min read Nov 2026

Kirchhoff’s Current Law (KCL)

Kirchhoff’s current law states that the charge entering a node equals the charge leaving it. Learn the node equation, sign conventions and worked examples.

Definition

Kirchhoff’s current law states that the algebraic sum of currents at any node of a lumped circuit is zero: the total current entering a node equals the total current leaving it, because charge cannot accumulate at an ideal node.

Learning objectives

  • State Kirchhoff’s current law and explain its link to charge conservation.
  • Write a node equation with a consistent sign convention.
  • Calculate an unknown branch current from known currents.
  • Apply KCL to parallel circuits and to current measurement.
Kirchhoff’s Current Law (KCL) diagram A closed electrical circuit electrical principle schematic — not to scale
Kirchhoff’s Current Law (KCL) — schematic illustration
Advertisement

Progressive explanation

Start with the plain-language idea, then move into the engineering detail. Each level stands on its own, so you can stop at the depth you need.

Beginner The core idea
Kirchhoff’s current law (KCL) is a bookkeeping rule for current at a junction. Whatever current flows into a junction must flow out somewhere, because charge does not pile up at a point in a normal circuit. If 5 A enters a junction and 2 A leaves through one branch, then 3 A must leave through the other branches.

Think of water pipes meeting at a tee. The water arriving at the tee must equal the water leaving it; a pipe that carries water in must have somewhere for it to go. In circuits, the junction is called a node, and the rule applies to every node of the circuit at every instant.
Intermediate How it behaves in a circuit
KCL is the circuit-level expression of conservation of charge. It is usually written as ΣI_in = ΣI_out, or as ΣI = 0 when currents entering a node are given one sign and currents leaving the opposite sign. The law remains valid for alternating current at every instant, and the same rule applies to RMS phasors in sinusoidal steady state.

When applying KCL, label each branch current with a reference arrow before writing equations. A current chosen in the opposite direction to the real flow simply comes out negative, which is not an error. For two resistors in parallel fed by a total current I, KCL gives I = I₁ + I₂, and the current sharing follows the resistance values.
Advanced Limits, assumptions, engineering detail
KCL assumes the lumped-element approximation, in which the node is treated as having negligible capacitance and the time for charge to redistribute is negligible compared with the signal period. At very high frequencies, or for very fast transients, displacement current through stray capacitance matters, and the current entering a physical region must include displacement current as well as conduction current. The general form follows from the continuity equation, ∇·J + ∂ρ/∂t = 0: for a steady state at a node, the divergence term integrates to zero net current.

In nodal analysis, KCL is written for every non-reference node, giving a system of equations in node voltages. The reference node is chosen arbitrarily and its voltage is set to zero. KCL also explains why a current measurement around a whole multi-conductor cable reads zero: the algebraic sum of the conductor currents inside the clamp is zero when no current leaves through a path outside the clamp.

Formulas and variables

KCL at a node
ΣI_in = ΣI_out
ΣI_in Sum of currents entering the node · A ΣI_out Sum of currents leaving the node · A
If 5 A enters and 2 A leaves, another 3 A must leave.
Signed form
ΣI = 0
ΣI Algebraic sum of all branch currents at the node · A
Entering currents positive and leaving negative: 5 − 2 − 1.2 − 1.8 = 0 A.
Parallel branches
I_total = I₁ + I₂ + …
I_total Total current entering the parallel group · A I₁, I₂ Branch currents · A
A 6 A total splits into 2 A and 4 A in two branches.

Units of measurement

QuantitySymbolUnit
Electric current I ampere (A)
Charge Q coulomb (C)
Time t second (s)

Worked examples

Worked example

Unknown branch current at a node

Problem. At a junction, 5.0 A enters. Two branches leave with 2.0 A and 1.2 A. Find the current in the third outgoing branch.

Solution. KCL: ΣI_in = ΣI_out, so 5.0 = 2.0 + 1.2 + I₃. Therefore I₃ = 5.0 − 3.2 = 1.8 A.

I₃ = 1.8 A leaving the node.
Worked example

Parallel branch currents

Problem. A 12 V source feeds a 6 Ω and a 3 Ω resistor in parallel. Use KCL to find the total current.

Solution. Each branch has 12 V: I₁ = 12/6 = 2.0 A and I₂ = 12/3 = 4.0 A. KCL gives I_total = 2.0 + 4.0 = 6.0 A.

I_total = 6.0 A, split as 2.0 A and 4.0 A.

Practical applications

  • Nodal analysis of circuits
  • Current distribution in parallel loads
  • Fuse and feeder sizing
  • Return-current and ground-path analysis

Automotive applications

KCL explains why the current flowing out of the battery positive terminal must return through the ground path. A missing ground strap forces return current through unintended paths, such as the chassis, bearings or a small signal wire, which can overheat or cause electrical noise. Measuring current in each return path is a systematic way to find an abnormal ground current.

Industrial applications

In industrial distribution, KCL governs the current balance in a panel: the current entering a busbar must leave through the outgoing feeders and the neutral or protective conductor according to the system configuration. In three-phase systems with unbalanced loads, the neutral current is the phasor sum of the phase currents, so an open neutral can cause dangerous phase voltage shifts.

Measurement procedure

  1. Measure each branch current individually and add them with their assigned directions.
  2. A clamp around several conductors reads the algebraic sum, which is useful for checking residual current.
  3. Use a current probe and oscilloscope for transient or non-sinusoidal currents where a single RMS reading is not enough.
  4. Confirm the measurement by checking that the entering and leaving currents balance within the meter accuracy.

Common mistakes

  • Forgetting the reference direction and adding currents with the wrong sign.
  • Applying KCL at a node that is not a defined lumped node, where significant capacitance or displacement current exists.
  • Assuming current splits equally between unequal parallel resistors.
  • Ignoring current that leaves through an unmeasured return or ground path.

Safety considerations

  • Current measurements require breaking the circuit or using a properly rated clamp; never create a parallel path through the meter.
  • Use equipment rated for the circuit voltage and for the prospective fault current.
  • Treat unexpected current in a ground or chassis path as a serious fault until it is explained.

Frequently asked questions

Is KCL always true?
It is true for lumped circuits and for any closed surface when displacement current is included. In the lumped approximation used in circuit analysis, it applies at every node at every instant.
How do I choose current directions?
Choose any reference direction you like. The algebra will give a negative result if the actual current flows the other way.
Does KCL apply to AC circuits?
Yes. It applies instantaneously, and it also applies to RMS phasors in sinusoidal steady state when impedances are used.
Advertisement
Advertisement
Install AutoToolsWorks offline, one tap away.
Ad
Ask the AI mechanic
Hi! Ask me anything about your car — codes, noises, parts, maintenance.
All tools