Rewarding your employees is costly and companies most of the time try to avoid it. A reward does not have to be financial or a cost to a company e.g. gym subscription that the company buys and offers it for free to the employees.

There are several other ways to reward and motivate employees that do not cost much. Here are some suggestions:

All these small employee rewards will yield happy workers and happy workers are more productive.  Appreciated workers make great employees and in a recent survey more than half of the employee stated that they will leave their jobs if they don't feel appreciated by their management.

Link: http://www.appraisly.com/blog/employee-rewards/