A repetitive control method for output voltage control of a three phase uninterruptible power supply (UPS) with isolation transformer is investigated. In the method voltage control loop is employed in the stationary dq frame. The controller eliminates the periodic errors on the output voltages due to inverter voltage nonlinearity and load disturbances. The controller design and implementation details are given. The controller is implemented on a 5-kVA UPS prototype which is constructed in laboratory. Linear and nonlinear loads for balanced and unbalanced load operating conditions are considered. The steady-state and dynamic performance of the control method are investigated in detail. The theory of the control strategy is verified by means of simulations and experiments.