Proof of Enrollment Instructions

All students are required to submit proof of enrollment in an accredited university or college as of the project acceptance date. This must match the information you provide during registration.

You should submit your proof of enrollment documentation in English. If your document is not in English, you must also provide a translation to English as one of the pages. Failure to provide a translation of your documentation into English will result in automatic rejection of your form.

Your proposal(s) will not be eligible for consideration by the GSoC orgs unless you have submitted a valid form by the deadline.

Accepted Documents

Any *one* of the following documents is considered acceptable proof of enrollment:

  • A scanned copy of your student identification card showing that you are enrolled as of May 4th, 2017. An expiration date of 2017 or later or another indication of enrollment in the 2016-2017 school year is acceptable. An identification card that only contains the date you started school is not acceptable.

  • A transcript or course list showing the courses you are enrolled in that includes May 4th, 2017. Transcript in .txt format is NOT acceptable.

  • A letter from your college student affairs or admissions office stating that you are enrolled as a student for the time period that includes May 4th, 2017. This letter must:

    • be on school letterhead
    • display a school seal or logo
    • contain a signature and phone number of a representative from the admissions office
  • A letter from your college or university stating that you have been accepted to attend the school for the next semester/grading period starting on or before September 30, 2017. You must not only include the letter, but also show proof that you have accepted the offer. The acceptance letter must:

    • be on school letterhead
    • display a school seal or logo
    • contain a signature and phone number of a representative from the admissions office

All documents must clearly show your name and the name and address of the issuing school. These should match what is entered on the GSoC website. Minor differences are ok.

If you have questions about whether your document is acceptable, don't ask on IRC or on public mailing lists, just upload it to the site. If it is not acceptable, we will ask you to upload a different document within a specified time frame. You will receive an email when your form has been approved.

You can only upload one file. If you need to upload multiple pages, a PDF is suggested. Supported formats are PDF, JPG, PNG. Other file formats will not be accepted.


Proof of Enrollment Template

You may provide this template to your university if they require a sample Proof of Enrollment Letter:



Attention Google Summer of Code Administrators,

This letter certifies that STUDENT NAME ​is currently enrolled as a student at UNIVERSITY NAME ​for the SEMESTER/GRADING PERIOD/TERM ​from START DATE​ until END DATE​.





Common Errors

Below are some common errors that will cause your proof of enrollment to be rejected.

  • Letter from school for currently enrolled students
    • INCORRECT: A letter from when you were first accepted into the university (example: 2014)
    • CORRECT: A current letter dated in March/April 2017 that shows you are enrolled in this school year that includes May 4th, 2017. See template above for guidance.
  • School ID
    • INCORRECT: ID only lists start date as a student and is dated before August 2016
    • CORRECT: Shows valid until date that includes May 2017 (example valid until June 2017 or 2018)
    • CORRECT: Shows valid 2016-2017 school year
  • Letter showing your acceptance into a university program this summer/fall
    • INCORRECT: a letter from when you were first accepted with a date of 2015 or before.
    • CORRECT: a letter that states you have been accepted for the summer or fall 2017 program. This should only be used for students who will be starting university in the near future, not those already taking classes in university.
  • Not providing a translation
    • If your ID card, letter, or transcript is not in English you MUST provide a translation or your form will be automatically rejected. You may translate the form yourself, and must upload the original and translated version.

Rejection Reasons

  • name mismatch: The name on the document does not match the name you registered on the site with. Provide a document that matches the registered name.
  • school name mismatch: school name on the document doesn't match the school name you registered with.
  • school name missing: There is no school name on the document.
  • incomplete: Required fields or other information is missing.
  • invalid dates: The dates on the document do not clearly show enrollment on May 4th, 2017.
  • missing dates: There are no dates on the document or the dates.
  • not a valid form: The document is not one of the acceptable document types listed above.
  • not English: The document is not in English or does not have a sufficient translation.
  • not legible: The document is not readable.
  • not signed: If the document requires a signature (as do all letters from admissions office), it is missing.
  • ineligible school: The school listed is not an accredited university program.
  • other: The document was rejected for a reason not listed above.