Domains

The Domains tab allows you to configure how WHMCS registers, manages, and renews domains.

The Domains tab in General Settings

You can access this tab at Configuration () > System Settings > General Settings.

You can configure the domain sync task at Configuration () > System Settings > Automation Settings.

Domain Registration Options

Whether to display specific items on the order form. Check an item to display it, or uncheck it to hide it. For example, if you do not want customers to transfer domain names to you, unchecking that checkbox will remove the option from the order form.

If you uncheck all of these options, the Choose a Domain feature will not appear on the Client Area Homepage.

Enable Renewal Orders

Whether to display domain renewal options to clients in the Client Area and include a renewal category in the shopping cart. This allows clients to renew their domains at any time.

If you disable this, clients can only renew domains when the system generates the renewal invoice.

For more information, see Enable Client Area Domain Renewals.

Auto Renew on Payment

Whether to renew domains automatically at the associated domain registrar when the client pays the invoice.

Auto Renew Requires Product

This setting can help you prevent accidental free domain renewals when you offer free domains.

Whether to only renew free domains if there is an associated service under the same client with a matching domain name and Next Due Date value.

  • For this setting, the system treats a domain name as a free domain if the Recurring Amount value is 0.00.
  • If there is not a matching service, the system will not process the renewal. Instead, it will send a Free Domain Renewal Manual Action Required email to the appropriate admins and add a log entry at Configuration () > System Logs.
In some circumstances, the Next Due Date values for the domain and service can become out of sync. If this occurs, you can still renew these domains manually. For more information, see Manually Renew a Domain.

Default Auto Renewal Setting

Whether to automatically invoice your customers for domain name renewals according to your settings at at Configuration () > System Settings > Automation Settings.

You can override this setting for individual domains. For more information, see Disable Automatic Domain Renewal

Create To-Do List Entries

Whether to automatically create To-Do List entries when a domain-related action requires manual intervention.

For example, if you enable this option and a domain registration fails due to an error, the system will create a new item at Utilities > To-Do List.

Allow IDN Domains

Whether to allow international domain names, which can contain any characters, including UTF-8.

If you don’t enable this, WHMCS will only allow clients to use a-z and 0-9 in domain names.

Domain Grace and Redemption Fees

Whether to offer domain grace and redemption periods, allowing clients to place renewal orders for domains after the expiration date.

  • Domain renewal invoices will remain in the Unpaid status for the duration of the grace and redemption periods.
  • When clients renew an expired domain, the system will automatically charge them the additional fees that you configure at Configuration () > System Settings > Domain Pricing.
  • If you disable this setting, or if you enable it but you have not configured the required fees, the system will automatically cancel domain renewal invoices after the expiration date.
For more information about grace and redemption periods, see Domain Grace Periods.

Domain Grace and Redemption Fee Billing

The method that the system uses to invoice additional domain renewal fees.

Domain Grace and Redemption Fee Billing in the Domains tab

You can choose from the following options:

  • Add Grace and Redemption Fees to existing invoice — Select this option to add additional grace or redemption fees to the existing unpaid renewal invoice for the domain name.
  • Generate a new invoice for the domain renewal including any Grace and Redemption Fees — Select this option to cancel the existing unpaid domain renewal invoice or invoice item and raise a new invoice with both the renewal fee and the additional grace or redemption fee. You may prefer this option when tax authority rules do not permit you to edit invoices after issuing them.
For more information about grace and redemption periods, see Domain Grace Periods.

Default Nameservers

The default nameservers to use for domain orders that do not include a hosting product. Typically, you will enter your own nameservers or the nameservers from a DNS management service.

Default Nameserver settings in the Domains tab

For example, if you use eNom’s DNS management service, the default nameservers would be:

dns1.name-services.com
dns2.name-services.com
dns3.name-services.com
dns4.name-services.com
dns5.name-services.com
When a customer orders a domain with a hosting product, the system uses the nameservers that you configured for that hosting product’s module at Configuration () > System Settings > Servers instead.

Use Client Details

Check Use Client Details to use the client’s contact details for domains’ billing, admin, and technical contact details. The system sends these details to the WHOIS database during domain registration. Users can change these contact details later in the Client Area.

  • The system always uses the client’s details as the registrant contact information.
  • If you do not check Use Client Details, enter your own contact details to use as the billing, admin, and technical contacts for each registered domain.

Last modified: November 19, 2024