How to Set Up VoIP for Your Small Business - Complete 2026 Guide
From internet testing through number porting to staff training. A step-by-step guide that covers everything, including the things other guides skip.
Test Your Internet
VoIP call quality depends entirely on your internet connection. Before choosing a provider, verify these minimums:
| Team Size | Min Download | Min Upload | Recommended Connection |
|---|---|---|---|
| 1-5 users | 5 Mbps | 3 Mbps | Cable or DSL |
| 5-15 users | 15 Mbps | 10 Mbps | Cable or fiber |
| 15-30 users | 30 Mbps | 20 Mbps | Fiber recommended |
| 30+ users | 50+ Mbps | 30+ Mbps | Fiber with QoS |
Important: Run your speed test during peak business hours, not at 2 AM. Latency must be under 150ms and jitter under 30ms for clear calls. If your latency exceeds 200ms, consider a different ISP before investing in VoIP.
Choose a Provider
Use our full comparison table to narrow your shortlist. Here is a quick decision framework:
Always sign up for the free trial before committing. Test call quality, mobile app experience, and admin portal usability with your team before paying.
Port Your Numbers
Number porting transfers your existing phone number to your new VoIP provider. Here is what you need and how long it takes:
What you need
- Current provider account number
- Authorized name on the account
- Account PIN (if applicable)
- Current billing address
- Most recent phone bill (some providers require this)
Timeline
- Mobile numbers: 1-2 weeks
- Landline numbers: 2-4 weeks
- Toll-free numbers: 1-3 weeks
- During porting: old number still works
- After port: test immediately, confirm routing
Porting fees by provider
| Provider | Porting Fee |
|---|---|
| RingCentral | Free |
| Nextiva | Free |
| Dialpad | Free |
| 8x8 | Free |
| Zoom Phone | Free |
| Ooma | Free |
| Vonage | $10-$25 per number (varies) |
| Grasshopper | Free |
Hardware Decisions
Most small businesses start with softphones (apps on computers and phones) and add IP desk phones later as needed. Here are your options:
| Option | Cost | Best For |
|---|---|---|
| Softphone only (free) | $0 | Remote teams, startups, companies that want zero hardware cost |
| USB headset | $30-$100 | Anyone using a softphone who takes frequent calls |
| Yealink T33G (budget IP phone) | $80-$120 | Front desk, reception, employees who prefer a physical phone |
| Poly VVX 250 (mid-range) | $150-$200 | Customer-facing roles that need speed dial, BLF keys, and a color display |
| Yealink T54W (premium) | $250-$300 | Executives, high-volume callers, conference rooms (built-in Bluetooth + Wi-Fi) |
| Conference speakerphone | $100-$400 | Meeting rooms and shared spaces |
Configure Your System
Auto-attendant setup
Record a professional greeting. Keep it under 20 seconds. Common structure: company name, brief menu (press 1 for sales, 2 for support, 0 for reception). Test by calling yourself from a different phone.
Business hours routing
Set your operating hours. Configure after-hours behavior: send to voicemail, forward to on-call mobile, or play a message with next-day callback promise.
Voicemail greetings
Record personalized greetings for each team member. Include name, expected callback time, and alternative contact method (email). Enable voicemail-to-email transcription.
Extension assignment
Assign logical extension numbers: 100-199 for management, 200-299 for sales, 300-399 for support. Publish an internal extension directory.
Call recording settings
Decide between automatic recording (all calls) or on-demand (press to record). If in a two-party consent state, configure the automatic disclosure announcement.
Train Your Team
A 30-minute training session covers everything your team needs to know. Here is the agenda:
| Time | Topic | Covers |
|---|---|---|
| 0-5 min | Making and receiving calls | Click-to-call, dial pad, answering, ending calls |
| 5-10 min | Transferring calls | Warm transfer, blind transfer, transfer to voicemail |
| 10-15 min | Voicemail | Checking voicemail, recording greeting, voicemail-to-email |
| 15-20 min | Mobile app | Install, log in, make calls, receive calls on mobile |
| 20-25 min | Presence and DND | Setting status (available, busy, away), do-not-disturb mode |
| 25-30 min | Q&A and test calls | Team members practice calling each other, transferring, voicemail |