An Idepoo product
Payroll software built for Iranian labour law
Automatic calculation of pay, insurance and tax under the Labour Law and the year’s tax table. Social Security and tax lists in the formats the portals accept, payslips your staff can see, and the payroll entry posted straight into accounting. From 12 million toman a year.
Who it is built for
Companies of ten to two hundred people, where payroll is still calculated in a spreadsheet and every month someone finds a mistake after the transfers have gone out. It suits any company with attendance data, contract staff, or more than one legal entity to run.
What it does
- Automatic calculation — base pay, overtime, missions, deductions and advances, with formulas that follow the Labour Law rather than a colleague’s memory
- Insurance and tax — the Social Security list and the tax list, exported in the formats the portals accept
- Payslips — generated per employee and visible to them, without anyone emailing a spreadsheet
- Attendance in — from your existing device or from the platform’s own attendance module
- Accounting out — the payroll entry posted automatically into Idepoo accounting
- Several companies in one account, each with its own formulas and its own reporting
Compared with a spreadsheet
We maintain the formulas
The minimum wage and the insurance ceiling change every year. In a spreadsheet you have to remember; here it is updated for you.
One mistake, not one month of mistakes
A formula error in a spreadsheet reaches every row, and is found after the money has left.
Confidential by construction
Salaries are not a file sitting on a company share. Only the people who should see a figure can see it.
One with accounting
The payroll journal entry is posted into Idepoo accounting automatically, in the period it belongs to.
Payroll pricing
Up to 50 staff
per year
- All calculations and lists
- Payslips and employee access
- Accounting integration
- Updates and support included
Up to 200 staff
per year
- Everything in the tier above
- Several companies in one account
- Attendance device integration
- Priority support
Getting started
We take the staff list and the last few payslips, reconcile the formulas with your accountant, and run the first month in parallel with your current method rather than instead of it. Only when the two agree to the rial does the old method stop.
It is also a module of OnePlatform
Payroll is sold on its own and as part of OnePlatform’s HR module. On the platform the hours come from the same system’s attendance and leave records, and the payroll entry lands in the finance module without an export. If today you only need payroll, buy only payroll — it upgrades later without a migration.
Questions about payroll software
Are the formulas updated for each year’s Labour Law?
Yes, and that is part of what you pay for. The minimum wage, the insurance ceiling and the tax brackets change annually; the update reaches you before the first payroll of the new year.
Does it export the Social Security list?
It does, in the format the Social Security portal accepts, together with the tax list. No re-keying and no intermediate spreadsheet.
Can it read our attendance device?
Most devices export a file we can import, and many expose a database or an API we can read directly. We check yours during setup; if it is exotic, the import is written as part of the deployment.
Can employees see their own payslip?
Yes, each employee sees their own and nobody else’s. That alone removes most of the monthly traffic to the finance department.
Can one account run several companies?
Yes, each with its own formulas, its own staff and its own reporting, which is what the second tier is for.
What if the first month is wrong?
That is why the first month runs in parallel with your current method. Differences are reconciled line by line with your accountant before the old method is switched off.
Run one month in parallel
Tell us how many staff you have and how payroll is calculated today. We reply by the next working morning and set up a month you can compare, rial for rial.

