WHMCS 9.0 Compatibility for MX Modules
All MX Modules are tested and compatible with WHMCS 9.0 General Availability (released January 20, 2026). Upgrade with confidence.
Compatibility Status
MCP Server
CompatibleAI Integration for WHMCS
Fully tested with WHMCS 9.0 GA and 9.0.1 patch. All 28 MCP tools work without modification.
MX Metrics
CompatibleRevenue Analytics for WHMCS
Fully tested. Dashboard widgets, cost tracking, and all analytics features work on WHMCS 9.0. Compatible with the new Ledger system.
MX Proposals
CompatibleProfessional Proposals for WHMCS
Fully tested. Proposal creation, digital signatures, and payment integration work on WHMCS 9.0. Compatible with the new credit/debit notes system.
WHMCS 9.0 Requirements
| Requirement | WHMCS 8.x | WHMCS 9.0 | Action Needed |
|---|---|---|---|
| PHP Version | 7.4 - 8.2 | 8.2+ (minimum) | Upgrade PHP if below 8.2 |
| ionCube Loader | 10.x - 13.x | 13.0+ | Update ionCube if using 10.x |
| MySQL | 5.7+ | 5.7+ | No change required |
| Cart System | Legacy cart | Nexus Cart (new) | Test custom cart templates |
| Invoice System | Standard invoices | Invoices + Credit/Debit Notes | Review accounting integration |
Upgrade Checklist
Backup your WHMCS
Full database backup, files backup, and configuration backup. Test that you can restore from the backup before proceeding.
Update PHP to 8.2+
Check your current version with php -v. If below 8.2, update PHP through your server control panel or contact your hosting provider.
Update ionCube Loader to 13.0+
Required for PHP 8.2 compatibility. Download from ioncube.com and replace the existing loader files.
Update all MX Modules
Download the latest version of each module from your account at accounts.webstark.com.au and upload to your WHMCS installation.
Check third-party modules
Contact every module vendor to confirm WHMCS 9.0 compatibility. This is the step most providers skip and the one that causes the most problems.
Test on staging (recommended)
Clone your WHMCS to a staging environment and upgrade there first. Verify all modules, templates, and integrations work before touching production.
Upgrade WHMCS
Go to Utilities > Update WHMCS in your admin panel. The process takes 15-30 minutes. Schedule during low-traffic hours.
Verify everything works
Test checkout flow, client area, admin panel, cron jobs, and payment processing. Check that all module dashboards display correctly.
Frequently Asked Questions
- Do I need to update MX Modules before upgrading to WHMCS 9.0?
- We recommend updating to the latest version of each module before upgrading WHMCS. While our modules are backward compatible, running the latest version ensures you have all WHMCS 9.0-specific fixes and optimizations.
- Will my module settings be preserved after upgrading WHMCS?
- Yes. WHMCS upgrades do not affect addon module settings or data. Your MX Modules configuration, API tokens, cost data, and historical metrics are stored in separate database tables that are preserved during WHMCS upgrades.
- Can I run MX Modules on both WHMCS 8.x and 9.0?
- Yes. All MX Modules support WHMCS 8.0 through 9.0. You do not need different module versions for different WHMCS versions. The same module installation works across the entire supported WHMCS range.
- What if I encounter issues after upgrading to WHMCS 9.0?
- Contact our support team. We tested against the WHMCS 9.0 Release Candidate and General Availability release. If you encounter any compatibility issues, we will provide a fix. Our support is included with every active subscription.
- Does the PHP 8.2 requirement affect MX Modules?
- All MX Modules already support PHP 8.2 and 8.3. If you are upgrading PHP specifically for WHMCS 9.0, our modules will work without any changes. MCP Server and MX Metrics require PHP 8.0 or newer. Proposals supports PHP 7.4 through 8.3.
Ready to Upgrade?
All MX Modules work with WHMCS 9.0 out of the box. Update your modules, upgrade WHMCS, and keep running.