Domain Pricing
This page explains how to configure the prices you charge to your clients for domain registration and associated addons. For instructions for configuring WHMCS to register, renew, or transfer domains automatically, see Domains Configuration.
You can manage domain pricing at Configuration () > System Settings > Products/Services > Domain Pricing. You can configure all the extensions or TLDs you wish to offer, their features, and pricing.
Watch the video tutorial for this feature Have our professional services team configure WHMCS for you.
Contents
Adding a New TLD
The empty last row in the TLDs table is where you add new TLDs to your list. Remember that you can't configure pricing until after you initially save the TLD.
To add a new TLD:
- Enter the TLD, including the preceeding . (for example, .com or .net.
- Check the appropriate boxes if DNS Management, Email Forwarding, or ID Protection are available and you want to offer them.
- Check the EPP Code box to require an EPP code for transfers.
- Select the registrar to use from the menu if you want automatic registration to occur on payment.
- Click Save Changes.
- Click the Open Pricing button on the new TLDs row to edit the pricing matrix for the years available on this TLD. You must click Enable next to each year or currency to enable pricing for it.
The pricing slab feature enables different domain pricing for different client groups on a per-TLD basis. For more information, see Client Groups.
Domain Grace and Redemption Grace Periods
The Grace Period and Redemption Period settings enable fine-grained control over what happens when clients renew domains after the expiration date. There are two tiers that control any extra charges you wish to make, which depend on how late a client renews a domain. You can control pricing on a per-TLD basis.
For more information, see Domain Grace and Redemption Grace Periods.
Modify an Existing TLD
To modify a TLD:
- Click the Open Pricing link on the TLDs row that you would like to edit. You can adjust the cost prices, both on a per year registration length and per currency basis, if you have configured more than one.
- Set the prices. There are three columns available: Registration, Transfer, and Renewal. You can set a different price for each option. You must click Enable next to each year or currency to enable pricing for it.
- Click Save Changes to complete the process.
Note: Any changes you make here will only affect new domain name registrations and transfers. The changes you make won't affect existing domain registrations. To update renewal prices for existing customers domains, you need to use the Bulk Pricing Updater.
Reordering TLDs
To reorder TLDs:
- Position your mouse over the up or down arrows on the row you want to move
- Click and hold and then drag up or down.
- Once it is where you want it to be, let go of the mouse button to assign it.
Bulk Management
The Bulk Management actions allow for quick updates to the registration, transfer, and renewal amounts for the 1 to 10 year cycles for all configured TLDs. It also allows you to mass-configure the grace and redemption periods and amounts to charge for those to all TLDs.
For example, to change the pricing for one-year registrations for all TLDs to $14:
- Enter 14 into the 1 Year Registration box.
- To apply the same change to years 2 to 10 with automatic multiplication of the 1 year amount, check the Set 2-10 years based on 1 year price box.
- Click Save Changes.
We introduced the Grace Period and Redemption Period bulk actions with support for Grace and Redemption Periods in WHMCS 7.5. You can use these options to quickly enable or update the Grace Period and Redemption Period settings for all TLDs at once. This can be helpful when first enabling these features on the configured TLDs. For more information on how to set these items, see Domain Grace and Redemption Grace Periods.
Upsell Features
Spotlight TLDs
Use the Spotlight TLDs feature to highlight specific TLDs on the domain results page. The first suggested result for the spotlighted TLD will appear in highlighted boxes directly below the client's check result. Select the TLDs you wish to bring to prominence on the results page. Clients will be able to add these to their shopping cart with a single click.
To add a Spotlight TLD:
- Click the lightbulb icon next to the TLD you wish to spotlight. It will appear in the Spotlight TLD section at the top of the page.
- Repeat this process for up to 8 TLDs.
Spotlighted TLDs can be dragged left and right to change the order in which they appear on the domain results page.
To remove a Spotlight TLD, click the X next to the TLD in the Spotlight section at the top of the page. This removes the TLD from the spotlight section on the domain results page.
For information on adding logos for Spotlight TLDs that do not already have a PNG logo file in the /assets/img/tld_logos folder or applying custom styling, see Domain Pricing Matrix.
Sales Groups
Sales groups are another method to highlight certain TLDs to customers on the domain results page by displaying colourful labels next to the domain results: HOT, NEW, and SALE. All results for the TLD within a Sales Group will display the label next to it on the domain results page. You can use this in conjunction with Spotlight TLDs, so a domain can be both spotlighted and in a sales group for extra prominence.
To assign a domain to a Sales Group:
- Click the down arrow next to the TLD.
- Click one of the three options: HOT, NEW, or SALE.
To remove a domain from a Sales Group:
- Click the down arrow next to the TLD.
- Select the grey NONE option.
Lookup Provider
This is "Standard WHOIS" by default. You should only change this if you want to sell premium domains or use lookup functionality in your specific registrar (if it's supported).
After you select a Lookup Provider that supports Premium Domains, you can enable Premium Domains in WHMCS in Configuration () > System Settings > Products/Services > Domain Pricing. After you enable it, the configuration of percentage markups and selling of premium domains will become possible.
Premium Domains
Premium Domains are names with short, common, or desirable words. Usually, this is providing a more memorable web address for a premium price. The system fetches the pricing in real-time from the registrar (you must use a registrar that supports this functionality), the Lookup Provider. The system then applies any markup you configure to determine the final price for the customer.
For more information, see Premium Domains.
Domain Addons — ID Protection, DNS Management, and Email Forwarding
In WHMCS, these are Domain Addons. Often, some addons aren't compatible with all the TLDs you offer. In WHMCS, you can enable or disable them on a per TLD basis. You can configure their pricing at the bottom of the Configuration () > System Settings > Domain Pricing page. This page also lets you specify each addon's available extensions for using the checkboxes on each TLD row.
If you wish to offer one or more of these addons for free with a domain name, leave the price at 0.00. It will appear as a free option on the domain configuration page of the order form.