Configure a Domain Extension

If you want to sell domain registrations with WHMCS, you need to configure the domain extensions (top-level domains or TLDs) that you want to offer.

Need help with domain configuration? Have our team configure WHMCS for you.

Configure Domain Extensions in WHMCS

To configure the extensions that you want to offer:

1. Go to Domain Pricing.

Go to Configuration () > System Settings > Domain Pricing.

2. Enter the new extension.

In the last row of the list of extensions (TLDs), enter the new extension you want to add, including the preceding . character. For example, you could add the .co extension:

Adding the .co domain extension in Domain Pricing

3. Enable domain addons.

Select whether you want to enable the DNS Management, Email Forwarding, or ID Protection domain addons.

To check whether your registrar supports a domain addon, see your registrar module’s documentation.

4. Choose whether to require EPP codes.

Check EPP Code to require an EPP code for transfers.

5. Configure automatic registrations.

If you want to perform automatic registrations on payment, select a registrar from Auto Registration.

If you select None for Auto Registration, you must perform domain registrations manually by accepting the order and then manually selecting the registrar for that individual order.

6. Save the extension.

Click Save Changes.

You cannot configure pricing for a new extension until after you have added it to the list.

7. Configure pricing.

Click Pricing. A new window will appear.

Adding pricing for the .co domain extension in Domain Pricing

Check Enable for all of the pricing intervals that you want to use. For example, one, two, and three-year terms.

Then, enter your desired pricing.

For more information about configuring domain pricing, see Domain Pricing.

8. Save your changes.

Click Save Changes.

For more information about configuring domain pricing and managing domains, see:

Last modified: January 2, 2025