
All of the events that would give rise to claims under the contract cannot have materialized prior to the inception of the contract. If this "all events" test is not met, then the contract is considered to be a retroactive contract, for which the accounting treatment becomes complex.
Insurance policies can be complex and some policyholders may not understand all the fees and coverages included in a policy. As a result, people may buy policies on unfavorable terms. In response to these issues, many countries have enacted detailed statutory and regulatory regimes governing every aspect of the insurance business, including minimum standards for policies and the ways in which they may be advertised and sold.