Which subscriptions are affected by the October 2026 price increase
The 5% surcharge announced by Microsoft in the Partner Center applies to a specific scope: annual subscriptions billed monthly (annual commitment, monthly billing) in the CSP channel. It is distinct from the Microsoft 365 plan price hike of July 1, 2026 — that one raised list prices across all channels; this one only affects the CSP annual-monthly billing mode.
The annual-monthly model is structurally dominant among CSP resellers: it delivers the annual savings (versus pure monthly) while maintaining monthly invoicing, which simplifies resale. That is exactly the compromise Microsoft is now making more expensive.
Microsoft 365 subscriptions affected by the October 2026 CSP surcharge
Scroll the table
| Plan | Scope of the surcharge | Not affected |
|---|---|---|
| Business Basic, Business Standard, Business Premium | Annual-monthly CSP subscription → +5% | Pure monthly CSP · EA · Open |
| Apps for Business, Apps for Enterprise | Annual-monthly CSP subscription → +5% | Pure monthly CSP · EA · Open |
| M365 E3, E5 (per user) | Annual-monthly CSP subscription → +5% | EA and direct contracts unaffected |
| Add-ons (Exchange Online Plan 1/2, Teams Phone…) | Annual-monthly CSP subscription → +5% | Pure monthly add-ons |
What this means concretely for a reseller agency
- A portfolio of 15 clients on Business Standard (5 seats each): the 5% surcharge represents additional cost to absorb or pass through each month.
- Standard CSP resale margin (10–15%) shrinks by a third if the 5% is absorbed without a client price adjustment.
- The surcharge applies at the October 2026 renewal — active contracts are unaffected until their term ends, but new subscriptions and renewals are immediately affected.
- Migrating to pure monthly removes the surcharge but loses the annual CSP savings — total cost is generally higher.
- Clients who primarily use OneDrive, collaborative messaging and calendar — without heavy Outlook or Teams telephony dependency — are the natural candidates for a self-hosted alternative.
Monthly cost: M365 Business Standard CSP annual-monthly vs ServOrbit VPS
Scroll the table
| Scenario | Microsoft 365 Business Standard (post-surcharge) | VPS Power |
|---|---|---|
| 5 seats | 5 × per-seat price × 1.05 | 299 DH/month (fixed, no user cap) |
| 10 seats | 10 × per-seat price × 1.05 | 299 DH/month (same) |
| 20 seats | 20 × per-seat price × 1.05 | 299 DH/month (same) |
| If +5 seats added | Cost grows with each added seat | No extra cost until VPS saturation |
| Price control | Depends on Microsoft decisions | Fixed cost, predictable over 12 months |
Three self-hosted tools that cover common M365 workloads
Three open-source tools cover most of what an agency uses in Microsoft 365: file storage and collaboration, code and project management, and email communication.
Nextcloud — replacement for OneDrive, SharePoint and basic Teams
- File storage and sharing: desktop/mobile sync, link sharing with expiry and password, WebDAV mounts.
- Document collaboration: Collabora Office (online editing, OOXML-compatible) or integrated OnlyOffice — real-time co-editing.
- Calendar and contacts: native CalDAV and CardDAV, compatible with Outlook, Thunderbird, iOS and Android.
- Instant messaging and lightweight video: Nextcloud Talk (WebRTC, channels, screen sharing) for medium-sized teams.
- Recommendation: 4 vCPU / 8 GB RAM for a team of 10–20 users with Collabora. Deployable via the ServOrbit Nextcloud template in under an hour.
- To deploy: Host Nextcloud on a VPS.
Gitea — replacement for GitHub and Azure DevOps for agencies
- Private Git repositories for client project source code, versioned documentation, specs and mockups.
- Issues and projects: Kanban board, milestones, labels, assignments — sufficient for a web agency's project tracking.
- CI/CD with Gitea Actions: pipeline compatible with GitHub Actions syntax for projects that depend on it.
- Very lean on resources: 512 MB to 1 GB RAM is enough for a team of 10; can coexist on the same VPS as Nextcloud (plan for 2 GB total for both).
- To deploy: find the Gitea template in the ServOrbit Marketplace.
Listmonk — replacement for Mailchimp or M365 newsletters
- Mailing list and campaign manager: client newsletters, automated monthly reports, white-label communications.
- No subscriber or sending limits tied to a plan: you only pay for the VPS and your SMTP provider.
- Segmentation and templates: multiple lists, personalisation variables, reusable HTML templates.
- Easily coexists on the same VPS as Nextcloud and Gitea with 256 MB of additional RAM.
- To deploy: Host Listmonk on a VPS.
Migration plan: moving a M365 CSP portfolio to self-hosted
A migration does not happen in a single day or for all clients simultaneously. The plan below is designed to let the agency migrate client by client, starting with those least dependent on Microsoft.
Migration steps for a reseller agency
Map the actual M365 usage per client
Before proposing an alternative, identify what each client actually uses. A 30-minute audit in the M365 Admin portal (Reports > Usage) reveals whether a client mainly uses OneDrive and Exchange, or has a strong dependency on Teams telephony, Power Automate or Dynamics. Migration candidates are those who primarily use file storage, calendar and collaborative messaging.
Set up a demonstration VPS
Provision a VPS Power from the ServOrbit client area. Deploy Nextcloud AIO via the Marketplace template: the Docker container installs with a single command, and the AIO interface automatically configures PostgreSQL, Redis and the TLS certificate. Estimated time: 45 minutes. This VPS serves as a demonstrator for your clients before billing them anything.
Present the cost comparison to the client
Show side by side the current cost (annual-monthly subscription × number of seats × 1.05) and the 299 DH/month of the VPS. Emphasise predictability: the VPS cost does not change if a collaborator joins the team, and it does not depend on Microsoft's pricing decisions. Avoid promising immediate savings: at a low seat count, the break-even point depends on the migration cost.
Migrate calendars and contacts via CalDAV export
From Outlook Web App, export calendars as .ics files and address books as .vcf files. Import them into Nextcloud via the web interface (Calendar > Import, Contacts > Import). Reconfigure desktop and mobile clients with the CalDAV/CardDAV URLs of your Nextcloud instance. This step typically takes 20 to 30 minutes per user.
Deploy Gitea and Listmonk on the same VPS
Gitea and Listmonk can coexist on the same VPS as Nextcloud as long as it has at least 8 GB of RAM (4 for Nextcloud, 2 for Gitea, 1 for Listmonk, system margin). An nginx reverse proxy with separate vhosts is sufficient to isolate the three services on the same server. The ServOrbit multi-service template configures this architecture.
Bill the service under your brand with the reseller offer
The ServOrbit Agency offer lets you deploy and manage your clients' VPS from a white-label WHM space. You keep the client relationship, set your own prices, and do not appear as a mere reseller of a third-party SaaS. Recurring billing and centralised expiry management are handled from the agency space. See the reseller offer page.
Addressing the objection: migration takes time and commits my responsibility
The objection is legitimate. An M365 → self-hosted migration is not transparent, and the agency that proposes it becomes responsible for its client's service availability.
Two angles of response.
Time. Migrating a 5 to 10-user client whose usage is limited to OneDrive and Exchange takes two to four hours, spread over two days (export, import, client reconfiguration). This is not an infrastructure overhaul. The risks are manageable: data migrates without service interruption (rclone in parallel), and the client retains M365 access until the migration is validated.
Responsibility. The ServOrbit Agency offer includes daily backups on Pro and Agency plans. Your VPS availability relies on ServOrbit's European datacenters (redundant power and network, 24/7 monitoring). This is not infrastructure you manage alone: you manage the client relationship, we hold the server.
Harden the configuration before putting a client into production
Before switching your first client to your Nextcloud instance, verify three hardening points.
First: enable mandatory 2FA for all accounts from the Nextcloud administration interface (Administration > Security). An account without 2FA is the primary attack surface on an internet-facing instance.
Second: restrict SSH access to your IP and disable password authentication (PasswordAuthentication no in /etc/ssh/sshd_config). The CSF integrated into ServOrbit Agency offers can reinforce this perimeter.
Third: configure fail2ban on Nextcloud via the AIO configuration file — it automatically blocks IPs after a configurable number of failed authentication attempts.
The October 2026 CSP surcharge as a trigger for a deliberate transition
A 5% surcharge on annual-monthly CSP subscriptions is not in itself a reason to migrate all clients to self-hosted. Some workloads — advanced Teams telephony, Power Platform integrations, Exchange with specific connectors — have no straightforward self-hosted equivalent.
But for clients whose usage centres on file storage, document collaboration and basic communication, this surcharge creates a review window. The agency that proposes an alternative during the October renewal — with a transparent calculation and a working demonstrator — does not suffer the surcharge, it manages it.
Nextcloud, Gitea and Listmonk on a ServOrbit VPS cover precisely that workload. The cost is fixed, the infrastructure is in Europe, the data stays under your control — and the client contract remains yours.