Does my employer have to pay me (a Reservist) while I'm on military leave?

No. Military Leave provisions under the Volunteers Employment Protection Act 1973  do not require employers to pay employees on military leave.

We encourage employers to top-up the difference between your civilian pay and your military pay so you do not experience financial hardship while on military leave. Of course, if you use your annual leave your employer does have to pay you while on military training. Check your company’s policy for details, or contact us for further options.