Home » Credit Card » Sephora Credit Card Login, Customer Service, and Bill Payments

Sephora Credit Card Login, Customer Service, and Bill Payments


By Team Accountiod August 18, 2023

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

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?

Here are the steps for card login:

login pportal
  • 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.
    registration portal
  • 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.
    Loogin portal
  • 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?

website image

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. 
    application portal
  • 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?

website images

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.

payments

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. 

Mail 

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:

  1. Via Chat : You can get access to live chat through the official credit card site Contact Us page.
  2. 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:

About credit cards – By Sephora 
Sephora credit card FAQs – By Sephora 
Payment methods – By Sephora 
Share :

Related Posts

Revel credit card
March 12, 2026
Revel Credit Card: Complete Guide to Features, Benefits, and Login

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
American Express cards
June 10, 2024
Top 5 Amex Credit Cards for Travel Rewards

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
File Bankruptcy On credit cards
March 28, 2024
Can You File Bankruptcy On Credit Cards? 3 Things To Know

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
instant approval credit cards
March 13, 2024
10 Instant Approval Credit Cards with Fees, APR, and Benefits

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
american eagle credit card
March 6, 2024
American Eagle Credit Card Review 2024

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
verve credit card
March 4, 2024
Verve Credit Card Review: Fees, Benefits, and More

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
FIT Credit Card Reviews
February 20, 2024
FIT Credit Card Reviews: Is It Good for Your Pocket?

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
February 20, 2024
What is a Good APR for a Credit Card? – Everything You Must Know

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
synchrony
February 13, 2024
Is A Synchrony Bank Card Good For Daily Use?

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