The US Department of the Interior announced new policies, prices and fees for visitors. The good news is you can now get a digital annual pass. There will also be more entrance fee free days and no price increase for US residents. The bad news is if you aren't a US resident. An annual pass will cost $250 for non-US residents. Nonresidents without an annual pass will pay a $100 per person fee to enter 11 of the most visited national parks, in addition to the standard entrance fee.
Here's the press release. https://www.doi.gov/pressreleases/department-interior-announces-modernized-more-affordable-national-park-access