This paper intends to propose a novel handover algorithm to balance the load of the layers in a multi-reuse scenario. Each layer works independently from each other and it has its own scheduling process, coverage and mobile stations attached. The algorithm proposed balances the resources among layers by moving mobile stations from one to another layer according their QoS requirements and channel condition. Results show that it can increase the cell coverage and still keeping a satisfactory quality for the VoIP calls. Effective spectral efficiency also increased when comparing with single tri-sectorized reuse 1 scenario. The algorithm is also prepared to avoid ping-pong handovers and to work for any number of layers.