Zero Algo transactions for rewards compounding?

So no clue about what interval makes sense?

Once a day?
Once a week?
Once a month?

After all, each transaction comes with a fee of 0.001 ALGO.