The National Do Not Call Registry is a database maintained by the Federal Trade Commission (FTC), the nation's consumer protection agency, that lists the phone numbers of those who have asked telemarketers not to contact them.
Even if your phone number is on the National Do Not Call Registry, Xfinity may call you for sales reasons if you are a customer, were recently a customer, or recently asked about Xfinity or NOW products or services.
Xfinity doesn't add numbers to the National Do Not Call Registry, but this article has information on how to do so.
FAQs
How can I add my number to the National Do Not Call Registry?
Add your phone number to the National Do Not Call Registry for free by visiting donotcall.gov or calling 1-888-382-1222 (TTY 1-866-290-4236) toll-free from the phone you wish to register.
Your phone number should show up on the Registry the next day. Most sales calls will stop once your number has been on the Registry for 31 days. You can check if your number is on the Registry by visiting donotcall.gov or calling 1-888-382-1222.
The FTC offers additional information about registering on its website.
Xfinity Do Not Call/Text for Sales/Marketing list
If you don’t want to get sales calls or texts from Xfinity, you can add your phone number to Xfinity’s Do Not Call/Text for Sales/Marketing list. You can do this online. You may continue to get sales calls or texts for up to 10 business days after adding your phone number to the list. If you are a current customer, you may still get other calls or texts about your services.
Additional information
Visit our Online Support Center to find common solutions.

The easiest way to activate, manage, and troubleshoot your Xfinity experience is with the Xfinity app! Get 24/7 real-time support, pay your bill, view plan details, get outage updates, and more. Download the free Xfinity app, or scan the QR code with your smartphone.
Need additional support? Ask Xfinity Assistant.