In this work, we focus on the set-theoretical solutions of the Yang-Baxter equation which are of finite order and not necessarily bijective. We use the matched product of solutions as a unifying tool for treating these solutions of finite order, that also include involutive and idempotent solutions. In particular, we prove that the matched product of two solutions rS and rT is of finite order if and only if rS and rT are. Furthermore, we show that with sufficient information on rS and rT we can precisely establish the order of the matched product. Finally, we prove that if B is a finite semi-brace, then the associated solution r satisfies r n = r, for an integer n closely linked with B.Mathematics Subject Classification (2010). Primary 16T25; Secondary 81R50, 16Y99, 16N20.