Yes, you pay $5 one time and that gets you thru all the pay sites on the AT in Vermont. Not a bad deal compared to New Hampshire. But, for NOBO's it's the first time since Springer that you have to pay to sleep in a shelter...so there's plenty of grumbling about it.
Lots of spots to sleep for free in Vermont so the complaining is just noise.