If you buy a Swiss Travel Pass in July 2021, you will get a 25% discount, and you'll be able to pick a start date up to 11 months in the future. The pass can be cancelled and refunded until 1 day before the start date.
So, you can even buy a discounted pass for a trip in the spring of 2022. That's worth your consideration because discounts on Swiss Travel Passes rarely get better than this. Also note that there's a fair chance that pass prices for next year will go up. Swiss Travel Pass (Flex) prices for trips between 1 May and 31 October 2022 are expected to increase by 10%. This was already announced for 2021 but luckily it was postponed.
To get the 25% discount, please go to one of these website between July 1 and July 31:
SBB travel centre: https://shop.switzerlandtravelcentre.com/#/en/home
Rail Europe: https://www.raileurope.com/destinations/passes/swiss-travel-pass
The discount applies to the Swiss Travel Pass and Swiss Travel Pass Flex. This includes the cheaper Youth versions of these passes (double discount!), and both 2nd and 1st class.
You need to pick a start date while purchasing, up to 11 months in the future.
You can cancel up to 1 day before the start date.
All you need to know about the Swiss Travel Pass: www.myswissalps.com/swisstravelpass
All you need to know about the Swiss Travel Pass Flex: www.myswissalps.com/swisstravelpassflex
Always read the "small print" of the website you buy from.
Enjoy your journeys!
The promotions runs from 1 July to 31 July.