The invention relates to a method for load balancing in a communication network, the method comprising: determining (310) a load level of a first access point (AP1) of said communication network at least based on parameters of a service provided by an access point to terminal devices (D1, D2, D3); and if the load level of the first access point (AP1) exceeds a predefined first threshold value (320), preparing (350, 360) to hand over at least one service to a second access point of one or more neighboring access points (AP2, AP3), wherein the coverage area (120, 130) of the adjacent access point (AP2, AP3) at least partially overlaps the coverage area (110) of the first access point (AP1) so as to form an overlapping area (140).