Lifetime deals are precisely that — they're lifetime use of any product. You won't have to pay a cent in renewal fees.
The Lifetime Deal is a fantastic way to stock up on exciting products!