Skip to content
Settings

How to Enable and Rebill Domain Purchase?

Set up domain reselling in GHL Customer Care, enable rebilling through Stripe, and charge clients with custom margins. Ideal for SaaS agencies offering domains.

4 min read815 words4 explained images
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Domain Purchase Pricing
  2. Re-billing the costs to your clients and making a profit
  3. How to turn on re-billing for my clients?
  4. How does re-billing work?
  5. Frequently Asked Questions
  6. Related Articles

If you're offering domain purchases as part of your SaaS plan, this article will show you how to enable that feature for your clients—and optionally rebill them through your connected Stripe account. You’ll learn how to activate domain reselling, set your own pricing margin, and determine who pays (you or your client) based on your toggle settings. This setup is ideal for agencies who want to generate recurring revenue and simplify the domain buying experience for their clients.

- Agencies on Any Plan ($97, $970, $297, $2970, $497, $4970) can access Domain Purchase.
- Once Domain Purchase is enabled via the Agency settings, existing and new sub accounts will see an option to purchase domain
- For agencies to avoid accruing execution costs for EXISTING Sub-Accounts, rebilling will need to be enabled manually for each Sub-Account within the Agency view.
- If Domain Purchase is enabled on the SaaS Configurator, new Sub-Accounts generated will automatically be enrolled in Domain Purchase, no further action is required by the agency.

TABLE OF CONTENTS


How to enable Domain Purchase at the Agency level?

  • To enable Domain Purchase for your whole Agency (including all your Sub-Accounts), head into your AgencyLevel > Settings > Company > Domain Purchase and enable the toggle.
How to enable Domain Purchase at the Agency level? (image 1 of 4) What this shows To enable Domain Purchase for your whole Agency (including all your Sub-Accounts), head into your AgencyLevel > Settings > Company >… What this shows Illustrates the "How to enable Domain Purchase at the Agency level?" section of "How to Enable and Rebill Domain Purchase?". This screenshot appears in the "How to enable Domain Purchase at the Agency level?" section of "How to Enable and Rebill Domain Purchase?". The text alongside this image reads: To enable Domain Purchase for your whole Agency (including all your Sub-Accounts), head into your AgencyLevel > Settings > Company > Domain Purchase and enable the toggle. The navigation path used here is AgencyLevel > Settings > Company > Domain Purchase. Immediately after, the guide continues: Check the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable. Path: AgencyLevel > Settings > Company > Domain PurchaseImage 1 of 4 What to chooseTo enable Domain Purchase for your whole Agency (including all your Sub-Accounts), head into your AgencyLevel > Settings > Company > Domain Purchase and enable the toggle.
Buttons and menus referenced Domain PurchaseAgencyLevelSettingsCompanyAgency Settings > Domain PurchaseAny Plan
Next stepCheck the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable.
  • Check the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable.
How to enable Domain Purchase at the Agency level? (image 2 of 4) What this shows Check the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable. What this shows Illustrates the "How to enable Domain Purchase at the Agency level?" section of "How to Enable and Rebill Domain Purchase?". This screenshot appears in the "How to enable Domain Purchase at the Agency level?" section of "How to Enable and Rebill Domain Purchase?". The text alongside this image reads: Check the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable. Immediately after, the guide continues: You can enable or disable the Domain Purchase feature or rebill for each Sub-Account in Agency Settings > Domain Purchase. You can access Sub-Account Settings only if Domain Purchase is enabled at the Agency Level. Image 2 of 4 What to chooseCheck the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable.
Buttons and menus referenced Domain PurchaseAgencyLevelSettingsCompanyAgency Settings > Domain PurchaseAny Plan
Next stepYou can enable or disable the Domain Purchase feature or rebill for each Sub-Account in Agency Settings > Domain Purchase. You can access Sub-Account Settings only if Domain Purchase is enabled at the Agency Level.
  • You can enable or disable the Domain Purchase feature or rebill for each Sub-Account in Agency Settings > Domain Purchase. You can access Sub-Account Settings only if Domain Purchase is enabled at the Agency Level.
How to enable Domain Purchase at the Agency level? (image 3 of 4) What this shows You can enable or disable the Domain Purchase feature or rebill for each Sub-Account in Agency Settings > Domain Purchase. What this shows Illustrates the "How to enable Domain Purchase at the Agency level?" section of "How to Enable and Rebill Domain Purchase?". This screenshot appears in the "How to enable Domain Purchase at the Agency level?" section of "How to Enable and Rebill Domain Purchase?". The text alongside this image reads: You can enable or disable the Domain Purchase feature or rebill for each Sub-Account in Agency Settings > Domain Purchase. You can access Sub-Account Settings only if Domain Purchase is enabled at the Agency Level. The navigation path used here is Agency Settings > Domain Purchase. Immediately after, the guide continues: Agencies on Any Plan ($97, $970, $297, $2970, $497, $4970) can access Domain Purchase. Path: Agency Settings > Domain PurchaseImage 3 of 4 What this coversYou can enable or disable the Domain Purchase feature or rebill for each Sub-Account in Agency Settings > Domain Purchase. You can access Sub-Account Settings only if Domain Purchase is enabled at the Agency Level.
Buttons and menus referenced Domain PurchaseAgencyLevelSettingsCompanyAgency Settings > Domain PurchaseAny Plan
Next stepAgencies on Any Plan ($97, $970, $297, $2970, $497, $4970) can access Domain Purchase.

        Please Note:

