The volume maths
A dedicated agent handles roughly 800–1,200 contacts a month depending on complexity. If your total volume is 300 contacts, a dedicated seat means paying for two-thirds idle time — a shared pool at a per-contact rate is simply cheaper.
Cross about 600 contacts a month and dedicated flips ahead: better first-contact resolution shrinks repeat contacts, and per-resolved-contact cost drops below pooled pricing.
What shared pools cost you in quality
A pooled agent may cover four to eight clients in a shift. They will follow your script competently and will not develop judgement about your product. Anything off-script gets escalated back to your team.
That is fine for order status and password resets. It is not fine for anything where a wrong answer costs you a customer.
The hybrid that usually wins
Two dedicated agents covering your core hours, with a shared pool absorbing overflow and nights. You keep product depth where volume is predictable and pay per contact only for the unpredictable tail.
Ask vendors to price all three models on the same forecast. The comparison is often not close, and it rarely favours the model they lead with.
Questions to ask before signing either model
For shared: how many accounts per agent, how are contacts billed and rounded, what counts as a contact, and what happens on escalation. For dedicated: what is the minimum seat count, is QA and a team lead included, and how is attrition backfilled.