What VICIdial actually costs
VICIdial software is free. The server, carrier minutes, DIDs and engineering hours are not. A line-by-line cost breakdown with real September 2026 numbers.
VICIdial is free software. That single fact is where most cost estimates go wrong, in both directions — people either assume the whole thing is free, or they read a per-seat vendor's blog post and conclude VICIdial costs $150 an agent like everything else in the category.
Neither is right. This page breaks the real cost into its five parts — licence, server, carrier minutes, phone numbers, and engineering time — puts a current number against each, and then runs the arithmetic for a 20-agent floor both ways so you can see where the crossover actually sits.
Every VICIfast figure here comes from our own published plans. Every outside figure was checked in September 2026 with the source named next to it. Vendors change pricing; re-check before you budget on any of it.
Is VICIdial free?
Yes — the software itself costs nothing, forever, with no seat limit. VICIdial is released under the AGPL. You can download it, install it on as many servers as you like, run 400 agents on it, and never pay anyone a licence fee.
What is not free is everything the software needs to run: a Linux server, a SIP carrier, phone numbers, and a person who knows Asterisk. Those four lines are the real bill, and none of them care that the dialer was free.
That is also why "VICIdial pricing" pages published by hosted per-seat vendors read strangely. They are pricing their alternative to VICIdial, not VICIdial. There is no VICIdial price list, because there is no VICIdial company selling you seats.
What does a server for VICIdial cost per month?
Between roughly $25 and $250 a month for cloud, depending on how many agents you need to keep talking at once. Agent concurrency, not lead volume, is what sizes the box.
VICIdial is a moderately CPU-hungry application: Asterisk mixes audio, MariaDB takes a constant write load from call logging, and the dialer daemons poll on a tight loop. Rough sizing that holds up in practice:
| Concurrent agents | Practical sizing | Example cloud price (checked Sept 2026) |
|---|---|---|
| Up to 10 | 2–4 vCPU, 4–8 GB RAM | ~$24–48/mo |
| 10–25 | 4 vCPU, 8 GB RAM | $48/mo — DigitalOcean Basic 4 vCPU / 8 GB |
| 25–50 | 8 vCPU, 16 GB RAM | $96/mo — DigitalOcean Basic 8 vCPU / 16 GB |
| 50–100 | 16 vCPU, 32 GB RAM, dedicated cores preferred | ~$190–250/mo |
| 100+ | Dedicated-core instance or bare metal | $250/mo and up |
DigitalOcean Basic Droplet list prices, digitalocean.com/pricing/droplets, checked September 2026.
Add to that whatever your call recordings consume. Recordings are the line that surprises people: a 20-agent floor doing four hours of talk time per agent per day generates roughly 40–50 GB of audio a month in standard VICIdial WAV, and it accumulates. Object storage is cheap per gigabyte, but the retention window your compliance regime demands is what actually sets the bill.
Shared-CPU cloud instances are fine for small floors and get risky above about 50 agents, where CPU steal shows up as choppy audio at exactly the moment you have the most agents live.
What do carrier minutes cost?
US outbound termination runs roughly $0.005–$0.015 per minute at published wholesale-ish rates, and for most outbound operations this is the single largest line — usually bigger than the server, often bigger than everything else combined.
Two current published examples:
| Carrier | US outbound per minute | US local number (DID) | Checked |
|---|---|---|---|
| Telnyx | $0.002/min plus SIP trunking fee — $0.007/min all-in for US outbound | $1.00/number/mo | Sept 2026, telnyx.com/pricing/call-control |
| Twilio | $0.0140/min for US & Canada local | $1.15/number/mo | Sept 2026, twilio.com/en-us/voice/pricing/us |
Now do the multiplication, because the per-minute number is meaninglessly small until you do. Twenty agents, four hours of connected talk time each per day, 21 working days:
20 agents × 4 hours × 60 min × 21 days = 100,800 connected minutes/month
At $0.007/min that is $706/month. At $0.014/min it is $1,411/month. Against a $48 server.
And connected minutes are not all your minutes. A predictive dialer bills for ringing, for the seconds before an answering machine hangs up, and for every call that connects to a person who immediately hangs up on you. Depending on your list quality and dial ratio, billable minutes commonly run 30–60% above connected minutes. Budget accordingly, then measure your own ratio in the first month and replace the guess.
This is why the ability to bring your own carrier matters more than almost any hosting feature. A host that resells you minutes at an invisible markup is setting the largest line in your budget, and you cannot A/B two carriers on answer rate if you are only allowed one.
What do DIDs and caller ID cost?
A dollar or so per number per month, which is trivial until you are rotating hundreds of them, at which point it is a real line item.
Outbound callers rotate caller ID to protect answer rates and avoid a single number getting flagged. At $1.00–$1.15 per number per month, a 50-number rotation is $50–58/month, a 500-number rotation is $500–575/month. Some carriers charge origination per minute on inbound to those numbers too.
Add STIR/SHAKEN attestation and branded-caller-ID services if you use them; those are priced separately by every carrier that offers them and are worth pricing before you assume your answer rate problem is a dialer problem.
How much engineering time does VICIdial take?
Plan on 12–20 hours for the initial build if you have done it before, and 2–5 hours a month ongoing. If it is your first install, double the build estimate and expect a second attempt.
The recurring hours are the part nobody budgets, because nobody invoices you for them:
| Task | Realistic time |
|---|---|
| First install (Asterisk, MariaDB, schema, daemons, firewall, TLS) | 12–20 hours, more if it is your first |
| Carrier trunk setup and dial-plan tuning | 2–4 hours per carrier |
| OS and package patching | ~1 hour/month |
| Asterisk / VICIdial version upgrades | 2–4 hours, a few times a year |
| TLS certificate renewal debugging | 2–4 hours per year, always at a bad time |
| Firewall changes as agents and carrier IPs move | 15–30 min each, continuously |
| Backup verification and test restores | 1–2 hours/quarter, if you actually do it |
| Unplanned incidents | 4–8 hours per incident, unpredictable |
At a blended internal rate of $80/hour, 3 hours a month is $240/month — several times the server. At $40/hour it is $120/month. The rate you pick decides the answer, so pick it honestly: use what the person actually costs you loaded, not what you wish it cost.
If you would rather buy the install than do it, the project's own team publishes a price: VICIdial's remote installation packages start at $800 USD and include five hours of configuration support (vicidial.com, Remote Installations page, checked September 2026). That is a fair benchmark for what the build is worth in hours.
What does managed VICIdial hosting cost?
Published managed VICIdial hosting for small and mid-size floors runs about $49 to $499 a month per server — rising into four figures for large dedicated boxes — against per-agent plans at $95–215 per agent per month. That is a spread of more than 10× driven by the pricing model, not by the software, which is identical.
| Provider | Published price | Model | Checked Sept 2026 |
|---|---|---|---|
| VICIfast | $49/mo (5 agents) → $479/mo (100 agents) VPS; $179 → $1,749/mo dedicated | Per server | Own pricing pages |
| dialerportal.com | $70/mo, up to 15 agents; $100 one-time setup | Per server | dialerportal.com/pricing |
| eTollFree | From $99/mo — their pages list $99 up to 10 agents, $249 up to 30, no setup fee | Per server, flat tier | etollfree.net (see note below) |
| nexgenvoice.net | From $99/mo, installation bundled; no agent cap published | Per server | nexgenvoice.net/vicidial-hosting |
| hostedvicidial.com | $199/mo up to 10 agents; $499/mo up to 50; Enterprise custom | Per server | hostedvicidial.com |
| voipplus.net | $200/mo plus $500 one-time setup, bare-metal 24-core box | Per server | voipplus.net |
| ViciStack | $95 / $160 / $215 per agent per month | Per agent | vicistack.com |
| vicidial.com / vicihost.com | No pricing published; install service from $800 | — | vicidial.com, vicihost.com |
eTollFree's site returns 403 to automated requests, so we could not load the page directly. The figures above are what their own published pricing pages state; treat them as vendor-confirmed rather than fetched-by-us, and check with them before budgeting.
The full comparison, including who wins at which floor size and where we are the more expensive option, is in our VICIdial hosting provider price comparison.
Self-hosted or managed — what does a 20-agent floor really cost?
For a 20-agent floor, self-hosting is cheaper on invoices and usually more expensive in total, and the whole question turns on what an hour of your time costs.
Twelve months, 20 concurrent agents, carrier minutes excluded from both sides because they are identical either way:
| Line | Self-hosted on cloud | Managed (VICIfast Growth) |
|---|---|---|
| Server | $48/mo → $576 | Included |
| Backups / snapshot storage | ~$8/mo → $96 | $19/mo Platform Backup → $228 |
| Managed hosting fee | — | $139/mo → $1,668 |
| Initial build | 16 hrs @ $80 = $1,280 | $0 |
| Ongoing ops (3 hrs/mo @ $80) | $2,880 | ~$0.5 hr/mo → $480 |
| Year one total | $4,832 | $2,376 |
| Year two onward | $3,552 | $2,376 |
Swap $80/hour for $25/hour and the two land within about $100 of each other in year one, with self-hosting roughly $470/year cheaper from year two. Swap in an existing sysadmin whose time is already sunk and self-hosting wins outright. The arithmetic is not ideological — it is a wage rate multiplied by hours, and you know your wage rate better than we do.
You can run your own version of this with different agent counts and rates in the dialer cost calculator. Our own plan grid is at VICIdial hosting plans and pricing, split into VPS plans from $49/mo and dedicated-CPU plans from $179/mo. Annual billing is ten months' price for twelve, and there is a middle option many people miss: bring your own server and pay $29/mo for the install, management layer and dashboard on top of hardware you already own.
How does VICIdial compare to per-seat cloud dialers?
Per-seat platforms price per agent per month, so the comparison inverts as you grow: they are competitive at three agents and cost multiples of a VICIdial server at thirty.
Two current examples, both of which publish VICIdial cost content of their own:
| Platform | Published price | 20 agents/month |
|---|---|---|
| CloudTalk Essential | €29/user/mo annual (€39 monthly) | ~€580/mo |
| CloudTalk Expert | €49/user/mo annual (€69 monthly), 3-user minimum | ~€980/mo |
| JustCall Pro | $49/user/mo annual, 2-user minimum | $980/mo |
| VICIfast Growth (25 agents) | $139/mo per server | $139/mo |
cloudtalk.io/pricing and justcall.io/pricing, checked September 2026.
Be fair to them about what the gap buys: per-seat platforms include carrier minutes in many bundles, ship native CRM integrations, and require nobody on your side to know what a dial-plan context is. VICIdial hands you a far more configurable dialer and a bill that stops growing when your headcount does — but it expects you or your host to run it. If nobody on your team wants that job and your floor is under about eight seats, the per-seat maths is genuinely closer than a VICIdial vendor will usually admit. See VICIfast vs CloudTalk and VICIfast vs JustCall for the feature-level version of that trade.
What costs catch people out?
Four, in the order they usually arrive: recording storage growth, DID rotation at scale, the second server, and the migration you did not plan.
- Recording storage compounds. It is the one line that grows every month even when nothing else changes. Decide your retention window deliberately and price it, rather than discovering it in month nine.
- DID rotation scales faster than headcount. Answer-rate work means more numbers, not more agents. A rotation strategy is a budget line.
- The second server arrives sooner than expected. Archive/reporting separation, a dev box, or a second region — each one is another full stack to patch.
- Migration has a cost even when it is free. Moving hosts means re-testing campaigns, re-whitelisting carrier IPs, and re-training nobody warned. Ask about it before you sign, not after.
Where to go from here
Price your own build in this order: agent concurrency first, because it sizes everything; then billable minutes, because it is the biggest line; then numbers; then decide whether the ops hours are yours or someone else's.
If you land on managed, take the ten questions in our checklist for evaluating a managed VICIdial host to two or three vendors, compare what every provider in this market actually charges in the hosting provider price comparison, and read the head-to-head comparisons with individual hosts for the ones you shortlist. If you land on self-hosting, the $800 official install package is a reasonable alternative to spending your own weekend on it.