Costs are calculated per call and then grouped per agent. So, the user can see how much each call within the agent costs as well as the entire agent.