Skip to main content
ICA EPOL / MOM EP Online Rejection

Fix Singapore Employment Pass PDF Upload ErrorICA EPOL, MOM EP Online & PR Applications

Singapore's ICA EPOL portal rejected your PDF? The portal enforces a 5 MB file size limit and blocks all PDFs with interactive form fields. Fix your employment letter, payslips, or educational certificate in under 2 minutes — no server upload.

Quick Answer

ICA EPOL rejects PDFs with interactive form fields or files over 5 MB. Employment letters from HR systems and educational certificates from overseas universities are the most common triggers — they are exported as fillable PDFs by default. Flatten the form fields and compress below 5 MB before resubmitting to EPOL or MOM EP Online.

Singapore Immigration Portals — Specific Details

Portal / SystemFile Size LimitCommon Error
ICA EPOL (Employment Pass, PR, LTVP)5 MB per file"Invalid document format"
MOM EP Online (EP Renewals, S Pass)5 MB per file"File upload failed — check file format"
SingPass MyInfo document submission5 MB per file"This file type is not supported"
GIRO / company HR portals (EP supporting docs)Varies (2-5 MB)"Document rejected — invalid file"

Sources: ICA and MOM official portal documentation, verified 2026.

Why ICA EPOL Rejects Your PDF

Interactive Form Fields

Employment confirmation letters and HR-generated documents often contain AcroForm fields — clickable signature boxes, dropdown menus, or fillable employee details. ICA EPOL's validator identifies these as invalid document structure and rejects the upload immediately.

File Exceeds 5 MB

Three to six months of payslips scanned at 300 DPI, or a multi-page employment history from overseas, can easily reach 8-15 MB. EPOL enforces a hard 5 MB limit per file with no override. Compression to 150 DPI typically reduces most documents by 70-80%.

Documents Most Often Rejected by ICA EPOL

Employment Letter on Company Letterhead

HR departments often issue employment confirmation letters as fillable PDFs with editable fields for the employee's details. ICA EPOL's validator detects these AcroForm fields and rejects the document with a validation error.

Payslips Bundle (3-6 months)

Multiple payslips scanned at 300 DPI and combined into a single PDF easily exceed 5 MB — the EPOL file size limit. Each page of a color payslip scan at 300 DPI is approximately 1-2 MB before compression.

Educational Certificates (overseas universities)

Degree certificates from universities in India, China, Malaysia, and the Philippines are frequently issued as XFA PDFs — the older Adobe form format that EPOL actively blocks. Standard flattening tools cannot handle XFA; full conversion is required.

Income Tax Assessment / CPF Statement

Tax assessment notices and CPF statements downloaded from SingPass MyInfo are occasionally issued as interactive PDFs with fillable summary fields that trigger EPOL rejection.

Previous EP / S Pass Cancellation Letter

EP and S Pass cancellation letters issued by MOM are sometimes generated as fillable forms. When submitted as supporting evidence for a new EP application, the interactive fields cause ICA EPOL to reject them.

The Fix — Step by Step

  1. 1

    Open UploadReadyPDF

    Go to uploadreadypdf.com. No account or installation needed. Works in any browser.

  2. 2

    Upload your rejected document

    Select the PDF rejected by ICA EPOL or MOM EP Online. Your employment letter, payslips, or educational certificate never leave your device.

  3. 3

    Diagnose the issue

    The tool detects interactive AcroForm or XFA fields and checks the file size against the 5 MB EPOL limit.

  4. 4

    Apply the fix

    Flatten interactive fields into static text. Compress embedded images below the 5 MB limit. All your document content is preserved exactly.

  5. 5

    Resubmit to ICA EPOL

    Download the fixed PDF and upload it to the ICA EPOL or MOM EP Online portal. Passes the validator first time.

Fix Your ICA EPOL PDF Now

Flatten form fields and compress below 5 MB for EPOL acceptance.

Under 2 minutes
Files stay on device
EPOL compliant

Restoring your session...

1. Select PDF File
2. Auto-Diagnostic & Fix
3. Download Ready PDF

Target Portal Requirements

New

Upload Your PDF

Drag and drop or click — processed locally, never uploaded

Your file never leaves your device

$4.99 per document — full refund if still technically rejected. All processing happens in your browser. Your files never leave your device.

Frequently Asked Questions

Why is Singapore ICA EPOL rejecting my PDF?

Singapore's ICA EPOL portal rejects PDFs with interactive AcroForm or XFA form fields, and files exceeding the 5 MB per-document limit. Employment letters and educational certificates from HR software frequently contain fillable fields that trigger EPOL's PDF validator. Flattening the fields resolves this.

What is the ICA EPOL PDF file size limit?

Singapore ICA's EPOL portal enforces a 5 MB per-file limit for Employment Pass, S Pass, Long Term Pass, and PR application documents. Multi-page payslip bundles and high-resolution educational certificates are the most common oversized documents. Compressing to 150 DPI brings most files under 2 MB.

Does MOM (Ministry of Manpower) have the same PDF limit as ICA?

The Ministry of Manpower (MOM) EP Online portal — used for Employment Pass renewals and S Pass applications — also enforces a 5 MB per-file limit with the same structural requirements as ICA EPOL. Documents rejected by EPOL will typically also fail on MOM EP Online without flattening and compression.

Which Singapore visa documents are most commonly rejected?

Employment letters on company letterhead issued as fillable PDFs, and payslip bundles scanned at 300+ DPI, are the most commonly rejected documents on Singapore portals. Educational certificates from overseas universities issued in XFA format are also frequently rejected by EPOL's validator.

Is it safe to process my employment letter and payslips here?

Yes. UploadReadyPDF processes all files locally using WebAssembly in your browser. Your employment letter, payslips, and passport copies are never uploaded to any server. All processing happens on your device — nothing leaves your browser.

PDF rejected? Fix it now.