EPF Contribution & B2B ECR Batch Generator
Lock employee payroll batches, auto-correct wages to the statutory 50% Gross salary floor, pro-rate NCP unpaid leaves, and export official 11-column #~# text upload files for the EPFO Unified Portal.
Statutory Wage Framework: ₹25,000 EPF & EPS Ceiling [S.O. 5109(E)] • Govt 1.16% Cap [G.S.R. 890(E)]
Under Gazette Notification S.O. 5109(E) and Code on Social Security 2020, the statutory wage ceiling is ₹25,000/month for both EPF and Employer 8.33% EPS (max employer EPS share: ₹2,083/month). Vide Gazette Notification G.S.R. 890(E), amended Paragraph 4(2) of the Pension Scheme strictly restricts ONLY the Central Government's 1.16% contribution to a wage ceiling of ₹15,000/month (max ₹174/month).
Input employee payroll particulars to calculate statutory liabilities
12-digit EPFO identifier
As registered in EPFO portal
Employer-intended basic component
Under Section 2(88), Basic + DA cannot be less than 50% of Gross remuneration (₹). Calculation base auto-adjusted to prevent EPFO 7A inspection notices.
Need Automated Monthly ECR Filing?
Eliminate manual spreadsheet data entry. Our senior compliance officers reconcile your monthly biometric attendance, generate official ECR challans, and file on the Unified Portal with 0% defect rate.
View Employer Retainer Plans →Locked ECR Payroll Batch & Real-Time Challan Liability
Review the locked batch records below. Once satisfied, export directly to official EPFO .txt or internal Excel format.
Drop Attendance / Salary Excel Sheet Auto-Audit 50% Rule Instant ECR 2.0
Drag & drop your raw monthly muster roll or salary sheet (.xlsx, .xls, .csv). Auto-pro-rates leaves & enforces wage ceilings.
No employees added to ECR batch yet
Fill in the employee particulars above and click "Lock & Add to ECR Batch", or click below to load sample employee data.
UAN:
| # | UAN | Member Name | Gross | EPF Wage | EE Share (12%) | ER EPS (8.33%) | ER EPF (3.67%) | NCP | Actions |
|---|---|---|---|---|---|---|---|---|---|
| 50% Floor |
|
||||||||
| TOTALS ( Staff Members) | 100% Ready | ||||||||
Code on Social Security 2020: The 50% Wage Floor & ECR Protocols
Comprehensive statutory breakdown of the 50% salary floor, NCP pro-rata wage adjustments, and the official 11-column EPFO Electronic Challan cum Return (ECR) standard.
1. The 50% Gross Salary Floor
Under Section 2(88) of the Code on Social Security, 2020 (codifying the landmark Supreme Court ruling in Vivekananda Vidyamandir), total excluded allowances (such as HRA, conveyance, and special allowances) cannot exceed 50% of total remuneration.
Statutory Adjustment Formula:
• Statutory Min Basic = Gross Salary × 50%
• If Declared Basic < 50% Gross: Base = Statutory Min
• Eliminates employer under-reporting penalties
2. NCP Days (Unpaid Leaves) Pro-Rata Math
Non-Contributory Period (NCP) days represent loss-of-pay or unauthorized absence. In accordance with EPFO circular guidelines, the monthly basic wage must be scaled proportionately before applying the ₹25,000 ceiling.
Pro-Rata Derivation:
• Payable Days = Days in Month - NCP Days
• Earned Basic = (Effective Basic / Days) × Payable Days
• EPF Wage = Min(Earned Basic, ₹25,000 Ceiling)
3. Official EPFO 11-Column Text File (#~#)
The EPFO Unified Portal requires an ASCII text file where fields are separated by #~#. There must be no header rows and exactly 11 values per record:
- UAN
- Member Name
- Gross Wages
- EPF Wages
- EPS Wages
- EDLI Wages
- EE Share (12%)
- EPS Share (8.33%)
- ER Share (3.67%)
- NCP Days
- Refund of Advances (0)
4. ₹25,000 Ceiling (Gazette S.O. 5109(E))
Effective September 17, 2026, the statutory threshold stands at ₹25,000/month. All payroll files must adhere to this updated standard for current and forward wage periods, while our engine supports ₹15,000 and ₹6,500 historical audit presets.
Frequently Asked Questions
Operational inquiries on ECR text uploads, Social Security 50% rules, and NCP leaves