Start a VoIP Business: MSP and ITSP Checklist

Tom Reed · Updated 6 November 2026
Starting a VoIP business as an MSP or ITSP means adding a resold phone system you own for the customer: you pick the platform, bring a SIP carrier, put softphone apps in users' hands, support the service and invoice on your own terms. You do not need to build a phone system from scratch. SessionPBX gives approved partners a multi-tenant PBX they can run on their own servers, or SessionTalk can host it, with the same partner path into billing and apps.
This guide is the step-by-step build after you have decided to sell voice. It covers the platform, the SIP carrier, the softphone apps, day-one support, billing and how you take the first customer. It does not re-score reseller programmes (see how to choose a VoIP reseller program), and it does not repeat the readiness questions in adding hosted PBX voice services as an MSP.
What does "starting a VoIP business" mean for an MSP or ITSP?
For an MSP or ITSP, starting a VoIP business means reselling a business phone system under your own customer relationship. You are not becoming a telephone carrier, and you are not buying desk phones for your own office. You choose a platform you can stand behind, connect a SIP trunk from a carrier you trust, put softphones on staff devices, support the service and invoice the customer yourself.
That is different from a referral-only path, where you introduce a customer and someone else runs the service. It is also different from building a phone system from open-source parts. The partner models that sit between those extremes are covered in VoIP reseller vs referral agent models. This post assumes you want to own the customer relationship and sell the phone system as a line of business.
That LoB is still VoIP even when your customers never hear the word. They care that calls connect, that mobiles work on the road and that someone answers when something breaks. Speed of answer matters more than jargon. Your job is to make those outcomes boringly reliable while the platform, the carrier and the apps stay under your control.
What do you need before the first customer?
Before you take a paying voice customer you need five building blocks working together: a platform to run the phone system, a SIP carrier for numbers and outside calls, softphone apps for users, a support scope you can keep, and a billing model where you invoice the customer yourself. The sections below take each block in turn, then finish with a startup checklist and FAQ.

Which platform should you run?
SessionPBX is a complete business phone system that approved partners resell. You can lean on self-hosted multi-tenant on your own servers when you want many customer tenants on one platform you control, and SessionTalk can also host it for you in the UK (London), the US (New York) or Singapore.
Self-hosted SessionPBX is for approved partners only and is billed annually. Server, hosting and network costs are yours. Current server requirements and the deployment guide sit on the SessionPBX partner page; check them there before you allocate a server rather than copying figures into a proposal. Hosted SessionPBX uses one SessionPBX project per customer, created and owned by you in SessionCloud, with nothing to install on your side.
Security on the hosted path uses TLS for SIP signalling, messaging and the admin portal, and stored SIP trunk credentials are encrypted. Hosted regions each have their own database, so a customer you place in one region stays on that region's platform.
Partner pricing applies to both hosting options. The tenancy model is covered in multi-tenant PBX for MSPs, and the hosting choice is covered in self-hosted PBX vs PBX hosting for VoIP resellers. Packaging and bundling for MSPs and telecom resellers is a separate topic: see hosted PBX packaging for MSPs and telecom resellers once, then come back here for the build steps.
How do you bring a SIP carrier and numbers?
SessionPBX is a bring-your-own SIP trunk phone system. Connect any SIP-compliant carrier by IP or by credentials. Numbers and outside-call charges come from that carrier; SessionTalk does not supply phone numbers or handle number porting in this model.
Pick a carrier you already trust for other customers where you can, and confirm how you will order numbers and how call invoices will land. For choosing a carrier that fits a hosted PBX, see choosing a SIP trunk provider for a hosted PBX. For the attach steps once you have credentials, see connecting a SIP trunk to a hosted PBX.
How do customers' users get the apps?
Users run SessionTalk softphones on Windows, macOS, iOS and Android. You invite people by email and they set up with a QR code on mobile or a setup link on desktop, so nobody types SIP settings. Those are the softphone apps your customers' users run.
App logo branding puts your logo and in-app product name on the softphones. You set it once in the portal and it is applied at runtime in the standard SessionCloud Softphone app, with no app-store wait. App logo branding is included on Teams Business and is an optional add-on on Teams Phone. Teams Phone and Teams Business are SessionPBX plan names. SessionPBX is a standalone phone system and isn't related to Microsoft Teams.
For a secure rollout pattern, see provisioning softphones securely.

