Question: how are royalty payments accounted for?
Answer: Be sure you are recording royalty payments at the right time. Generally accepted accounting principles (GAAP) dictate that expenses (the royalties in this case) be recorded when they are incurred. So, royalty expenses should be incurred when the sale of the licensed item is made. Account for advance payments.