Domain Reseller Setup Guide: Resell Domains & Boost Your Web Dev/Agency Profits

G2 Spring Awards 2023 - How WPMU DEV Performed

WPMU DEV’s Reseller is an all-in-one platform that lets you offer clients digital services such as reseller hosting, template reselling, domain reseller, and more, and boost your revenue with hands-free automated management.

Note: Reseller is only available to Agency plan members.

In this step-by-step guide, we’ll show how to set up and integrate full domain reseller automation with your business, covering the following sections:

Alternatively, you can check out the video below, which takes you through the entire Reseller setup process:


Getting Started: Pre-Requisite Step

Before you can resell domains, you need to set up your Clients & Billing account in The Hub.

This step is covered fully in our documentation and in this tutorial: How To Set Up Clients & Billing.

Have you completed this step?

Great! Then let’s show you how easy and straightforward setting up Domain Reseller is …

Add Domains and Set Pricing

Go to The Hub > Reseller > Domain Reseller and click on the +Add TLDs button …

Click on the button to set up Domain Reseller.

This will bring up the Add TLDs screen, where you can select which top-level domains (TLDs) you want to resell and set retail pricing for your domains.

Add TLDs screen.Add your TLDs and set up your domain pricing.

There are currently 250+ TLDs you can resell under your own brand (and more coming soon).

After selecting TLDs, the next step is to add a markup (i.e. your profit) to your wholesale domain pricing across all domains.

There are two ways to set the markup price:

  1. Specify a percentage: For example, setting a value of “10” will increase the price of all domains by 10%, so a domain that costs you US$20 to buy will retail to your clients at US$22.
  2. Set a fixed price markup (in USD): With this option selected, setting a value of “10” will increase the price of all domains by USD$10, so a domain that costs you US$20 to buy will retail to your clients at US$30.

Note: After setting a global markup price, you can edit the markup for individual TLDs, as we’ll show you later.

After selecting your TLDs and setting your global markup price, click on the Add TLDs button to save your settings.

Domain Reseller - Add TLDsResell 250+ TLDs with Domain Reseller (more coming soon!)

Your selected TLDs will be automatically configured and display in The Hub’s Domain Reseller tab.

Domain ResellerView your domain cost and retail prices in The Hub’s Domain Reseller tab.

Edit Domain Details

Reseller applies a global markup to domains during the initial set up. However, you can also set individual and bulk markups to domains.

To edit an individual domain’s markup value, click on the ellipsis icon next to the domain and select Update TLD.

Update TLD markup - singleYou can edit the markup value of a single domain.

Specify the % or USD value of the markup for the selected domain and click on the Update TLD button. This adjustment will not affect other domains in your account.

Update single TLD markup.In this example, we are increasing the price of our selected domain by USD$5.

To bulk edit the markup for multiple domains, tick the checkboxes of the domains you wish to edit and click on Update TLDs. (Note: Click on the checkbox next to Update TLDs to toggle and select/deselect all domains).

Update TLD markup - bulkSave time and easily bulk update TLDs.

Select multiple domains to edit by clicking on their checkboxes. Specify the % or USD value of the markup for all selected domains and click on the Update TLDs button to adjust their pricing.

Update bulk TLD markup.In this example, we’ll increase the price of the three selected domains by 25%.

You can also remove TLDs from your account individually or in bulk, by either clicking on the ellipsis icon of a single domain, or selecting multiple domains and clicking on Delete TLDs.

Delete selected TLDsClick on Delete TLDs to remove the above selected domains from your Reseller account.

A notification message will appear asking you to confirm your deletion.

Please note the following:

  • Clicking Delete will remove the selected domains from your account. This will prevent new clients from buying the deleted TLDs. Any existing domains that have already been purchased with the deleted TLDs will remain intact, but your clients won’t be able to renew them.
  • Click Cancel to abort the deletion request and retain all selected domains in your account.
Delete Selected TLDs messageMake sure you really want to remove domains from your account, as clients won’t be able to renew deleted TLDs.

Additional editing features of Domain Reseller include a search filter that you can use to quickly locate domain extensions.

Domain search featureUse the search feature to quickly find domain extensions.

You can also add TLDs to your account by clicking the + Add TLDs button.

Add extra domains to Domain Reseller.Click the + Add TLDs button to include additional TLDs.

This feature is useful if new TLDs are introduced later to Reseller, or if you have not selected all available domains during your initial Domain Reseller setup.

Note: If the + Add TLDs button is grayed out, it means that all available TLDs have already been added to your Domain Reseller account.

Greyed out Add TLDs button with tooltip.A grayed out button indicates that all available TLDs have already been added to your account.

Now that you have a better understanding of how to add and edit domains, let’s look at how to configure Domain Reseller settings.

Configure Domain Reseller Settings

After adding domains and specifying their markup, head over to the Reseller > Settings tab to configure your Domain Reseller settings.

Domain Reseller SettingsConfigure Domain Reseller features in the Settings tab.

Here’s a brief overview of each setting:

Default Client Role

This section lets you specify the default client role that will be assigned to new clients who purchase domains.

Domain Reseller settings - Default client role options.Specify the default role for new domain clients.

Note: Go to The Hub > Clients & Billings > Roles to set up and configure roles for your clients. For more information see our documentation: Client Roles.

Round Off Prices

Select the number of decimal places to round off and display TLD pricing for domains.

Domain Reseller settings - Round off prices.Round off TLD prices when domains are displayed.


The tax rates you select here will be automatically added to the total price of the domain purchase during checkout.