YES\! Despite their name, perpetual-style contracts do have an expiration.
For Coinbase Derivatives Exchange:
- Contracts expire after five years
- Current contracts expire on December 20, 2030 at 4:00 PM London time (third Friday of December)
- Only one contract is listed for any five-year period—except on the first trade date of the expiration month, when the next contract automatically lists for trading