IP Manager For WHMCS

IP Manager For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.10

ModulesGarden IP Manager For WHMCS will let you easily add and manage IP subnets as well as automatically assign IP addresses to your servers, products, addons and configurable options. Along with it, you will have the possibility to freely assign subnets to your customers, allowing them to order additional IP addresses directly from the client area.

The module significantly broadens the range of tools dedicated to IP address management by effectively handling multi-level subnets. Through this process, you gain the capability not only to create various child subnets but also to perform key actions on them such as splitting, merging, or deleting, all according to your preference. Moreover, you will be able to select from available addresses within specific IP pools and assign them to your clients' products. Additionally, you can import/export IP subnets, reserve IP addresses, and access detailed statistics about subnet usage presented in clear, informative graphs. Equally helpful is the flexibility to integrate with third-party applications such as cPanel, Plesk, DirectAdmin, Proxmox VE, or SolusVM, further enhancing your management skills.

Don't let valuable time slip away - order IP Manager For WHMCS today to empower your business with automation and shake off the weight of manual chores in your daily workload!

Admin Area Features:

  • Show And Manage Multi-Level IP Subnets With IP Pools In Tree-View
  • Assign/Unassign/Delete IP Addresses Directly From Products/Services Tab
  • Create Multiple Configurations For Multiple Scenarios Of IP Addresses Assignment
  • Create Multiple Relations In One Configuration For Products, Addons, Configurable Options & Servers
  • Define IP Addresses Reservation Rules - Reserve IP Addresses For Network, Gateway, Broadcast And More
  • Define Default Custom Fields For:
    • IP Subnets
    • IP Addresses In Chosen Subnets/Pools
  • Export/Import IP Subnets/Pools - Supports XML And CSV Formats
  • Omit Dedicated IP Address Fields For Specific Configuration
  • Toggle Custom Field Usage Instead Of 'Assigned IP Address' Field
  • Synchronize IP Addresses Used By Products In WHMCS With IP Manager
  • Receive Automatic Email Reminder Sent When Specified Usage Percentage Of Any IP Subnets Has Been Exceeded
  • Define Configuration Of Integration Method (cPanel & cPanel Extended)
  • Set Up IP Addresses Cleaner - Ensures That All Assigned IP Addresses Are In Use
  • View IP Subnets Usage Statistics And Graphs
  • Customize Module Language Files With "Translations" Tool
  • View And Manage Logs

IP Subnet Features:

  • Add IP Subnet/Pool Using CIDR Notation
  • Exclude Selected IP Addresses From Subnet During Its Creation
  • View IP Addresses Of Subnets/Pools
  • Split/Merge IP Subnet
  • View And Create Child Subnets
  • Delete Single IP Address From Subnets/Pools
  • Assign/Unassign IP Addresses To/For Service
  • Bulk Actions - Assign/Unassign/Delete IP Addresses
  • Lock IP Subnet To Client Or Client Service
  • Create Custom Fields For Subnets/Pools/IP Addresses
  • Generate Free IP Addresses:
    • Sequentially
    • Defined Manually

Client Area Features:

  • View Assigned IP Addresses
  • Unassign IP Addresses
  • Order Additional IP Addresses

3rd Party Integration Modules:

  • cPanel
  • cPanel Extended
  • DirectAdmin
  • DirectAdmin Extended
  • Plesk
  • Plesk Extended
  • Proxmox VE VPS
  • Proxmox VE Cloud VPS
  • SolusVM Extended VPS

General Info:

  • Supports IPv4 and IPv6
  • Supported All Types Of Configurable Options
  • IP Subnets Rely On IP Addresses Range And Assigned IP Addresses (Free IP Addresses Are Not Stored In Database)
  • Create New 3rd Party Integration Modules
  • Multi-Language Support
  • Supports PHP 8.1
  • Supports WHMCS Themes "Six", "Twenty-One" And "Lagom WHMCS Client Theme"
  • Supports WHMCS V8.10 Back To WHMCS V8.7
  • Requires ionCube Loader V12 Or Later
  • Easy Module Upgrade To Open Source Version



5 stars
4 stars
3 stars
2 stars
1 star

An Le @an3306

February 11, 2022 at 12:04:03 PM

We are using IP Manager for our infrastructure, it takes time to learn how to use it but with the help from support team, that's useful tool.

  • 2 years ago
  • Version Number 2.5.11

