Vendors hide the number; buyers guess wrong in both directions. Here are the honest ranges, the line items that move them, and how to force quotes into a comparable shape. Disclosure: we sell one of these platforms, and this math is exactly what we walk buyers through on quote calls.
Per seat per month in 2026: basic business VoIP runs about $20–$40 (no dialer). Outbound dialer platforms typically land at $60–$150 depending on AI, compliance, and how minutes are bundled. Enterprise CCaaS often clears $100–$200+ once add-ons stack. The seat price is only half the bill: minutes markup, AMD, recording storage, and compliance modules are where quotes quietly diverge.
| Tier | Typical per seat / month | What it includes | Right for |
|---|---|---|---|
| Business VoIP (CloudTalk, CallHippo tier) | $20–$40 | Calling, IVR, voicemail. No predictive dialer, thin compliance. | Small support teams, light outbound |
| Dialer platforms (PinnacleVoice, Convoso tier) | $60–$150 | Predictive/power dialing, AMD, campaign tools, TCPA/DNC, reporting. | Outbound call centers & BPOs |
| Enterprise CCaaS (Five9, Genesys tier) | $100–$200+ | Omnichannel, WFM, QM. AI and channels often priced as add-ons. | 500+ seat enterprises |
Ranges reflect typical 2026 market pricing across published rates and quote-based vendors; your quote will vary with volume and term.
A predictive dialer burns minutes fast, and a small markup per minute compounds into thousands monthly at BPO volume. Ask directly: are minutes passed through at carrier cost, bundled with a cap, or marked up? Carrier-owned platforms can pass them at cost; resellers structurally cannot.
Some vendors include answering machine detection and recording storage; others bill AMD per call and storage per GB. On a 50-seat floor those "small" charges outgrow the seat price. Get both confirmed in writing as included or priced.
DNC scrubbing, abandon-rate guards, and consent records are mandatory for US outbound, yet frequently sold as add-ons. If the quote's compliance column is empty, the quote is incomplete, not cheap.
Shift-based floors with 100 agents across two shifts need 50 concurrent seats, not 100 named licenses. The same platform can cost half as much under the right seat model. BPOs should ask for concurrent pricing by name.
Annual lock-in usually buys a lower rate but transfers the risk to you before you have seen a month of real campaign data. Monthly terms at a slightly higher rate are often the cheaper insurance. Setup fees above zero deserve a "why."
Send every vendor the same spec: seat count (named and concurrent), expected monthly minutes, destinations, recording retention, and required compliance reports. Then require a written, all-in monthly number with minutes modeled. A vendor who will not put the all-in number in writing is telling you where the surprises live.
That is the entire trick. Quotes gathered this way become one column of numbers, and the "cheap" option frequently stops being cheap.
Seats, minutes modeled, compliance included, in writing, within 2 hours. Put it next to any other quote line by line.