Free Tool · ECR Builder

EPFO ECR file builder — generate the upload file in 30 seconds.

Paste or import your monthly employee wage data; download a valid ECR 2.0 `.txt` file ready for upload to the EPFO unified portal. Runs entirely in your browser — no data uploaded to any server.

CSV format: UAN, Member Name, Gross Wages, NCP Days — first row may be headers. EPF/EPS/EDLI wages and contributions are computed automatically. Your data never leaves your browser.
UANMember nameGross wagesNCP daysEPF wagesEPS wagesEPF contribEPS contrib3.67% diff
₹15,000₹15,000₹1,800₹1,250₹550
₹15,000₹15,000₹1,800₹1,250₹550
₹15,000₹15,000₹1,800₹1,250₹550
₹15,000₹15,000₹1,800₹1,250₹550
Totals (4 members)₹1,63,000₹60,000₹60,000₹7,200₹5,000₹2,200

Tip: download the .txt file, then upload it via the EPFO Unified Portal → Payments → ECR Upload. Verify the establishment ID and contribution period before submitting.

Frequently asked

What is the EPFO ECR file format?

The Electronic Challan-cum-Return (ECR) is the monthly file every PF-registered employer uploads to the EPFO unified portal. It is a hash-separated (`#~#`) text file with 11 columns per employee: UAN, member name, gross wages, EPF wages, EPS wages, EDLI wages, EPF contribution remitted, EPS contribution remitted, EPF + EPS difference, NCP days, and refund of advances.

When is the ECR due?

ECR upload + payment must be completed by the 15th of the month following the salary month. For example, April 2026 salary → ECR due by 15 May 2026. Late payment attracts interest @ 12% p.a. and damages of 5–25% of the contribution amount depending on the delay.

How is EPF wages different from gross wages?

Gross wages = total monthly remuneration. EPF wages = the portion of wages on which EPF is computed (typically Basic + DA, capped at the statutory ceiling of ₹15,000/month unless the employer has elected to contribute on actual wages). EPS wages = EPF wages capped at ₹15,000 (always — EPS ceiling is statutory and cannot be exceeded).

What are NCP days?

NCP = "Non-Contributing Period" days. Days for which no PF contribution is due — typically loss-of-pay (LOP) days, unauthorised absence, or days outside the employee's contribution period (e.g. joined mid-month). NCP days reduce the wages on which PF is computed proportionally.

Will this tool generate a valid file I can upload to EPFO?

Yes — the file format follows the EPFO ECR 2.0 specification with `#~#` separators and `.txt` extension. However, you must verify your establishment's specific EPFO requirements (some require additional fields like LIN). Also note: this tool runs entirely in your browser — no employee data ever leaves your device.

ECR generated, paid, and reconciled — automatically.

PeopleOS files your ECR every month, pays via the integrated challan flow, and reconciles against the EPFO acknowledgement. No manual file upload, no missed deadlines.

Start free Read the ECR guide