Michel de Koning @michel5644

June 30, 2021 at 04:01:15 PM

Easy to use, works well with DirectAdmin.

  • 3 years ago
  • Version Number 2.5.9

Diego Benavente @diego9417

October 12, 2019 at 07:07:13 PM

Excellent module, it does everything related to IP Management. Easy to control where are the IPs you have, who you have assigned them, and release them on service cancellation. A great addition to some of their other modules like Proxmox, cPanel, SolusVM, etc. Totally recommended.

  • 4 years ago
  • Version Number 2.5.3

Jonathan Smith @jonathan6565

March 15, 2019 at 04:14:30 AM

There was a bit of a learning curve in comparison to the system we used previously, but this module integrates well with Virtuozzo VPS and Plesk modules that we are also using, so it is an effective solution to our need for dynamic IP Address management.

  • 5 years ago
  • Version Number 2.5.2

M M Akash @m3277

February 5, 2019 at 10:42:11 AM

Just a month ego, we were managing our Ip subnets with excel sheets!
And now completed their 7 days free access and deploying forever!

Everything is perfect and well planned for administrators to manage. We have some feature request, we will submit them by their support ticket.

For small companies i suggest them to lower the open source prices while manage a reasonable yearly pricing. I wrote this same on my other reviews. Hope they will care us!

Else, this is the most complete IP management plugin ever which will save you from developing own code for month long! Saves money, saves time! Cheers!

  • 5 years ago
  • Version Number 2.5.2

Sascha Wintz @sascha7518

December 6, 2018 at 05:21:01 PM

IP Manager has greatly improved the way we, as a hosting company, dynamically assign IP addresses to our dedicated and virtual servers. ModulesGarden's support has always been extremely helpful for all our projects involving their modules.

You just simply can't go wrong with any of their modules!

  • 5 years ago
  • Version Number 2.5.2

Christopher McGill @christopher8239

November 23, 2018 at 03:33:00 PM

What can we say about this particular module, other than that it solves so many problems for us here at GekkoFyre Networks whilst streamlining countless other tasks in the process. It's a real delight to work with this and you soon come to terms with what it means to be "enterprise grade". You can add other plugins from Modules Garden too that work alongside the IP Manager, such as their SolusVM provisioning tools. It'll work right off the bat with very little setup, assinging IP addresses in a DHCP-like fashion to all of your automatically provisioned virtual machines, it's like watching magic happen. If you're unfamiliar with such software, then the learning curve can be quite steep but certainly not impossible. There exists bountiful amounts of documentation out there and people willing to assist. But as a business that heavily relies on products such as this, we cannot recommend it highly enough!

Christopher McGill


  • 5 years ago
  • Version Number 2.5.2

Abraham C @abraham5273

October 10, 2018 at 01:57:27 AM

Great Product. Does what we need which allows us to be more efficient

  • 5 years ago
  • Version Number 2.5.2

Mahmoud Elsayed @Key

July 18, 2018 at 06:59:40 PM

Thanks for good module it very good to organized my IPV4 & IPV6

  • 6 years ago
  • Version Number 2.5.2

Arpan Arora @ArpanArora

December 14, 2017 at 12:16:15 AM

Great Developer ! Great Modules !
Very Co-Operative and Fantastic Support !

I Very strongly Recommend Modules Garden

Everbiz Cloud Service, India

  • 6 years ago
  • Version Number 2.4.1

Christopher Neuman @Neuman

September 25, 2017 at 09:32:59 PM

Great plugin to manage IP inventory. Beats using a document to track IP usage. No idea why WHMCS doesnt include this by default.

  • 6 years ago
  • Version Number 2.4.1

heng li @heng_li

September 7, 2017 at 05:50:45 AM

This is something really help us manage the ip address. we have over /14 in totally.
It could be dead if we don't use this.
5 stars!~

  • 6 years ago
  • Version Number 2.4.1

Ali Davachi @valuereseller

July 4, 2017 at 09:27:20 PM

Horrible company to work with. Stretched out support to prevent refunds and didn't show for multiple sessions.

  • 7 years ago
  • Version Number 2.3.5

Oleg Solodky @Sladky

February 27, 2017 at 01:31:42 AM

We are using IP Manager For WHMCS module from ModulesGarden in our infrastructure for several years. In the beginning this module had some problems, but we actively communicate with the developer and they are quickly released hotfix. Now the module is working properly and we can not imagine working without this functionality.

