There is a local expression "Die Passion zahlt" ("The Passion Play will pay for it") in explaining how the Oberammergau community financed construction of a new community swimming pool, community centre, and other civic improvements. Since 1930, the number of visitors has ranged from 420,000 to 530,000. Most tickets are sold as part of a package with one or two nights' accommodation.