---
title: "One Tenant, Unlimited Brand Experiences"
description: "Enable tailored, multi-brand authentication experiences across channels all in a single tenant."
authors:
  - name: "Jessica Shao"
    url: "https://auth0.com/blog/authors/jessica-shao/"
date: "Apr 8, 2026"
category: "Announcements"
tags: ["mcd", "multiple custom domains"]
url: "https://auth0.com/blog/unlimited-brand-experiences-auth0-multiple-custom-domains/"
---

# One Tenant, Unlimited Brand Experiences

<style>
    
  /* Increases spacing between bullet points */   
    li {padding-bottom: .7em; }

  /* Hides Disqus module */
  #disqus_thread {display: none;}

</style>
As organizations expand across brands, regions, and customer segments, identity management grows more complex. Delivering fully branded, seamless login experiences across multiple domains often requires teams to introduce additional tenants to support separate domains and branding. Over time, that operational overhead can slow growth.

Today, we’re excited to announce that **Multiple Custom Domains (MCD) will be Generally Available** for all enterprise customers. MCD enables you to manage multiple branded login domains from a single Auth0 tenant, making it easier to deliver customized authentication experiences without the complexity of maintaining multiple tenants.

## Scaling Brand Without Scaling Complexity

Managing multiple brands shouldn't mean managing multiple tenants. Unfortunately, that’s where most teams end up: a new tenant for each new brand. Before long, they’re managing a sprawl of duplicate configurations, inconsistent security policies and increasing operational costs. Meanwhile, end users are left navigating fragmented login experiences, eroding trust and weakening the brand identity organizations are trying to protect.

## Introducing Multiple Custom Domains

Multiple Custom Domains (MCD) allows organizations to host multiple unique, branded domains within a single Auth0 tenant. This enables tailored authentication experiences for both B2B and B2C applications, without the operational overhead of managing multiple tenants. 

**Key capabilities include:** 

**Customized Login and Sign-up Pages per Domain**  
With [Advanced Customized Universal Login (ACUL)](https://auth0.com/docs/customize/login-pages/advanced-customizations), customers have the flexibility to customize the login and sign up pages for each domain with full control over the UI.

<picture>
<img src="https://images.ctfassets.net/23aumh6u8s0i/72dcZrxAyPxjt0RYThnTvN/d642172bfed0c61300acfe90b96ca2df/CustomizedLoginSignupPagesPerDomain.png" alt="With custom Page Templates and/or Advanced Customized Universal Login (ACUL), customers have the flexibility to customize the login and sign up pages for each domain." style="width:100%; margin: 1em auto; border: solid black 0px; border-radius: 0px;">
</picture>

**Domains in Advanced Customizations for Universal Login (ACUL)**  
[Advanced Customized Universal Login (ACUL)](https://auth0.com/docs/customize/login-pages/advanced-customizations) enables a multi-branded experience per domain. 
 
As shown in the code below, there is flexibility to customize the company logo and login options.

```JavaScript
import { SignupId as ScreenProvider } from "@auth0/auth0-acul-js"; 

export default function SignupId() {   
   const sdk = new ScreenProvider(); 

const formSubmitHandler = (event: ChangeEvent<HTMLFormElement>) => {  
   event.preventDefault();   
   const identifierInput = event.target.querySelector("input#identifier");   
   sdk.signup({ email: identifierInput?.value });   
}; 

return (   
   <Card>   
         <img src= {`https://cdn.${sdk.domain.domain}/images/logo.svg`} />   // Customized company logo
         <form noValidate onSubmit={formSubmitHandler}>   
            <CardTitle>{sdk.screen.texts?.title}</CardTitle>  
            {sdk.domain.metadata.show_social === 'true' ? (        // Customized login options
               sdk.transaction.alternateConnections.map((connection) => {  
                  <SocialButton type={connection.name} />   
               }))   
               : <CardDescription>{sdk.screen.texts?.description}</CardDescription>   
            }   
            <CardContent>   
               <Label htmlFor="identifier">{sdk.screen.texts?.emailPlaceholder}   
</Label>       <Input type="text" id="identifier" name="identifier" />   
               <Button type="submit">{sdk.screen.texts?.buttonText}</Button>  
            </CardContent>   
         </form>   
      </Card>   
    );   
}
```

**Customized Email Presentation per Domain**   
Links (that is verification, password reset, and MFA enrollment) all reference a domain. With MCD, context is passed through the management API. Downstream activities leverage this context to generate the correct links. For example, if the link is coming from universal or hosted login, the domain context helps update all headers with the custom domain.

<picture>
<img src="https://images.ctfassets.net/23aumh6u8s0i/4nsg2Z7Au4ZlILj2nLYQh6/2a2f4a3704ad5d02d960e2cd09264b6a/CustomizedEmailPresentationPerDomain.png" alt="Customized Email Presentation per Domain 
" style="width:100%; margin: 1em auto; border: solid black 0px; border-radius: 0px;">
</picture>

**Context Enhancement of Email Templates with Domain**  
Domains can be added as a common variable to email templates. Users can use the domain to update the template context.  

<picture>
<img src="https://images.ctfassets.net/23aumh6u8s0i/1NQhERRCMe0y0phIZ1VcCq/1cf1d1d37921b1b3a07221afbfe8864f/ContextEnhancementsEmailTemplates.png" alt="Domains can be added as a common variable to email templates. Users can use the domain to update the template context." style="width:100%; margin: 1em auto; border: solid black 0px; border-radius: 0px;">
</picture>

**And more…**
* **Passkeys** and **Self-Service SSO** configured per domain  
* **Advanced Actions use cases** triggered by domain context

# Why Does It Matter? 

**For B2C customers:**  
MCD makes it easy to scale your brand portfolio and customize customer experiences. Launch a new brand, region, or white-label customer by configuring a new domain, without needing to provision and/or maintain an entirely new tenant.

**For B2B SaaS providers:**  
MCD unlocks white-label authentication at scale. Your customers can offer login experiences under their own domains, send branded emails from their own addresses, and provide a consistent identity experience, while you manage everything from a single tenant.

## Get Started

Scale your brands without scaling operational overhead.

* Learn more on our [Auth0 docs page](https://auth0.com/docs/customize/custom-domains/multiple-custom-domains)  
* Review our [pricing page](https://auth0.com/pricing)  
* [Sign up and get started, or continue building](https://auth0.com/signup?place=header&type=button&text=sign%20up)