Matomo sign up for free and for premium users

Hi ? We are an SEO agency. We are offering SEO tools along with Matomo dashboard. Our requirement is that we have two types of clients i.e., Free users and Paid users/Premium users.
We want to offer the paid plugins like Heatmap and session recordings to only premium users and free i.e. basic function to free users.

To meet the above requirement, we thought that we should create a “Registration” functionality on a separate website for premium and free users. When we would have some new user we will create that user on Matomo. And if the user type would be free user we will make the user access type “view” and if the user type would premium then we will give the admin credentials of that website to that user.

We want to ask your suggestion? What would you say? Do you have some better option for this?