Agencies on Any Plan  ($97, $970, $297, $2970, $497, $4970) can access Domain Purchase.

Domain Purchase Pricing

  • Once Domain purchase is enabled, "Purchase a Domain" button will be shown in sub-accounts "Domain Page"
  • Domain is chargeable for every domain purchase. The price of domain varies depending upon domain name and TLDs (like .com, .us, etc.)

Re-billing the costs to your clients and making a profit

(only for 497 SaaS Agencies)

Once you have enabled Domain Purchase in your agency account, it will be automatically enabled for all your clients to use. You can bill your clients at cost or add markup.


How to turn on re-billing for my clients?

  1. Ensure you have enabled Domain Purchase for your Agency first. (see instructions)
  2. If the sub-account isn't in SaaS Mode already, switch the sub-account into SaaS Mode by going into your Agency account > Accounts tab > Scroll to the sub-account > Click the three dots icon and select "Switch to SaaS."  How to convert a location to SaaS.
  3. In Agency account > Accounts tab > Scroll to the Sub-Account > Click the View Details link > Scroll to the Domain Purchase Re-Sell Settings section and toggle it on.
  4. Use the slider to set the amount of markup you like to make and hit save!
  5. Rinse and repeat for all your Sub-Accounts where you wish to rebill for usage.

How does re-billing work?

  • Agencies pay GHL Customer Care and get invoices with high-level branding
  • Sub-accounts (your clients) pay you (the agency) and get invoices with your branding. The money is deposited in your Stripe account connected to your agency level. How do I connect my agency's Stripe account to collect client payments?

This is very similar to other products that use re-billing or reselling models in the platform. Just like LC Phone or LC Email re-billing, re-billing of the Domain Purchase also utilizes "credits" from the agency wallet & the location wallet, respectively. 

How does re-billing work? (image 4 of 4) What this shows This is very similar to other products that use re-billing or reselling models in the platform. What this shows Illustrates the "How does re-billing work?" section of "How to Enable and Rebill Domain Purchase?". This screenshot appears in the "How does re-billing work?" section of "How to Enable and Rebill Domain Purchase?". The text alongside this image reads: This is very similar to other products that use re-billing or reselling models in the platform. Just like LC Phone or LC Email re-billing, re-billing of the Domain Purchase also utilizes "credits" from the agency wallet & the location wallet, respectively. Immediately after, the guide continues: Q: Who gets charged for the domain, me or my client? This depends on whether Rebilling is enabled. If rebilling is OFF, your agency pays for the domain and absorbs the cost. If rebilling is ON, your client is charged through your Stripe…. Image 4 of 4 What this coversThis is very similar to other products that use re-billing or reselling models in the platform. Just like LC Phone or LC Email re-billing, re-billing of the Domain Purchase also utilizes "credits" from the agency wallet & the location wallet, respectively. Next stepQ: Who gets charged for the domain, me or my client? This depends on whether Rebilling is enabled. If rebilling is OFF, your agency pays for the domain and absorbs the cost. If rebilling is ON, your client is charged through your Stripe account, using the price you set.
All 2 steps in this procedure
  1. Agencies pay GHL Customer Care and get invoices with high-level branding
  2. Sub-accounts (your clients) pay you (the agency) and get invoices with your branding. The money is deposited in your Stripe account connected to your agency level. How do I connect my agency's Stripe account to collect client payments?

Frequently Asked Questions

Q: Who gets charged for the domain, me or my client?
This depends on whether Rebilling is enabled. If rebilling is OFF, your agency pays for the domain and absorbs the cost. If rebilling is ON, your client is charged through your Stripe account, using the price you set.

Q: Do I need a Stripe account to enable rebilling?
Yes. You must have Stripe connected through the SaaS Configurator to use rebilling. Without Stripe, clients will not be charged and the domain cost will default to your agency.

Q: Can clients buy domains directly from their sub-account?
Yes. Once domain reselling is enabled, clients can go to Settings > Domains in their sub-account, search for a domain, and purchase it without needing to leave the platform.

Q: Is this feature available to all agency plans?
No. You must be on a plan that includes SaaS Mode and have Stripe connected to use domain rebilling.


Frequently asked questions

How to turn on re-billing for my clients?
Ensure you have enabled Domain Purchase for your Agency first. (see instructions) If the sub-account isn't in SaaS Mode already, switch the sub-account into SaaS Mode by going into your Agency account > Accounts tab > Scroll to the sub-account > Click the three dots icon and select " Switch to SaaS. " How to convert a location to SaaS . In Agency account > Accounts tab > Scroll to the Sub-Account > Click the View Details link > Scroll to the Domain Purchase Re-Sell Settings section and toggle it on. Use the slider to set the amount of markup you like to make and hit save! Rinse and repeat for all your Sub-Accounts where you wish to rebill for usage.
How does re-billing work?
Agencies pay GHL Customer Care and get invoices with high-level branding Sub-accounts (your clients) pay you (the agency) and get invoices with your branding. The money is deposited in your Stripe account connected to your agency level. How do I connect my agency's Stripe account to collect client payments? This is very similar to other products that use re-billing or reselling models in the platform. Just like LC Phone or LC Email re-billing, re-billing of the Domain Purchase also utilizes "credits" from the agency wallet & the location wallet, respectively.

Was this guide helpful?

Related guides