In addition to a £2,000 fine, the club cannot pay any loan, compensation, or transfer fees this window.
The EFL penalty comes after the club made late payments to HMRC in June and October, as well as a late payment of ticket money to an unnamed club.
This was overdue by 39 days, which goes beyond the EFL’s limit of 30 days.
As a result, the EFL have placed a two-window fee restriction on the club, with the second taking effect this summer unless the issue can be resolved.