In California, the DFPI determines whether you can take franchise fees in advance. If it determines you cannot, you may have several options presented:
Deferral of Fee
Impound of Fee
In some cases you may undertake a surety bond to ensure that you can perform as the franchisor.
Get your free book on trademarks (just pay S&H): www.mytmbook.com