It costs more than £20 to enjoy match day at a top-flight Scottish club, according to a BBC Sport survey.
Hibernian is the most expensive place to watch SPL football with the cheapest adult ticket, a cup of tea, a programme and a pie coming to a total of £29.20.
Inverness Caledonian Thistle were the best value team in the SPL - charging £21.90 for the equivalent according to the Price of Football survey.
Amongst the Old Firm, Rangers were 50p more expensive than Celtic at £29.
The top of the league table is dominated by Glasgow and Edinburgh clubs, with Hibernian, Rangers and Celtic the most expensive places to watch football in Scotland at £22 for the cheapest ticket.
Hearts provided value in the capital however with entry to Tynecastle costing just £17 at the bottom of the price range.
Despite their own price structure, Inverness Caledonian Thistle attracted only 3,600 spectators to their first home match of the season -
Rangers meanwhile attracted 49,083 fans to - less than 2,000 short of Ibrox's capacity.
The Gers also have the most expensive ticket in the division at £42.
There have been some concessions to fans' finances however.
St Johnstone have reduced their matchday programme in size and cost and for the new season, while St Mirren offer free beans with every pie purchased.