No. The Social Security Administration does not charge for either an original or a replacement card. Also, there is no charge when you apply at a hospital for a Social Security number for a newborn.
Some private companies—not affiliated with Social Security or any other government agency—charge fees for this service. However, these companies offer no advantage. You still will have to provide documents proving your U.S. citizenship or immigrant status, age and identity directly to Social Security. Be wary of giving out your private information—especially your Social Security number—to anyone online.
To apply for an original Social Security number:
In most cases, you can mail or take your application and original documents to your local Social Security office. If you live in the New York City metropolitan area, Las Vegas NV, Orlando FL, or Phoenix AZ you may need to apply in person at your local Social Security Card Center. First time applicants age 12 or older also must apply in person.
See also our Question, Where should I send my completed Application for a Social Security Card?
All documents must be either originals or copies certified by the issuing agency. We cannot accept photocopies or notarized copies of documents.
We will mail your card as soon as we have all of your information and have verified your documents.
If you need a replacement card, you do not have to visit us in person. You can mail your application and original documents. Remember, you are limited to three replacement cards in a year and 10 during a lifetime. Legal name changes and other exceptions do not count toward these limits. For example, changes in immigration status that require card updates may not count toward these limits. Also, you may not be affected by these limits if you can prove you need the card to prevent a significant hardship.
For more information, see Documents You Need for a Social Security Card.
Keep your Social Security card in a safe place. It is an important document. Do not carry it with you.