This paper discusses the use of zero-crossing in switching for three types of loads, namely resistive, inductive, and capacitive. The switching process using zero crossings and not using zero crossings was simulated with MATLAB software and then the simulation results were analyzed. The results of the simulation and analysis show that in resistive loads with zero-crossing the switching process to break the connection between the voltage source and the load there is no voltage at the terminals so as to prevent the occurrence of arcs in the switch device. Whereas inductive loads, the use of zero-crossing is able to prevent the arcs going from source to load, but unfortunately because the current and voltage are in different phases, so when switching at the zero voltage point the current is not at zero, so the reverse current will be able to cause the arcs in the switch device. In capacitive loads, the addition of zero-crossing will prevent the occurrence of arcs in the switch device. When the voltage is switched at zero, it means that the voltage on the capacitive load is also at zero. The reverse voltage of a capacitive load is determined by the final voltage of the source. The time interval for a voltage to zero is also shown in the simulation so that it can be used by electronics practitioners in building electronic devices that use switching for large currents.