In the great state of California, they do have some funky rules based on the products you offer.
Chat with State security administrators to get full details. Part of the requirement is based on client geography as well as yours. Fee-based is a little easier, otherwise, you may need a B/D...