Finzo Payroll

Your salary sheet in.A checked ECR file out.

Finzo computes EPF, EPS, EDLI and NCP from Basic, DA and LOP days, checks every row against statutory rules, and builds the EPFO ECR 2.0 file. Your salary sheet is processed in your browser and never uploaded.

No signup to try it. Create a free account when you're ready to download.

  • Wage ceilings and VPF handled
  • Errors flagged row by row
  • Nothing uploaded to a server

Try it on one employee

Raw salary for Sep 2026 (30 days)

Checks passed
PF basis
EPS member

ECR 2.0 line

101234567890#~#PRIYA SHARMA#~#42000#~#15000#~#15000#~#15000#~#1800#~#1250#~#550#~#1#~#0

Employee 12%
₹1,800
Employer EPF
₹550
Pension (EPS)
₹1,250

Runs the same engine as the generator. Hover a value to see its field.

Everything between your payroll export and the EPFO portal

Built for HR teams, CAs and payroll consultants who file every month and can't afford a rejected upload or a short remittance.

Raw salary to ECR

Map Gross, Basic, DA and paid or LOP days. Finzo derives EPF, EPS and EDLI wages, the 12% and 8.33% shares and NCP days for every employee.

Basic + DA → EPF wages, capped or actual

Statutory checks before upload

Wage ceilings, contribution rounding, NCP days against the month's calendar and the admin-charge minimum are verified row by row.

A/c 02: ₹500 minimum, ₹75 with no contributors

Mixed capped and actual wages

Each employee's basis is worked out separately. Rows where it can't be told apart are blocked with an explanation, never guessed.

No silent short-payment of the employer share

Saved mapping profiles

Map your Keka, greytHR, Tally or Excel export once and name it. Next month the columns are recognised and applied, even if their order changed.

Matched by column name, not position

Challan and error reports

See A/c 01, 02, 10 and 21 before you pay. Failing rows export to Excel with the exact fix for each one, ready to send back to the client.

Error report: one row per problem employee

Private by design

Your file is read and processed by your own browser. Your salary sheet is never uploaded; only the finished file and its challan summary are saved to your private workspace.

Works without sending a single salary figure

From payroll export to portal upload in three steps

  1. 1

    Upload your sheet

    Drop a raw salary sheet or a pre-computed ECR export, in Excel or CSV. Starting fresh? Download the sample template.

    salary_sep_2026.xlsx

  2. 2

    Map and verify

    Columns are matched automatically or from a saved profile. Review computed values, the challan estimate and any flagged rows.

    11 of 12 columns mapped

  3. 3

    Download and file

    Get the #~# text file, upload it on the EPFO employer portal and pay the challan.

    ECR_202609.txt

Simple monthly pricing

Try everything without an account. Need just one file? Pay ₹99 for it, no plan required.

Free

For small establishments filing their own PF.

₹0

  • Up to 20 employees per file
  • 2 ECR downloads a month
  • Raw salary computation
  • Saved mapping profiles
  • Error reports and challan estimate
Most popular

Pro Consultant

For consultants and HR teams filing every month.

₹199/month

  • Unlimited employees per file
  • Unlimited ECR downloads
  • Everything in Free
  • Email support

Filing PF for many clients as a CA firm? Talk to us about volume pricing

Questions from payroll teams

Can't find what you need? Write to us.

No. Your Excel or CSV file is read and processed by your browser, and the ECR file is created on your device. When you're signed in, the generated file and its challan summary are saved to your private workspace so you can re-download it. The raw salary sheet is never uploaded.