SatCom CXDo Not Call compliance
Run it in-house

How to register for a SAN and scrub against the National Do Not Call Registry

A step-by-step guide for your team to set up registry access and scrub each lead file before it comes to SatCom CX over SFTP.

Where: telemarketing.donotcall.govWho registers: your company, as the sellerHow often: before each batch, then at least every 31 days
Part 1

Get a Subscription Account Number

The SAN is your company's access key to the registry. The seller holds it and pays the FTC's annual fee for the area codes it calls.

  1. Check whether your company already has a SAN

    Many large sellers already hold one, usually managed by compliance or legal. If yours does and it covers the area codes in the lead file (or the full national list), skip to Part 2.

  2. Create your company's profile as a seller

    Go to telemarketing.donotcall.gov and set up a new organization profile as a Seller. You will need:

    • Your company's legal name and address
    • Your company's EIN (federal tax ID)
    • An authorized representative: name, phone and email

    The site sends a confirmation email; click the link to verify the address.

  3. Note the two passwords

    The registry issues an Authorized Representative password (all account functions) and a Download password (downloads only). Give the download password only to the people who run the scrub.

  4. Select area codes and pay

    Choose the area codes you will call, or the full national list. The first five area codes are free. Each additional area code is $85 a year, and the full national list is capped at $23,425 a year (fees in effect from October 1, 2026).

    If your leads span many states, the full national list may be the simpler choice. Then you agree to the FTC's certification and pay online.

  5. Save the SAN and its renewal date

    Access lasts 12 months. You can renew up to one month before it expires, and renewal issues a new SAN (it includes the year, for example 1234-567890-26). Downloads stop if the subscription lapses, so put the date on a calendar.

Part 2

Download the registry data

Sign in with the download password and pull the registered numbers for your area codes.

  1. Choose the full list for the first scrub

    The full list has every registered number in your subscribed area codes. It is refreshed daily and usually ready after 8:00 AM ET. After the first pull, the change list shows only numbers added or removed since your last download.

  2. Pick a format and unzip it

    Files come as comma-delimited text or XML, compressed, and split by area code or state. Each file can be downloaded once per day. To spot-check, the site's interactive search looks up to 10 numbers at a time.

Part 3

Scrub each batch before it goes to SatCom

Match the batch against the registry, take out the matches, and stamp every record with its scrub date.

  1. Put every phone number in the same 10-digit format

    Strip spaces, dashes, parentheses and any leading 1 from both the lead list and the registry data, so (513) 555-0142 and 5135550142 match. If the registry file splits area code and number into two fields, join them.

  2. Flag the matches

    For a small number of area codes, Excel works. Put the registry numbers in column A of a sheet named DNC and the lead phone numbers in column B of your batch sheet:

    =IF(COUNTIF(DNC!A:A, B2)>0, "DO NOT CALL", "OK")

    Excel holds about one million rows per sheet, and some area codes have more registered numbers than that. For many area codes, use a database or script, or ask SatCom to run this step.

  3. Remove the matches and apply your other suppression lists

    • Leave registry matches out of the lead file entirely.
    • Also remove numbers on your company's internal do-not-call list.
    • Check whether any state in the batch keeps its own do-not-call list, and scrub against those too.

    Keep a registry match in the file only if your company has documented written permission from that consumer naming your company or brand. Confirm that with your compliance team first.

  4. Stamp the scrub date and send the file

    Fill the scrub date field in the lead file (for example, dnc_scrub_date) with the date of the registry download you matched against, and note who ran it. Upload the batch to SatCom's SFTP as usual.

  5. Re-scrub within 31 days

    SatCom will not call a number more than 31 days after its scrub date. If a batch is still being worked near that point, download a fresh list, re-scrub the remaining records, and send updated dates or a list of numbers to suppress.

  6. Keep a record of each scrub

    Save the download date, area codes, file names, how many numbers were removed, and the version of the lead file sent. That record is the proof the scrub happened if a call is ever questioned.

Before each batch

Batch checklist

If you would rather not run it

SatCom can take it on

Option 2: we scrub under your SAN

Your company holds the SAN and authorizes SatCom CX as its telemarketer. We scrub each batch and return it with the scrub dates filled in.

Option 3: we handle it end to end

We manage the registration and FTC area code fees on your company's behalf and run every scrub. Fees are passed through with our standard markup.

Questions: Dan Greipp, Strategic Accounts Executive · daniel.greipp@satcommarketing.com