Does Zendesk charge for all users in the account?
No, the subscription covers only agent seats. This includes all the users who have the role of an agent, admin, account owner, or custom agent role. End users are not included as agent licenses in the plan's subscription.
For further details on user roles in Zendesk Support, see the article: Understanding Zendesk Support user roles.