S5 Q&A: Do I need a Social Security number for CPT?
Yes, to be paid - apply at a Social Security office once your CPT appears on your I-20, bringing your passport, I-94, I-20 and offer letter. Ask your employer how they handle payroll while the number is pending. Keep your SSN card safe; you'll use it for every future job.