Special thanks to the developer of the module for functionality and operational technical support.

  • 7 years ago
  • Version Number 2.3.4
  • Edited

Version Compatibility

Compatible with WHMCS v8.10

Full Version Compatibility

  • Selected versions of WHMCS v8.10
  • Selected versions of WHMCS v8.9
  • Selected versions of WHMCS v8.8
  • All versions of WHMCS v8.7

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden


v3.0.0 Beta Released May 9th, 2024

Latest Version

  • New Feature: WHMCS V8.10 support
  • New Feature: Rebuilt and rewritten client and admin area user interface with a brand-new look and framework code Note: It is recommended to deactivate the current addon module and delete its files before upgrading to avoid conflicts.
  • In this beta release, data migration from the previous version is not yet available.
  • New Feature: Assign entire subnets to the configurations and client services
  • New Feature: Implemented easy-to-use "Translations" tool that allows customization of the module language files directly from the addon
  • New Feature: Select the log types to be recorded and automatically delete them after the specified number of days
  • Improvement: Assorted UI and language adjustments
  • Removed: Support for WHMCS V8.7 and previous
  • Removed: Support for PHP 7.4 version
  • Removed: Temporarily removed 3rd party integration with Virtuozzo Hybrid Server
  • Bug Fix: Many code corrections and other improvements


Previous Versions

v2.5.15 Released February 2nd, 2024

View/hide detailed changelog

  • New Feature: WHMCS V8.8 and V8.9 support
  • Removed: Support for WHMCS V8.5 and previous
  • Removed: Support for PHP 7.3 version
  • Bug Fix: Fixed case where IPv6 addresses might not be available for assignment even when they were in the pool - case #396
  • Bug Fix: Resolved "TypeError: Unsupported operand types" issue that could occur when splitting the IPv6 subnet that had not excluded IP addresses - case #474
  • Bug Fix: Fixed "TypeError: implode(): Argument #1 ($pieces) must be of type array" error that could occur when trying to display subnet information if there was the "N;" phrase entered for "excluded_ip" database table - case #477
  • Bug Fix: Eliminated specific error that might have occurred when trying to remove a single IPv6 address from the subnet - case #479
  • Bug Fix: Other minor code corrections


v2.5.14 Released December 15th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.6 support
  • New Feature: Support for PHP 8.1 version
  • Improvement: Adjusted instructions of how to place te integration code for Lagom WHMCS Client Theme
  • Changed: Requires ionCube Loader V12 or later
  • Removed: Support for WHMCS V8.2 and previous
  • Removed: Support for PHP 7.2 version


v2.5.13 Released June 20th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.5 support
  • Removed: Support for WHMCS V8.1 and previous
  • Bug Fix: Fixed problem with toggling the "IP Reservation" settings - case #443


v2.5.12 Released March 29th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.4 support
  • Removed: Support for WHMCS V8.0 and previous


v2.5.11 Released October 5th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.3 support
  • Improvement: Added integration code support for the Lagom WHMCS theme
  • Removed: Support for WHMCS V7.10 and previous
  • Bug Fix: Resolved problem where excluded IP addresses might have been still assigned to a subnet after updating the module to the previous version - case #441
  • Bug Fix: The "Assigned IP Address" table will now be displayed only on the main product page in the client area instead of all other sections when using the "Six" WHMCS theme - case #446


v2.5.10 Released July 12th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.2 support
  • Removed: Support for PHP 7.1 version
  • Bug Fix: Fixed "IpmLangHelper could not be converted to string" error that might have occurred when ordering additional IP addresses - case #436
  • Bug Fix: Minor code corrections and improvements


v2.5.9 Released March 23rd, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.1 and "Twenty-One" theme support
  • Improvement: "Assigned Subnets" table will be now hidden if no IP addresses or pools are assigned to the service or client - case #424
  • Improvement: "Order Additional IP Addresses" button will be now displayed only if product addons are configured in IP Manager - case #424
  • Removed: Support for WHMCS V7.9 and previous
  • Bug Fix: Resolved certain compatibility issues with DirectAdmin Extended For WHMCS module integration
  • Bug Fix: Eliminated "Column 'qty' in field list is ambiguous" error that might still occur when changing the package on WHMCS V8 - case #418
  • Bug Fix: Fixed problems with assigning the specified number of IP addresses when using configurable options - case #419
  • Bug Fix: Resolved problems with assigning and unassigning IPv6 addresses in DirectAdmin panel - case #420
  • Bug Fix: Corrected specific issue with loading multi-language files in the client area - case #421
  • Bug Fix: Fixed issues that might have caused IP addresses to be assigned in incorrect number to the "Dedicated IP" or "Already Assigned IP Addresses" fields - case #423
  • Bug Fix: Other code corrections


