Role gives a user permission to perform a certain action on your website. The user’s role controls which permission a user has.
Permission gives a user the capability to perform a certain action. WordPress has fiver pre-defined user roles, Subscriber, Contributor, Author, Editor, and Administrator.
However, additional plugins may create custom roles for your website. And you can also create custom roles using any WordPress user role plugins.