Skip to main content

SOP Checklist Before You Submit a Grad Application

SOP checklist before submitting an MS application: 12 checks for the right school's file, limit, name and PDF, and what 5 programs allow after you submit.

Nirmal Thacker, Founder, GradPilot · CS, Georgia TechOctober 31, 20269 min read
Free Quick Review of your statementRubric-based feedback before you submit

SOP Checklist Before You Submit a Grad Application

Run 12 checks before you upload a statement of purpose, and run the first one before anything else: search the file for every other university's name. UC San Diego CSE does not grant SOP updates after submission, and Georgia Tech ECE does not accept updates to application materials, so a wrong-school file stays in your application.

Our view: the check that matters most is not grammar. It is whether this file is the right school's version. Applicants who cut one core draft into ten tailored versions, as a tight deadline forces, create exactly the error a spell-checker cannot see: a correct sentence with the wrong university in it. The quality questions, such as whether your fit paragraph is specific enough, belong to an earlier pass like the 10-point SOP self-audit. This page stops at the submit button.

The countercase: if you wrote each statement from scratch for each program, a stray name is unlikely. Spend your time on checks 4 to 12. And at programs that accept a later upload, a wrong file can be supplemented, though not cleanly removed (see the table below).

Every university page quoted below was checked on October 31, 2026. Portals change their upload options between cycles, so look at your own application's status page before you submit.

What five programs allow after you submit

ProgramAfter submissionWhat the page says
UC San Diego CSENo SOP or resume changes"Requests to update the Statement of Purpose are not granted after submission."
Georgia Tech ECENo updates"We do not accept updates to application materials (updated transcripts, resumes, publications, etc.)"
Northeastern KhouryCertain materials only"Applicants may only update certain materials after submission using the upload tool in the Slate application portal status page."
USC ViterbiAdded, not swapped"Once an application has been submitted, updated transcripts and Personal Statements can only be added as an Other document."
Stony Brook CSUpload allowedApplicants "will receive access to upload additional documents, including their resume and personal statement, after the application is formally submitted (and application fee paid)."

Khoury also says: "Upon submitting an application, applicants acknowledge they will be unable to make updates to their application." USC's page does not say the first file is removed when you add an "Other document". Plan as if a reader may see both versions. If the wrong file is already in, uploaded the wrong SOP after submitting covers what to do next.

The 12-point checklist

Each check has a pass condition. A check you cannot pass is the thing to fix before you submit.

  1. Search for every other school on your list. Search for each university's name, its short form, its city and any department name you used elsewhere. For Illinois that means "Illinois", "UIUC", "Urbana" and "Siebel". Pass: zero hits for any school except this one.
  2. Program name and degree. Carnegie Mellon's SCS says "Each program has specific requirements for the Statement of Purpose, detailed on the application", so an MSCS statement is not an MSAII statement. Pass: the program and degree in your text match the program's own page.
  3. Faculty, labs and courses. Pass: every person, lab and course you name was opened on this department's own pages today, and is spelled the way that page spells it.
  4. The limit, in the program's unit. UCLA CS sets a "500 word limit". Georgia Tech ECE's page gives both "1,000 -character limit" and "1,000 words limit" for the MS statement. Pass: within the limit as the portal counts it. Where the two disagree, the portal's counter wins. The MS CS SOP word limits table lists more programs.
  5. Document name and prompt. Columbia CS calls its essay a "Personal Statement"; Illinois asks for an "Academic Statement of Purpose" and separate personal statements "within 250 words". Pass: the file answers the prompt for the slot you are uploading it to.
  6. No repetition across two statements. Berkeley's Graduate Division: "The Personal History Statement should not duplicate the Statement of Purpose." Pass: no paragraph, and no example, appears in both. The SOP vs personal history statement guide shows which programs ask for two.
  7. Program-specific asks inside the SOP. Carnegie Mellon's MSCS page: "If you cannot provide GRE scores, please briefly explain in your statement of purpose." Pass: every such ask on the program page has its sentence.
  8. Your name where the program wants it. Columbia CS: "Your name should appear in the Header or Footer of every page." Pass: present on every page for Columbia; follow each program's own rule elsewhere. Fonts, spacing and file rules are in SOP font, spacing and file format rules.
  9. The file itself. Pass: the PDF opens on a second device, every page is there, and the layout matches your original.
  10. The portal preview. Pass: you opened the uploaded file inside the portal and saw its last page.
  11. Text boxes, if the program uses one. Paste from a plain-text editor, not from a word processor. Pass: after pasting, the box's own counter is within the limit and no line breaks or quotation marks broke. SOP text box character limits covers spaces and counting.
  12. Numbers and dates. Pass: every CGPA, percentage, date and project title in the SOP appears identically in your resume or transcript.

