Key Points
- Sephora is a French Multinational retailer of beauty and personal care products. It is home to more than 340 brands.
- The company was founded in 1970 in Limoges and is based in Paris.
- The luxury beauty chain offers credit cards for customers in association with Comenity Bank.
- Cardholders get the benefits of discount deals and exclusive invites along with various reward programs.

Sephora – who isn’t familiar with the name of this brand? It is one of the biggest retail brands of personal care and beauty products and is trusted by millions of customers worldwide just as Sally . Home to more than 340 brands, a loyal customer base, and top-notch quality deals, and you know what’s better? Just like Nordstrom gives its credit cards, the makeup chain also offers its own credit cards in association with Comenity Bank.
These cards open the doors to exclusive deals, members-only events, and amazing discounts on every purchase. Moreover, it is free to acquire the card, i.e., it does not charge any annual maintenance fees.
So whether you have a card and want to know the Sephora credit card login process or want to apply for a new one, this blog on Sephora visa credit card login and payment will guide you through it all.
- How to Login to Sephora Credit Card Portal?
- How to Register to Sephora Card Login Portal?
- How to Reset Sephora Credit Card Login Credentials?
- How to Apply for a New Sephora Card?
- How to Activate Sephora Credit Card?
- How to Make a Sephora Card Payment?
- How to Contact Sephora’s Customer Service Department?
- Frequently Asked Questions
How to Login to Sephora Credit Card Portal?
Here are the steps for card login:

- Visit the official sephora card portal.
- Navigate to the upper right corner of the homepage and click on the Credit card.
- You will be redirected to the Sign-in page.
- Enter your email address and password in the given fields.
- Lastly, tap on the Sign-in button to get into the account dashboard.
In case you are a new cardholder, you first have to register your account on the portal to access your account dashboard. Let’s learn how to do it in the coming section.
How to Register to Sephora Card Login Portal?
Here are the steps to register your account on the official site:
- Visit the official login site.

- Tap on the Register Now link.
- Enter the following details in the given fields:
- Your card number
- ZIP Code
- Last 4 digits of the SSN.
- Tap on Find My Account.

- Follow the on-screen prompt to complete the process.
After registering your details to the portal, you can access and manage your card activities online. Upon using your card, you might forget your credentials sometimes, and in those cases, you should know how to recover it. Let’s learn the method for the same in the coming section.
How to Reset Sephora Credit Card Login Credentials?

Here are the steps you need to follow to retrieve your login credentials:
- Go to the official Sephora card login website.
- Tap on Forget your username/ password link.
- Enter your card number, account number, ZIP code, and Last four digits of your SSN in the given fields.
- Follow the on-screen instructions to complete the login credentials retrieving process.
Moving on to the next part of this blog, let’s learn how you can apply and activate a new card.
Fast Fact: The beauty store offers two types of cards – Sephora cards which can be used in-store and online, and the Visa credit card which is accepted everywhere.
How to Apply for a New Sephora Card?
In case you want to apply for a new card, follow the steps we have written below:
- Launch the official Sephora card login site.

- Click on the Apply Now link at the bottom of the homepage.
- Enter the required detail in the given fields:
- Your name
- Social Security Number
- Date of Birth
- Annual Income
- Street Address
- Follow the on-screen instructions and tap on the Apply button to complete the process.
This is how you can apply for a new card through the official site.
How to Activate Sephora Credit Card?

Follow the steps we have written below to activate your new card;
- First launch the official site.
- Click on the Activate button.
- Enter the required details and follow the on-screen prompts to complete the activation process.
- You will be notified once your card gets activated. After that, you will be able to register it on the portal and use it anywhere.
Fast Fact: Every 125 reward points convert to a $5 card amount.
Also Read: How to login and activate a Cash Assistance Government card?
How to Make a Sephora Card Payment?
There are multiple ways for card payments, which we will learn in this section.

Online
Simply, go to the official card site. Login to your account, and navigate to your dashboard’s payment section. Choose the mode of payment, enter the amount, and follow the on-screen prompts to complete the transaction.
AutoPay
This is a method to pay your bill monthly on a selected date automatically. You can visit your online account and enable this feature and give permission from your bank account for the automatic recurring deductions. If you use online payment applications, you can send money through Apple Pay or other apps to pay the bills as well.
Phone
You can also pay the bill over the phone by contacting the billing department at 1-866-702-9946. After connecting to the representative, verify your account and identity, and follow the instructions carefully to complete the process.
In case you want to avoid paying your bills online, send a check or money order to the registered office address.
- Sephora Credit Card
- P.O. Box 659820
- San Antonio, TX 78265
Please make sure to send the money a few days prior to the billing date and write your name, account number, address, and contact details on the envelope.
So these are the payment methods by the beauty brand for its cardholders. While doing all these methods, if you face any trouble, you can contact the customer service department directly to resolve the issues.
How to Contact Sephora’s Customer Service Department?
You can contact the Sephora credit card customer service department any time you face any issue or need additional assistance. Here are the methods through which you can contact them:
- Via Chat : You can get access to live chat through the official credit card site Contact Us page.
- Via Call: Here are the contact numbers of various departments of Sephora Comenity credit card:
- General: 1-866-702-9946
- Visa card: 1-866-841-5037
- Visa Signature: 1-866-864-7787
- TDD/TTY: 1-888-819-1918
The representatives are available from Monday to Sunday between 5 am to 9 pm PST.
We have explained Sephora card login, registration, activation process, and payment methods in this blog. We hope this is helpful to you, and please share the article with your friends and other customers too.
Read Next: Cosmoprof Credit Card
Frequently Asked Questions
Ans: Yes, the cards of the beauty brands are issued by Comenity Bank.
Ans: You can pay your bills online through any payment platform.
Ans: Please check your card number, account details, and address matches your account records.
Sources:
Related Posts
The Revel credit card has been successful in catching the eye of consumers in the United States who are seeking digital-first financial solutions. With the ongoing advancement in the financial technology sector, credit cards such as the Revel card are…
By Khushboo Chhibber
Travel enthusiasts, rejoice! American Express (Amex) offers some of the best credit cards for travel rewards. Whether you’re a frequent flyer or an occasional vacationer, Amex has a card that can enhance your travel experience. This blog will explore the…
By Team Accountiod
Credit cards come in handy when people need fast cash. It allows the cardholders to borrow funds from the banks or financial services companies. As convenient as it sounds, their overuse may lead to a complete financial downfall of the…
By Joyce Pierce
In today’s fast-paced world, who has time to wait, and this equally applies to getting credit cards. Whether you wish to get a business credit card or a personal one, there are finance companies that tap into the applicant’s line…
By Team Accountiod
No one does retail cards better than American Eagle Outfitters. The premium American clothing and accessories retail company offers not just one but two versions of credit cards in association with Synchrony Bank. Real Rewards credit card: The closed-loop retail…
By Team Accountiod
Do you suffer from bad credit scores? You would be startled to know that according to reports published by Badcredit.org, more than 16% of Americans have bad credit, which hinders them from taking out loans or reputable credit cards. For…
By Richa Taneja
It can be seemingly daunting to get a credit card when you have a bad or no credit history. But the good news is that certain cards are specially designed to help repair and rebuild FICO scores. And, one such…
By Team Accountiod
What is a good APR for a credit card? You may ponder this question if you are on the hunt for a credit card. There are many things to look for while choosing a card, but the most important thing…
By Team Accountiod
As American citizens, most of us depend on credit cards for our day-to-day purchases. With so many options to choose from, it becomes pretty confusing to pick a good credit card. Being one of the largest store card issuers in…
By Joyce Pierce








