World players' union FIFPro has warned members not to sign for clubs in Serbia because they run the risk of not getting paid.
FIFPro and the Serbian Players' Association (SPFN) said that eight of the 16 teams in the top flight have had their accounts blocked by the Serbian national bank and could not pay players and other employees.
"We hate to do this but it is our job to protect the players," FIFPro secretary general Theo van Seggelen said in a statement.
"Players haven't been paid for months and encounter serious financial problems. Clubs are on the verge of going bankrupt. On top of that, I received the shocking news that one of the clubs totally disrespects players' rights and even allows hooligans to threaten their players."
The current situation is alarming. There are only approximately 500 professional footballers in Serbia
SPFN president Mirko Poledica said there were currently 115 cases at the country's dispute resolution chamber.
"The current situation is alarming," he said. "There are only approximately 500 professional footballers in Serbia. We would not be surprised if some of the clubs file for bankruptcy in the near future. Therefore we must send a message to all countries and recommend all foreign footballers not to come to Serbia, because there are no guarantees that they will be paid."
FIFPro said that players at first division club Radnicki Kragujevac were threatened by supporters, who were allowed into the changing room, when they went on strike in protest at not being paid for three months.
"One of the more experienced players, Vuk Sotirovic, was hit in the face when he tried to reason with the supporters and protect his younger team mates. Other players prevented a fight from breaking out," FIFPro said.
FIFPro said the Serbian football association (FSS) and League condemned the incident in a letter but the former did not start any disciplinary procedure against the club, which Poledica described as "very disappointing".