Registrar TLD Sync can import supported extension pricing into WHMCS and apply a selling-price margin. Review the selected extensions and import options carefully because a successful import can change both catalogue prices and registrar assignment.
IN THIS ARTICLE
01 Prepare the import
Confirm that the registrar module supports pricing sync and that its credentials work. Configure the currency returned by the registrar with a valid exchange rate in WHMCS. Export or record the current TLD prices and settings before updating an established catalogue.
02 Import a controlled selection
- Open Utilities > Registrar TLD Sync and select the intended registrar.
- Wait for its available extensions and cost prices to load. If the registrar is absent, verify module support rather than assuming all registrar modules implement this feature.
- Select the intended margin type, margin value and rounding rule.
- Review whether to sync grace or redemption fees and whether Automatic Registration should change the TLD's registrar assignment.
- Select a small representative set of extensions before importing the complete catalogue.
- Choose Import TLDs and review both the completion result and any individual extension errors.
- Compare the resulting registration, transfer and renewal prices in every active currency.
03 Example: verify a percentage markup before importing prices
Assume an illustrative registrar cost of NGN 10,000, already expressed in the WHMCS base currency. Ignore additional costs and rounding for this calculation. The documented percentage margin is measured against cost.
| Calculation | Result |
|---|---|
| 20% added to NGN 10,000 cost | NGN 2,000 markup. |
| Cost plus that markup | NGN 12,000 selling price. |
| Markup divided by selling price | NGN 2,000 / NGN 12,000 = approximately 16.67%. |
A target profit of 20% of the selling price uses different arithmetic: NGN 10,000 / (1 - 0.20) = NGN 12,500, equivalent to 25% added to this cost. Confirm which definition the approved pricing policy uses.
These are calculation examples, not live domain prices. Inspect the final imported amounts after currency conversion, the selected rounding rule and any supplier costs absent from the returned price before publishing them.
How should I check the margin used by a TLD price import?
Use a worked example to verify the calculated selling price. A percentage added to cost is not the same calculation as a target profit percentage of the selling price. Include provider taxes or other costs that the returned API price does not contain.
Rounding occurs as part of the pricing calculation, so inspect converted currencies with small amounts or different decimal conventions. Do not assume a pleasing base-currency price produces suitable prices everywhere.
04 Protect existing arrangements
Pricing sync updates catalogue pricing; existing domains can retain their recorded renewal amount. Keep an explicit plan for any existing-customer price change. Review custom pricing slabs and registrar routing after import, then test a cart using the imported extension before announcing it for sale.