Generate the ETF (Form II) and EPF member contribution upload files
| Member no.6 digits | Initialse.g. A B C · max 20 | Surnameletters & spaces · max 30 | NICmax 12 | Salary (Rs)e.g. 50000.00 | ETF 3% (Rs)employer · auto | EPF 20% (Rs)8% + 12% · auto | New Employee?N / C |
|---|
Each detail line: D + employer + member no. + initials + surname + NIC +
period from/to + ETF contribution×100. The contribution is the employer-paid
3% of salary, and the period from/to are both set to the contribution month.
The final H line is the trailer (member count + grand total in cents +
24). Fields are padded with spaces to fixed widths — no tabs.
Each EPF record (144 cols): NIC + surname + initials + member no. + total (20%) +
employer (12%) + employee (8%) + total salary, then a tail of
N (new) / E (existing) employee flag + company number
(code+number) + period (YYYYMM+01).
Amounts are right-aligned with two decimals.
Once you have downloaded the ETF_YYYYMM.txt and
A_NNNNNN_YYYYMM_01.txt (EPF) files, log in to your bank's online
payment portal and submit each one through the matching file-upload facility.
Example (Commercial Bank): Payment & Transfer → File Upload → ETF / EPF File Upload → follow the on-screen instructions.
Other banks offer a similar option — look for an "ETF", "EPF" or "Bulk / File Upload" section under their payments menu.
Runs entirely in your browser — nothing is uploaded. Save this page and open it offline anytime.
Replaces the ETF Form II Creator and EPF return Excel macros.
← Four Spices · Freebies