Definitions of upfront royalty
a lump sum (=large single amount) payment to a person granting a right to use property or a business idea; not a running royalty
A licence shall be granted for no upfront royalty payment but later payments are due if sales in the next three years exceed £100,000.