NFA is required to audit FCMs and RFEDs on an annual basis if they hold customer funds. NFA conducts a risk-based analysis to determine which of its other Member firms to visit in any given period. This analysis considers many different business factors, as well as information such as customer complaints or concerns that arise during NFA's review of a firm's disclosure document, financial statement or promotional material. Generally, NFA visits CPOs, CTAs and IBs every three to four years, but the frequency may vary depending on NFA's risk analysis.