Yes, you can put a limit on how long the user has access to the course after it has been purchased; ex: $150 for 12-month access to the course. With this feature, users are leasing the course for a predetermined amount of time. At the time of the lease expiration, the user will no longer have access to the course (or will need to repurchase). Administrators will always be able to pull reports on the course, though. Read more about this process here.