I think the clubs have to state their prices before the season starts and then thats it. Some clubs have different price bands for some visiting clubs, but then the home fans get charged the same and this site would be in meltdown.
If for instance we charged Brum £20, we'd lose money. We wouldn't take 2000+ to Birmingham to get back what we'd lost.
Only solution is for the EFL to cap prices.................UTM.