The decision to hold the Community Shield on a Sunday evening will "undoubtedly lead to empty seats", says the Football Supporters' Association.
Manchester City face Arsenal in the season curtain raiser at Wembley on 6 August, with kick-off scheduled for 17:30 BST.
City fan group WeAre1894 has called on supporters to boycott the match because of the "significant travel challenges".
The FSA said it understood the "upset" over the "inconvenient scheduling".
A spokesperson told BBC Sport: "What used to be an early to mid-afternoon game is now being held on a Sunday evening at the behest of the FA's broadcasters.