Registry entry
Singapore Passport Application (Adult, MyICA e-Service)
Apply for or renew a Singapore passport online through the Immigration & Checkpoints Authority's MyICA e-Service (accessed via Singpass), Singapore's sole self-service digital channel for this process. A single online flow covers a first-time application, a routine renewal, and a replacement for a passport that is lost, damaged, expiring/expired, or out of pages, distinguished only by the applicant's stated reason for applying. Scoped to applicants aged 16 and above; applicants below 16 require a parent/legal guardian's consent under a separate part of the process and are out of scope for this version. This document does not submit the application; the live ica.gov.sg source is always authoritative (see VERIFICATION.md).
Registry entry
sg/ica/passport-application
GovSchema spec v0.3
Authoritative source IMM(E)11
Machine access
- Schema document
registry/sg/ica/passport-application/1.1.0/schema.jsonapplication/schema+json- Registry catalog
registry/index.jsonone record per schema id
Field reference
18 fields across 6 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Why are you applying?
-
applicationReasonenum requiredfirst_time_application = you have never held a Singapore passport; current_passport_expiring_or_expired = your passport is expiring within nine months or has already expired; current_passport_pages_full = your passport is running out of pages; current_passport_lost = your passport is lost; current_passport_damaged = your passport is damaged; other = another reason (see otherReasonDetail). The four non-first-time reasons correspond to the checkbox list at IMM(E)11 Part II(d); first_time_application is one of the four eligibility bullets on the online apply page and is not itself a checkbox on IMM(E)11, which only applies to applicants replacing an existing passport.
enum: first_time_application | current_passport_expiring_or_expired | current_passport_pages_full | current_passport_lost | current_passport_damaged | other -
otherReasonDetailstring optionalRequired, and must be non-empty, when applicationReason is other.
length: 0–200
Your particulars
-
fullNamestring requiredPersonal identifier; handle as sensitive data. As it appears on your NRIC, Birth Certificate, or Citizenship Certificate. The paper form asks for this in BLOCK LETTERS with the surname/family name underlined; the online e-Service does not require that formatting.
length: 1–150 -
identityDocumentTypeenum requiredWhich document's number is given in identityDocumentNumber. nric = National Registration Identity Card, held by Singapore citizens residing in Singapore; birth_certificate = Birth Certificate, typically used by a citizen who has never held an NRIC (e.g. born or residing overseas); citizenship_certificate = Citizenship Certificate, for a citizen by registration or naturalisation who was not issued a Birth Certificate.
enum: nric | birth_certificate | citizenship_certificate -
identityDocumentNumberstring requiredPersonal identifier; handle as sensitive data. The number of the document selected in identityDocumentType.
length: 1–20 -
dateOfBirthdate requiredPersonal identifier; handle as sensitive data. YYYY-MM-DD.
classification: sensitive-pii -
placeOfBirthstring requiredPersonal identifier; handle as sensitive data.
length: 1–150 -
sexenum requiredPersonal identifier; handle as sensitive data. IMM(E)11 offers only Male/Female checkboxes; no third option was found on the form or the apply-online guidance.
enum: male | female
Contact details
-
addressstring requiredPersonal identifier; handle as sensitive data.
length: 1–300 -
mobileNumberstring requiredPersonal identifier; handle as sensitive data.
length: 0–20 -
homeTelephoneNumberstring optionalPersonal identifier; handle as sensitive data. Optional; the form's (H) blank is not marked as compulsory the way (HP) is.
length: 0–20 -
emailstring requiredPersonal identifier; handle as sensitive data. Used to notify you of the application outcome.
length: 0–254
Other citizenship
-
hasOtherCitizenshipboolean requiredSet true if, in addition to being a Singapore citizen, you hold another citizenship.
-
otherCitizenshipCountrystring optionalRequired when hasOtherCitizenship is true.
length: 0–100
Photo
-
photofile requiredRecent (within the last 3 months), unedited, colour photograph, 400x514 pixels for e-Service upload, in jpg, jpeg, heic, heif, or png format, no larger than 8MB. Must not be altered or enhanced, including modification of facial features.
Declaration and payment
-
declarationInformationTrueboolean requiredConcealing relevant information or providing false, inaccurate, or misleading information may result in prosecution and withdrawal of any facilities, rights, or privileges granted under the application.
-
declarationDatedate requiredYYYY-MM-DD, the date the declaration is made.
-
paymentMethodenum requiredvisa_or_mastercard = Visa or MasterCard credit/debit card; amex = American Express credit card; internet_banking_direct_debit = internet direct debit via DBS/POSB, OCBC, UOB, or Standard Chartered Bank internet banking accounts in Singapore; paynow = PayNow. Current fees are published on the live source and are deliberately not encoded here.
enum: visa_or_mastercard | amex | internet_banking_direct_debit | paynow
Version history
-
1.1.0draftlatestthis pageno independent verification recordschema.json -
1.0.0draft has verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Immigration & Checkpoints Authority or any government. The authoritative source is always the live government form and its official instructions.