Constructed example: the find-and-replace accident

Constructed example, written by us, not a real applicant statement. Context (invented): an applicant adapts their Illinois version for Columbia by replacing "Illinois" with "Columbia" everywhere.

After find-and-replace (37 words): "Columbia's MS is where I want to continue this work. Professor A. Kulkarni's systems group in the Siebel School matches my project on scheduling, and living in Urbana-Champaign would let me keep collaborating with the research park."

After check 1 (35 words, with placeholders): "Columbia's MS is where I want to continue this work. [A course and a faculty member taken from Columbia's own CS pages] match my project on scheduling, and [one Columbia program feature] fits my plan."

Find-and-replace fixed the one word it was told about. It left "Siebel School", "Urbana-Champaign" and a professor from the Illinois version, and every sentence still reads correctly. Check 1 catches all three; check 3 then makes you replace the professor with someone on Columbia's own pages. The professor's name is invented, and the bracketed parts are placeholders for facts you take from Columbia's pages.

Proofreading in 30 minutes

If you have half an hour left, spend it in this order:

  1. Minutes 0–5: the name search (check 1). It is the only error that can put another university into this application.
  2. Minutes 5–10: the numbers (check 12). Compare each number against the resume line by line.
  3. Minutes 10–25: read it aloud, slowly, from the final PDF. Mark every place you stumble or run out of breath. Those are the sentences that are too long or say the same thing twice.
  4. Minutes 25–30: fix, re-export and search again. Run check 1 a second time on the new file, because a fix can bring back an old phrase.

Grammar tools catch spelling. They do not know which university you are applying to. Run them before this pass, not instead of it.

Questions about the final SOP check

What if I spot a mistake in my SOP after submitting?

It depends on the program. UC San Diego CSE and Georgia Tech ECE say no. USC lets you add an updated statement as an "Other document". Stony Brook gives an upload option. Khoury allows "certain materials". Check the program's page before you submit, not after.

Does my SOP need my name in the header?

Columbia CS asks for your name "in the Header or Footer of every page". The other program pages in this checklist do not say, so elsewhere a header is your choice.

How early should I submit?

At least a day before the printed deadline, converted to your time zone. Illinois goes further: it is "highly recommended to submit all application materials one month before the deadline", and it warns that "Server traffic around the deadline may cause technical difficulties."

Should I get a review before the deadline?

Yes, if there is time to act on it. Our recommendation: get the review once the content is final and before this checklist, so any change it prompts still goes through the name search. If you have only two days, how to write an SOP in 2 days puts the review and the checks in the last eight hours.

Get a free review of your statement of purpose

Get a free Quick Review of your statement of purpose against GradPilot's MS SOP rubric for computer science, AI and data. It reads whether your statement names a direction precisely, shows the technical preparation and work behind it, and ties what the program offers to what you bring. Outside computing, use the general MS statement of purpose rubric, which reads for program fit and for how specifically the statement speaks to this university and program. Review each tailored version on its own.

More guides before you submit:

Sources

Retrieved October 31, 2026, except where noted.

Get feedback on your statement of purpose

Paste your draft. The free Quick Review shows what to fix against an admissions rubric before you submit.

Rubrics for This Topic

All Graduate (MS/MA) rubrics

Related Articles

Check your statement before you submit

A free Quick Review against an admissions rubric. Sign up, paste your draft, see what to fix.

No credit card required