What support model do you need on day one?
On day one you handle day-to-day customer support: extensions, apps, call flows and the usual "why can't I hear anyone" tickets. Platform issues escalate per the partner docs. Keep the scope written down on one page so your helpdesk knows what is in and what is out.
A full support-runbook post is planned later; for now, point engineers at softphone call quality troubleshooting when audio or registration problems show up. Clarity beats improvisation: customers feel the difference between a partner who owns first-line voice and one who forwards every ticket upstream.
Write the scope before the first ticket arrives. Include who resets softphone provisioning, who changes ring groups, who talks to the SIP carrier about one-way audio, and who escalates a platform fault. That one page becomes the training note for every engineer who answers the phone on day one.
How does billing work?
SessionTalk bills your partner organisation for each customer subscription. You invoice your own customer at your own price. There are no commissions to chase and no payouts to wait for. Hosted plans offer monthly or annual billing; self-hosted is billed annually.
Your customer never needs to know SessionTalk's partner invoice. They see your brand, your contract and your invoice. That is the commercial heart of starting a VoIP business as an MSP or ITSP: you sell the phone system the way you sell other managed services, not as a pass-through of someone else's price list.
Do not copy partner-page figures into customer quotes without checking the portal. How you package and price the service for each customer is where the commercial work sits. For pricing thinking only, see MSP VoIP pricing guidance; this post does not repeat figures.
How do you take the first customer?
Apply on the SessionPBX partner page. No portal account is needed to apply, and every application is reviewed by hand. Partner docs live at SessionPBX partner documentation for the steps after approval.
Once approved you get a partner workspace. Create the first SessionPBX project, attach the SIP trunk, invite users with a QR code or desktop link, and run a partner customer tenant trial. Partner customer tenant trials run for thirty days on hosted and self-hosted, subject to your concurrent trial allowance; a partner administrator must purchase the subscription to continue service. Use a friendly pilot customer before you scale. A pilot proves the trunk, the apps, the support path and your invoice wording while the stakes are still low. Capture what broke and fix the runbook before the next signup. Onboarding steps are in MSP customer onboarding for hosted PBX, and the trial checklist is in hosted PBX free trial checklist.
Startup checklist
- Decide referral vs reseller vs platform partner (see the models post once, linked above)
- Choose hosted by SessionTalk, self-hosted multi-tenant, or a mix by customer
- Confirm you can bring a SIP-compliant carrier and source numbers through it
- Plan how users get Windows, macOS, iOS and Android softphones (QR or link) and whether you want app logo branding from day one
- Write a one-page support scope: what you handle vs what you escalate
- Confirm you will invoice the customer yourself at your own price
- Apply at the partner page; no SessionCloud account needed to apply
- Pilot one friendly customer on a partner tenant trial before you scale
FAQ
Do I need to build my own phone system to start a VoIP business?
No. You resell SessionPBX. Approved partners can self-host it multi-tenant on their own servers, or SessionTalk can host it for them. Either way you own the customer relationship, the SIP trunk choice and the day-to-day support, without building a phone system from scratch.
Can I run SessionPBX on my own servers?
Yes. Self-hosted is available to approved partners only, runs multi-tenant and is billed annually. Server, hosting and network costs are yours. Current server requirements are listed on the SessionPBX partner page, so check them there before you allocate a server.
Who supplies the phone numbers?
Your SIP carrier. SessionPBX is a bring-your-own SIP trunk phone system. SessionTalk does not supply phone numbers or handle number porting in this model; numbers and outside-call charges come from the carrier you connect. Keep the carrier relationship you already use wherever that still fits the customer.
How do my customers' staff install the apps?
They install SessionTalk softphones for Windows, macOS, iOS and Android. You invite them by email; mobile uses a QR code and desktop uses a setup link, so nobody types SIP settings. See the softphones page for the apps your customers' users run.
Who invoices the end customer?
You do, at your own price. SessionTalk bills your partner organisation for each customer subscription. There are no commissions to chase and no payouts to wait for, so your customer relationship and your invoice stay with you from the first pilot through every renewal.
How do I apply?
Apply on the SessionPBX partner page. No portal account is needed to apply, and every application is reviewed by hand. After approval you get a partner workspace, create the first SessionPBX project and follow the partner docs for the remaining steps.
Ready to start a VoIP business with SessionPBX? Apply to the SessionPBX Partner Programme. Want to see what customers get first? See SessionPBX features.


