Consideration is allocated to the license and revenue is recognized when earned and realized or realizable. Revenue is generally earned at either the beginning or throughout the license term, depending upon the nature of the license and any other obligations of the licensor.
Royalty revenue is generally recognized when realized or realizable.
ASC 952-605 provided specific guidance on the recognition of franchise fee revenue.