v2.5.8 Released September 30th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Removed: Support for PHP 7.0 and previous
  • Removed: Support for WHMCS V7.8 and previous


v2.5.7 Released August 3rd, 2020

View/hide detailed changelog

  • Improvement: The lists of assigned IP addresses to the services will be now displayed in the sorted order - case #407
  • Improvement: Added support for custom Plesk interfaces names to allow seamless IP addresses assignment - case #411
  • Bug Fix: Added additional validator for third party submodules that required additional integration files that if were not provided resulted in the HTTP 500 error - case #405
  • Bug Fix: Fixed problem with providing IP addresses for the mass assignment field on the Firefox browser - case #406
  • Bug Fix: Fixed issues with proper IP addresses saving and managing their assignment when the "I want to use 'IP Addresses' custom field instead of 'Assigned IPs' field" option was enabled - case #408, #409
  • Bug Fix: The error notice will be now displayed if the the "3rd Party Integration Submodule" cannot properly assign the IP address - case #410
  • Bug Fix: Resolved issues with IP addresses assignment for DirectAdmin services - case #412
  • Bug Fix: Solved problems with unassigning IP addresses when the Plesk integration is used - case #413


v2.5.6 Released May 6th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Changed: "Delete" to "Unassign" and "Delete And Unassign In Submodule" to "Unassign In Submodule" button names to better represent their actual functionality for assigned IP addresses - case #397
  • Removed: Support for WHMCS V7.7 and previous
  • Bug Fix: Resolved problems with using WHMCS global search when page with IP Manager addon module was loaded - case #398
  • Bug Fix: "Use 3rd Party Integration" toggle for IP addresses assignment will now be always displayed whether the "Override Already Assigned IP Addresses" toggle is checked or not - case #400
  • Bug Fix: Fixed issue with empty first assigned IP address field for Proxmox VPS integration - case #401


v2.5.5 Released January 24th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.9 support
  • Removed: Support for WHMCS V7.6 and previous
  • Bug Fix: The "Custom assignment" text will be now properly added to IP addresses when using the "IP Mass Assign" tool - case #379
  • Bug Fix: Resolved problem with assigning IP address to a service even if it was included in the "Excluded IP Addresses" list - case #381
  • Bug Fix: Closing the "Assign IP Addresses To Service" window using cross ("X") button will now also properly reload the page just like the "Close" button - case #382
  • Bug Fix: Omitting the "Dedicated IP" field option will now work properly also for the IP addresses assigned with the use of configurable options - case #384
  • Bug Fix: Other minor corrections


v2.5.3 Released May 21st, 2019

View/hide detailed changelog

  • Removed: Support for WHMCS V7.4 and previous
  • Bug Fix: Fixed case with removing assigned IP addresses from a terminated service with an active addon - case #356
  • Bug Fix: Corrected issue with allocating the requested IP address for Plesk subscription - case #357
  • Bug Fix: IP addresses, displayed in the client area via integration code, will be now properly removed from the related submodules not only from the IP Manager addon, when using the "unassign" action - case #362
  • Bug Fix: Fixed compatibility issues with "V4" admin area template
  • Bug Fix: Resolved issues with Virtuozzo VPS For WHMCS integration (update to the latest version of the module is required)


v2.5.2 Released June 28th, 2018

View/hide detailed changelog

  • Bug Fix: Excluded IP addresses will be no longer available for assignment in the 'Products/Services' tab in the admin area


v2.5.1 Released June 15th, 2018

View/hide detailed changelog

  • Improvement: Support for Virtuozzo VPS For WHMCS 1.3.0
  • Improvement: The listed configurable options for relations configuration are now split into groups they belong to


v2.5.0 Released April 11th, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support
  • New Feature: Assign, unassign and delete IP addresses using 3rd party integration directly from the products/services tab in the admin area
  • Improvement: Minor language corrections


