Most of this comes from ticket buyers, the report says, though some of the figures don't make perfect sense. The 98,000 festival visitors in 2013 spent more than £11 million at hotels, restaurants, shops and attractions - or £112 per person on average. However another statistic indicates that the 35% of visitors who stayed the night laid out an average of £81 per day. Guests who stayed the night spent less on average than those who didn't? Possible, but odd.
A further £3m goes in wages to Glyndebourne's employees - a more reliable figure since it's easier to measure. The Festival employs 150 direct staff all year round, 600 performing company and production staff and 1,500 artists and singers. In addition, £1.3m is paid to various local suppliers.
The report was commissioned by Glyndebourne and East Sussex County Council, with additional funding from Arts Council England and the East Sussex Arts Partnership, and was based on 3,367 survey responses.