Learn PLCs free

Solid State Relay (SSR) Explained

A Solid State Relay (SSR) is a semiconductor switching device that replaces an electromechanical relay or contactor for moderate-current AC or DC loads. SSRs use thyristors, triacs, or MOSFETs to switch loads with no moving parts — meaning unlimited cycle life, silent operation, and microsecond switching speed. The trade-off: SSRs dissipate heat continuously while switched on, requiring proper heatsinking.

SSR vs electromechanical relay

AspectSSRElectromechanical relay / contactor
Cycle lifeUnlimited (no moving parts)100k - 10M operations typical
Switching speedMicroseconds5-25 ms
Noise (audible)SilentAudible click
Voltage drop / heat~1.5 V drop = continuous heat (~1.5W per amp)~0V drop, near-zero heat
Heatsink required?Yes for >5ANo
Failure modeOften shorts (load stays on!)Usually opens (load goes off)
Cost (10A AC)$15-$40$10-$30
Best forHigh-cycle (heaters, lighting flicker, valve cycling)Low-cycle, safety circuits, large currents
Zero-crossing SSR vs random-firing SSR switchingZero-crossing SSR switches only at the zero-volt crossing point eliminating inrush and EMI. Random-firing SSR switches instantly regardless of waveform position.Zero-crossing vs random-firing SSRZero-crossing SSR (resistive loads)ON cmdWait for zero-crossNo inrush · Low EMIRandom-firing SSR (inductive)ON cmdSwitch instantly mid-cycleInrush spikes · EMIChoose by load type. Resistive heaters: zero-crossing. Phase control / inductive: random-firing.

Zero-crossing vs random-firing AC SSRs

Zero-crossing SSR only turns on when the AC waveform crosses zero volts. This eliminates inrush current spikes and EMI, ideal for resistive loads (heaters, incandescent lamps).

Random-firing SSR turns on instantly regardless of waveform position. Required for phase-control applications (dimming, motor speed) and inductive loads where you need fast response.

Heat dissipation

An SSR drops about 1.5 V across the output when switched on, dissipating ~1.5 W per amp. A 10A load = 15W of heat that must go somewhere. Without a heatsink, the SSR overheats and fails (often shorted, a dangerous failure mode).

Sizing rule: heatsink rated for at least 1.5W × max load current, with 30°C/W or better thermal resistance for free-air; better with forced air. Always derate SSR current rating to 50% for sustained loads — a 25A SSR running 25A continuously is at thermal limit.

Frequently asked questions

What is a solid state relay (SSR)?
A Solid State Relay is a semiconductor switching device using thyristors, triacs, or MOSFETs to switch AC or DC loads without moving parts. SSRs offer unlimited cycle life, silent operation, microsecond switching, but dissipate heat continuously while switched on (~1.5W per amp for AC SSRs), requiring proper heatsinking.
When should I use an SSR vs an electromechanical relay?
Use SSR for high-cycle applications (heater modulation, valve cycling, lighting flicker, fast pulse trains) where the unlimited mechanical life pays back. Use electromechanical relays/contactors for low-cycle high-current applications, safety circuits where the failure mode (open) matters, and where heat dissipation in the panel is a concern. SSRs cost slightly more and need heatsinks; relays are simpler.
What is a zero-crossing SSR?
A zero-crossing SSR only turns on when the AC waveform crosses zero volts, eliminating inrush current spikes and reducing EMI. Ideal for resistive loads (heaters, incandescent bulbs) where you want clean switching. The trade-off: response time is up to half a cycle (8.3 ms at 60 Hz). For phase control or inductive loads where fast response matters, use random-firing SSRs.
How do I size a heatsink for an SSR?
Calculate heat dissipation: AC SSR drops ~1.5V × load current ≈ 1.5W per amp. A 10A load means 15W of heat. The heatsink must dissipate this without exceeding the SSR's maximum junction temperature (typically 80-100°C). Use a heatsink rated at least 30°C/W for free-air convection, or 5-15°C/W with forced cooling. Always derate the SSR current rating to 50% for sustained loads.
Why does an SSR sometimes fail shorted?
SSR failure mode is more often a short circuit (load stays on) than an open circuit. Causes: thermal overload (insufficient heatsinking), overvoltage transient, repeated current spikes from inductive loads. This dangerous failure mode is why SSRs should NOT be used as the sole disconnect for safety-critical loads — always pair with a hardwired contactor or breaker for emergency shutoff.

Related guides

Free PLC simulator

Stop reading, start doing

Write ladder logic in your browser, hit Run, and watch real machine scenarios react. 12 guided lessons across 8 PLC dialects — free account, no credit card.

Practice PLCs free →