Skip to content
Cost & ROI

The Flat-Rate Economics of High-Volume Home Services Dialing

Home services outbound calling is a volume game. The business model that wins is the one that can dial more — confirmations, follow-ups, reschedules, renewals — without each additional campaign triggering a cost conversation. Flat-rate trunking restructures the economics entirely.

How Per-Minute Pricing Caps Your Call Volume

Per-minute SIP trunking creates an invisible ceiling on outbound call volume. It is not a hard technical limit — you can dial as much as you want. But every campaign proposal, every surge-staffing decision, every new market expansion comes with a trunk cost estimate that someone must approve. The approval process slows execution. The unpredictability makes finance teams nervous. The result is that high-volume dialing decisions get second-guessed in exactly the moments when speed is the competitive advantage.

A solar company considering whether to run a same-day confirmation call on every appointment should not be doing trunk cost math. An HVAC company deciding whether to run a missed-call recovery campaign on nights and weekends should not be estimating carrier minutes. A roofing contractor evaluating storm response staffing should not be modeling trunk spend as a variable.

Flat-rate trunking at $99/seat/month removes all of that friction. The trunk cost is known before the first campaign is designed.

The Unit Economics at Scale

To understand why flat-rate wins at volume, model the crossover point against per-minute trunking:

At $0.008/min (a common retail SIP rate), the per-minute cost equals $99/seat at approximately 206 hours of connected call time per seat per month. That is 12,360 minutes — an average of 563 minutes per working day per seat — roughly 9.5 hours of talk time in an 8-hour shift.

No outbound calling seat achieves that talk time. Most home services agents are at 40–60% utilization on connected talk: 3–4 hours of actual conversation per shift, with the rest on dialing, waiting, and dispositions. This means nearly every home services operation is below the per-minute crossover point, and per-minute pricing is less expensive on paper.

So why flat-rate wins anyway: the crossover math ignores the behavioral tax. Per-minute operators throttle campaigns when trunk budgets run low. They delay new campaign launches awaiting cost approvals. They understaff surge periods because the variable cost of extra calls is visible and the variable revenue from those calls is uncertain. Flat-rate operators run every campaign at full intensity because the marginal cost of a call is zero. The behavioral difference compounds over months.

Comparing Across Real Campaign Types

Solar appointment confirmation (3 touches per appointment, 200 appointments/month):

  • 600 outbound calls × 3-minute average = 1,800 minutes per agent per month
  • Per-minute cost: $14.40/agent/month
  • Flat-rate cost: $99/agent/month
  • Per-minute looks cheaper. But when the campaign needs 5 touches during no-show spike weeks, the per-minute operator pauses; the flat-rate operator dials.

HVAC missed-call recovery (90-second callback, 2 retries, 50 missed calls/day):

  • 150 outbound attempts × 2-minute average = 300 minutes/day = 6,600 minutes/month
  • Per-minute cost: $52.80/agent/month
  • Flat-rate cost: $99/agent/month
  • Now per-minute is only 47% cheaper — and it still does not account for the weekend and night campaigns that operators skip because the variable cost is hard to justify.

Storm response (400 calls/day × 3 days, 8 agents):

  • 1,200 calls per agent × 3.5-minute average = 4,200 minutes per agent
  • Per-minute cost: $33.60 per agent for the campaign
  • Flat-rate cost: $5/agent/day × 3 days = $15 per agent for the campaign
  • Here flat-rate wins definitively, because the per-day billing model prices the surge at actual days used.

The Daily Billing Option for Surge Staff

The $5/agent/day billing rate (monthly ÷ 20 working days) is designed for home services operations that add temporary staff during peaks. A roofing company that brings on 4 surge agents for a 5-day storm response campaign pays $5 × 4 × 5 = $100 in trunking for the entire event. No monthly seat commitment, no prorated annual contract. The seat is activated, the campaign runs, the seat is deactivated.

This is structurally different from how per-minute pricing handles surge staffing. Per-minute charges are incurred the moment the dial starts, regardless of whether the agent is a permanent staff member or a 3-day temp. The cost curve is identical. Flat-rate's daily option creates a step down in cost for short-term surge staff that per-minute cannot match.

Network Coverage as a Scaling Input

High-volume home services operations grow by market. A solar company successful in California adds Nevada, Arizona, Colorado. A roofing company in Texas expands to Oklahoma and Louisiana. Each expansion requires caller IDs in the new markets — provisioned before the campaign launches.

UnlimCall provisions caller IDs on demand across 33 live markets without waiting for inventory. When you add a market, you add a number. The seat cost does not change. There is no per-number fee layered on top of the seat cost. See the full network map to verify your current and planned markets are live.

Compliance and Volume

High call volume amplifies compliance risk proportionally. A team running 10,000 outbound calls per month has 10x the exposure of a team running 1,000. DNC scrubbing, call frequency caps, agent training, and consent documentation all need to scale with volume. The flat-rate model does not change your compliance obligations — it just removes cost as the reason to run a lower-volume program than your compliance posture actually supports.

The API provides campaign-level call records and disposition data to feed your DNC suppression workflow and internal compliance reporting. *Consult legal counsel for TCPA and state-specific compliance obligations before scaling outbound call volume.*

Takeaways

  • Per-minute trunking imposes a behavioral tax on high-volume operations: campaigns get throttled, approvals slow execution, surge staffing gets undercut.
  • The flat-rate crossover point (at $0.008/min) is about 563 connected minutes per seat per day — above what any outbound agent achieves, so the behavioral advantage of flat-rate exceeds the nominal per-minute savings.
  • Daily billing at $5/agent/day makes short-duration surge staff cost-neutral against per-minute at most call volumes.
  • On-demand caller ID provisioning in 33 markets scales with geographic expansion without a per-number charge.
  • Scaling call volume proportionally scales compliance exposure — invest in DNC management, call records, and agent training at the same rate.

Model Your Flat-Rate Cost Against Current Trunk Spend

Seat pricing for home services, solar, and automotive. Use LAUNCH50 for 50% off your first month.