Lead from the front
If you want your staff to be extremely professional and honest, you must lead from the front. There is a trickle-down effect in every organization. If you are honest in handling the affairs of the company and promote a culture of merit, it is most likely that the employees will be encouraged to do their work honestly.
Do not get influenced while giving promotions in the company and make sure that competent people come to the forefront. If you are lazy in your approach and fail to eradicate nepotism in your organization, you will never enjoy the services of an honest staff.
Have strict accountability
In order to make sure that your staff is honest, you have got to be on your toes all the time. You must build a team of integrity, which can supervise the staff. Everything must be documented on a daily basis. If any individual is found involved in corruption, he must be dealt with an iron hand, in order to set an example for others. Similarly, honest employees must be rewarded.
Gone are the days of carrot and stick approach. The best way to have your employees work honestly is to motivate them through different means. Honest staff must be given increments every year. If you have the ability to motivate your staff, you will get their best even if you are not watching every move they make.