# 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.

- Source: https://docs.ghlcustomercare.com/docs/settings/domain-purchase-transfer/how-to-enable-and-rebill-domain-purchase
- Section: Settings / Domain Purchase / Transfer
- Reading time: 4 min
- Images: 4, each explained below

---
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?](#how-to-enable-domain-purchase-at-the-agency-level)
-   [Domain Purchase Pricing](#domain-purchase-pricing)
-   [Re-billing the costs to your clients and making a profit](#re-billing-the-costs-to-your-clients-and-making-a-profit)
-   [How to turn on re-billing for my clients?](#how-to-turn-on-re-billing-for-my-clients)
-   [How does re-billing work?](#how-does-re-billing-work)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

# **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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155033037495/original/eB-WKsN9GchdpW0s80mYQCmoinmGcp0iPg.png)

**How to enable Domain Purchase at the Agency level? (image 1 of 4)**

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 Purchase
- What to choose: 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.
- Controls: Domain Purchase, AgencyLevel, Settings, Company, Agency Settings > Domain Purchase, Any Plan
- Next: Check 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155033502470/original/Ox72YkJikZL5mZr-fGR9M3LnHU5ao6slRA.png)

**How to enable Domain Purchase at the Agency level? (image 2 of 4)**

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.
- What to choose: Check the box "I confirm that I agree to the Domain Purchase terms." And then hit Enable.
- Controls: Domain Purchase, AgencyLevel, Settings, Company, Agency Settings > Domain Purchase, Any Plan
- Next: 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.

-   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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155033037645/original/QFq48VJ7rI_3Ypkg7xLRQHKa8Q3C322vgA.png)

**How to enable Domain Purchase at the Agency level? (image 3 of 4)**

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 Purchase
- What this covers: 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.
- Controls: Domain Purchase, AgencyLevel, Settings, Company, Agency Settings > Domain Purchase, Any Plan
- Next: Agencies 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)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48284822559/original/irKDZVwLE-ObhLu4z1YZborho0yAeNLjAg.jpg)

**How does re-billing work? (image 4 of 4)**

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….
- What this covers: 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.
- Next: 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.

Full 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.

---

## **Related Articles**

-   [Rebilling, Reselling, and Wallets Explained](https://docs.ghlcustomercare.com/docs/miscellaneous/miscellaneous/rebilling-reselling-and-wallets-explained)
    
-   [How to Purchase Domain Step by Step](https://docs.ghlcustomercare.com/docs/settings/domain-purchase-transfer/how-to-purchase-domain-step-by-step)
    
-   Domains: Complete Overview and Centralized Management
    
-   [GHL Customer Care Pricing Guide](https://docs.ghlcustomercare.com/docs/customer-support/billing-support/ghl-customer-care-pricing-guide)
    
-   [Reselling and Rebilling through SaaS V2 Payment Providers](https://docs.ghlcustomercare.com/docs/saas-configurator/saas-mode/reselling-and-rebilling-through-saas-v2-payment-providers)
    
-   [Agency Dashboard for Rebilling](https://docs.ghlcustomercare.com/docs/agency-view/agency-dashboard/agency-dashboard-for-rebilling)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com