Purpose and historical prerequisites
Published on 11 April 2021, the Java-based ODE application prepares one or many payee records offline, validates essential fields and produces one submission file. Download the application and Excel import template from the withholding-tax e-services area. Its listed Windows 7/8.1/10, older browser and JRE requirements describe this historical edition and should not be read as instructions to install unsupported software today.
Template limits and protected working file
Choose the form type for the payment and enter records in the import template. It permits at most 500 records per form type and 2,000 per template, with payment dates not spanning more than two years. In ODE select Proceed, New, enter the payer tax reference and name, then save. Create an 8–16 character password combining upper/lower case and alphanumeric characters. Each file needs a password, although reuse is allowed by the guide; IRAS cannot recover a forgotten password. Name and save the working file.
Importing and handing over
Use Import from Excel, browse to the completed template, import and confirm the record count. Acknowledge successful import, check File Summary and save through File before exiting. The approver launches ODE, opens the saved file with its password and reviews all prepared records in File Summary. Preparation and import alone do not submit the return.
Generating and uploading the submission file
The approver selects Submit to IRAS, Generate File and Login to Submit, confirms form types and internet connection, then uses the automatically opened browser and Business Tax login. Keep ODE and that browser open until uploading and acknowledgement succeed; login errors require restarting the submit sequence. Select the generated path displayed by the application: upload the .45x file, not the saved .45 working file. Enter declarant details and upload.
Payment, penalties and later errors
ODE late penalties are estimates; check View S45 Form Status for actual amounts. With GIRO, late-filed tax and penalties are deducted together. Without GIRO, follow payment instructions and quote the payment-slip number. After filing, use the amendment forms where no additional tax arises; where extra withholding tax is payable, e-file and pay it immediately. The guide supplies withholding enquiries at 6356 7012 or myTax Mail.
Marking success only after acknowledgement
Return to ODE and choose File was uploaded successfully only after both upload and acknowledgement have succeeded. Otherwise choose the unsuccessful option and repeat the submission sequence. Selecting success marks the entire file submitted and prevents resubmitting those records. File Summary then displays the date and time at which the user acknowledged success; it is not proof that an upload succeeded without the portal acknowledgement.
Official source
This article independently explains the substantive contents of the official PDF, including the relevant conditions, procedures and annexes. The linked document remains the authoritative source for its original wording, and later changes should be checked separately.
Read the official PDF ↗
