It is not yearly, but every quarter.
https://www.unrealengine.com/blog/ue4-is-freeWhen you ship a game or application, you pay a 5% royalty on gross revenue after the first $3,000 per product, per quarter. It’s a simple arrangement in which we succeed only when you succeed.