You paid for it when you bought your fishing license. You do need your vehicle sticker, you get with your license, displayed in plain sight. It does not need to be stuck to the glass but has to be on the dash or visor.
It should be the same as any other WDFW launch.
Bill