Does the €1,500 tax-free allowance reset every year?

Yes. The allowance resets annually, applying fresh to each employee every tax year