Does your bookkeeper write your checks, sign your checks and reconcile your bank accounts? This office setup is the most effective for allowing employee embezzlement. Congratulations and good luck if this is the case for your business, because you need good luck to survive. Because you have no internal controls in place.
The top reasons for employee embezzlement are:
18% Opportunity
14% Living beyond their own means
14% Debt loads
14% Temptation
13% Greed
9% To fund vices
18% Other rationalizations
So if you have no internal controls in place, it may be a matter of time.
This information is based upon a Fraud Seminar I was at sponsored by US Bank with Frank Abagnale as the presenter.