Het verschil tussen Hosted VoIP en een on-premises VoIP-telefooncentrale is tweeledig: het heeft te maken met waar de telefooncentrale wordt gehost (in the public cloud of private cloud) en wie verantwoordelijk is voor het beheer en onderhoud ervan.Bij Hosted VoIP wordt de telefooncentrale gehost op servers van een externe serviceprovider. Deze provider is verantwoordelijk voor het beheer en onderhoud van de infrastructuur.Bij een on-premises VoIP-telefooncentrale wordt de infrastructuur fysiek geïnstalleerd op de bedrijfslocatie, bijvoorbeeld op kantoor. Deze infrastructuur bestaat naast software ook uit een combinatie van bepaalde hardware: IP-telefoons (vast toestel of draadloos), switches, routers en een telefooncentrale-server.