What's the generic word for weekly/monthly etc. service?

There are several possible words that could be used here:

  1. regular, as @Lawrence suggests
  2. periodic (Oxford, definition 1, "Appearing or occurring at intervals.")
  3. recurring or recurrent, which you used in your question.
  4. repeating is a perfectly valid word for this use.

It's a regular service.

regular adjective 2 Recurring at uniform intervals. ‘a regular monthly check’ - ODO