Skip to content
Cost & ROI

How to Build a 12-Month Forecast for Outbound Telecom Spend

Finance teams that can forecast outbound telephony costs within 5% variance close budgets faster, approve headcount sooner, and stop treating the phone bill as a rounding error. Here is a repeatable model.

Why Outbound Telecom Is Notoriously Hard to Forecast

Per-minute billing creates a compounding estimation problem. You need to predict agent count, average handle time, dial attempts per contact, connect rate, and carrier rate — five variables, each with its own standard deviation. Multiply them together and the error bars on a 12-month projection are often ±30%. Finance calls it "telephony variance." Ops calls it a headache.

The root cause is that you are forecasting a rate multiplied by consumption. When the rate is fixed, the forecast collapses to one variable: consumption. That is the structural advantage of flat-rate calling on a network like UnlimCall, where a seat costs a known dollar amount regardless of how many minutes that seat burns.

The Per-Minute Forecast Stack

A standard per-minute telecom forecast looks like this:

  1. Projected agent headcount by month
  2. Expected utilization (talk time as a share of shift hours) — typically 40–55% on a well-run outbound floor
  3. Average handle time per call in minutes
  4. Dial-to-connect ratio — industry median is roughly 8–12 dials per live connect for cold outbound
  5. Blended per-minute rate from your carrier contract, including any overage tiers

A 50-agent team running 6 hours of dialing per shift at 50% utilization burns roughly 9,000 minutes per day. At a blended $0.012/minute that is $108/day, or about $2,160/month. Add a seasonal spike in month 9 (say, +20 agents for Q4), and the model branches. The finance team is now forecasting 70 agents at unknown utilization with a carrier contract that may trigger overage pricing above a certain volume threshold. Most telecom contracts price excess minutes 15–25% higher than the base rate.

The Flat-Rate Forecast Stack

With flat-rate per-seat pricing the model shrinks to one line:

Monthly cost = seats × monthly seat price

For a US/Canada team on UnlimCall, the seat price is $99/agent/month (or $5/agent/day on the daily plan). For a 50-agent team: $4,950/month, exact. For a 70-agent Q4 spike: $6,930/month, exact. No utilization estimate required. No minutes projection. No overage tier modeling.

The forecast variance drops to workforce planning variance — which your HR team already models.

Building the 12-Month Model

A reliable outbound telecom forecast has three columns per month:

  • Planned seats: headcount from your hiring plan
  • Unit cost: your contracted per-seat rate (lock this at subscription time)
  • Monthly spend: product of the two

Add a sensitivity tab with three scenarios — base, +15% headcount, -15% headcount — and you have everything a CFO needs to sign off. Compare this to the six-tab per-minute model with carrier rate assumptions, utilization curves, and seasonal connect-rate adjustments. The flat-rate version takes 20 minutes to build. The per-minute version takes a half-day and still requires a footnote about assumptions.

If your team operates across multiple markets — say, a mix of US, UK, and Australian agents — factor in the per-market seat pricing. UnlimCall operates across 33 live markets with market-specific rates. Aggregate by country, multiply by seats, sum. Still one formula per row.

Where the Model Breaks (and How to Guard Against It)

Even flat-rate forecasts have edge cases:

Rapid ramp: If you hire 30 agents in a single month, the daily billing plan ($5/agent/day) gives you precise control — pay only for the days each agent is active rather than a full month. This matters in ramp months when agents may only be productive for the last 10 days of the month.

Market expansion: Adding a new country mid-year changes the per-seat rate for that cohort. Build market expansion as a separate line item, not an assumption buried in the base rate.

Churn: Agents who leave mid-month do not generate credits under most per-minute contracts (you already paid for the circuit). Under daily flat-rate, you stop paying the day they leave.

Integrating Telecom Forecasts Into the Annual Budget

Telecom spend belongs in the same budget category as SaaS seats — it is a per-head operating cost, not a variable cost of goods. Once you model it that way, it gets reviewed alongside CRM licenses, sales engagement tools, and other per-rep line items. That framing also makes the case for flat-rate calling obvious to finance: it is the same category of spend, just without the utilization risk.

See our comparison of flat-rate versus per-minute pricing models for a side-by-side breakdown of how the numbers move at different utilization levels.

Takeaways

  • Per-minute forecasting requires five interdependent variables; flat-rate requires one (headcount).
  • For a 50-agent US/Canada team, flat-rate cost is $4,950/month — no range, no variance.
  • Use the daily billing option during ramp months to avoid paying for inactive seats.
  • Model market expansion as separate line items to keep per-market rates explicit.
  • Finance approval is faster when telephony looks like a SaaS line item, not a utility bill.

Get a Forecast-Ready Cost Model

See exact per-seat pricing for all 33 markets and build your 12-month model in under 30 minutes.