v2.4.2 Released February 6th, 2018

View/hide detailed changelog

  • Bug Fix: Corrected issue of not processing mass actions for a subnet if the cache is enabled on the server
  • Bug Fix: Solved 'Unable to find class: \app\classes\Math_BigInteger' error that could have appeared upon the service creation
  • Bug Fix: Resolved problem which might have resulted in unassigning the wrong IP address from the service


v2.4.1 Released August 9th, 2017

View/hide detailed changelog

  • Bug Fix: Solved problem with invalid IP address unassigned by cron from a terminated service without any IP addresses
  • Bug Fix: Corrected error that might occur upon order deletion
  • Bug Fix: Fixed 'Uncaught ReferenceError: ipmLoadDatatableAssets is not defined' error
  • Bug Fix: Code cleanup to remove unnecessary error reportings


v2.4.0 Released July 12th, 2017

View/hide detailed changelog

  • New Feature: DirectAdmin submodule
  • New Feature: Plesk Onyx support
  • New Feature: Define up to five nameservers in a subnet
  • New Feature: Bulk actions for assigning, unassigning and deleting IP addresses in subnets
  • New Feature: Show all IP addresses at once instead of using pagination - for up to 1,000 IP addresses
  • Improvement: Algorithm of IPv6 subnet space calculation
  • Improvement: IP addresses added manually by administrator in the 'Dedicated IP' field will not be unassigned on termination anymore
  • Improvement: IP addresses newly assigned by submodule in server can now be by default unassigned in it as well
  • Improvement: Splitting subnets using /32 mask for IPv4 and /128 mask for IPv6 is now possible
  • Improvement: Slight UI refinements
  • Bug Fix: Corrected IP addresses assignment from a second pool if the first one is exhausted
  • Bug Fix: Fixed PHP warnings if debug mode is enabled
  • Bug Fix: Corrected page wrapping using pagination after addition of new IP addresses to subnet
  • Bug Fix: Solved problem with searching IPv6 addresses
  • Bug Fix: Minor code adjustments


v2.3.5 Released June 2nd, 2017

View/hide detailed changelog

  • New Feature: WHMCS V7.2 support


v2.3.4 Released February 13th, 2017

View/hide detailed changelog

  • Bug Fix: Corrected subnet split with /30 mask for IPv4 and /126 mask for IPv6
  • Bug Fix: Resolved issue related to 'PDO Wrapper class not found' fatal error


v2.3.3 Released October 27th, 2016

View/hide detailed changelog

  • New Feature: PHP 7 support
  • Bug Fix: Minor code refinements


v2.3.2 Released October 11th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support
  • Bug Fix: Code refinements


v2.3.1 Released July 22nd, 2016

View/hide detailed changelog

  • Bug Fix: Removed redirection to the page views that are no longer in use


v2.3.0 Released June 15th, 2016

View/hide detailed changelog

  • New Feature: Add custom IP address to IP subnet
  • New Feature: Define custom field with default value for IP addresses in chosen subnet
  • New Feature: Plesk v12 submodule
  • Improvement: Export and import IP subnets - support for custom fields
  • Improvement: Module logic optimization
  • Change: Unassign IP address from 'Assigned IP' field prior to 'Dedicated IP' when it is removed from service
  • Change: Allow creation of child subnets in different sizes under a single parent subnet
  • Bug Fix: Unassign IP addresses from service on service downgrade
  • Bug Fix: Prevent from entering IP addresses that are not included in the subnet into 'Excluded IP Addresses' field
  • Bug Fix: Prevent from over-allocating memory upon creation of incorrect subnet
  • Bug Fix: Remove custom fields
  • Bug Fix: Slight tweaks


v2.2.2 Released May 23rd, 2016

View/hide detailed changelog

  • Bug Fix: Create IPv4 pool - prevent unnecessary alerts from popping up


v2.2.1 Released December 18th, 2015

View/hide detailed changelog

  • New Feature: Display different icons of subnets depending on whether they are free to use, assigned to a client or a service
  • Change: Display in client area all subnets assigned to a client or to their services
  • Bug Fix: Upgrade module when it is disabled


See also

FREE ResellerClub Tools v2

Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.

WHOIS for Clients

WHOIS for Clients

Dropbox Backup for WHMCS

This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.

Website Monitoring

Checks every website you host and alerts you if there are problems

Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS