Skip to content
SPECIFICTION
Get listed

Payroll Engine

payrollengine.org

Free plan WebWindowsmacOSLinuxAPISelf-hosted
Visit payrollengine.org
Spec score 8.6 #1 of 32 in Payroll APIs

What it is

Payroll Engine is an open-source framework for embedding payroll processing into larger software platforms. Released under the MIT License, it provides a backend that processes payroll data through a REST API and configurable regulation layers; country regulations are commercial. It supports time-stamped payroll data, recurring and non-recurring payruns, and reports for payslips, legal filings, or data exchange. Its API covers tenant and employee management, payrun jobs, result queries, report output, and backend event webhooks. A browser application manages tenants, employees, regulations, case data, payruns, reports, tasks, and developer logs. The .NET Client SDK includes typed REST clients, test runners, local script tools, and JSON schemas for regulation validation. A built-in test framework supports case validation, payrun assertions, and regression testing. The backend is designed for local or Docker Compose deployment, and a database must be provided separately. API key and OAuth authentication are supported but disabled by default; audit trails are also disabled by default unless configured. The maker says the backend is a service and should not be used on the public Internet.

Spec sheet

Product
Payroll Engine is an open-source framework for embedding payroll processing into larger software platforms.Read 9 Oct 2026 · payrollengine.org
Intended users
The maker identifies HR-tech and EOR platforms, payroll consultants and HR specialists, and DevOps or integration engineers as its main roles.Read 9 Oct 2026 · payrollengine.org
Deployment
The maker distributes pre-built Docker images for the backend, web app, and Payroll Console, with the full stack started using Docker Compose.Read 9 Oct 2026 · payrollengine.org
Integrations
The REST API supports tenant and employee management, payrun jobs, result queries, report output, and backend event webhooks.Read 4 Oct 2026 · payrollengine.org
Security
The maker warns that the backend should not be used on the public Internet and documents None, API key, and OAuth authentication modes.Read 9 Oct 2026 · payrollengine.org
Support
Questions and feature requests go to GitHub Discussions, bugs to GitHub Issues, and the maker asks users to allow a few business days for responses.Read 9 Oct 2026 · payrollengine.org
License
The framework is released under the MIT License.Read 4 Oct 2026 · payrollengine.org
Headquarters
Switzerland (author's location; no company headquarters stated)Read 19 Oct 2026 · payrollengine.org
Founded
2018Read 19 Oct 2026 · payrollengine.org
Commercial limits
The framework is MIT licensed, while country regulations are commercial and offered through the companion payrollex.io marketplace.Read 9 Oct 2026 · payrollengine.org
Commercial regulations
The framework is open source, while country regulations are commercial.Read 4 Oct 2026 · payrollengine.org
Compliance and audit
Audit trails can be configured by category and are disabled by default.Read 4 Oct 2026 · payrollengine.org
Developer tooling
The Client SDK supports JSON and Excel payroll or regulation import/export, test runners, bulk operations, and CLI extensions.Read 9 Oct 2026 · payrollengine.org
Developer tools
The .NET Client SDK provides typed REST clients, test runners, local script development tools, and JSON schemas for regulation validation.Read 4 Oct 2026 · payrollengine.org
Features
The engine supports time-stamped payroll data, recurring and non-recurring payruns, and reports for payslips, legal filings, or data exchange.Read 4 Oct 2026 · payrollengine.org
Forecasts
Forecasts support isolated what-if scenarios that do not affect legally valid payruns.Read 9 Oct 2026 · payrollengine.org
Integration
A REST API is the programmatic integration surface, and a .NET Client SDK supports automation workflows.Read 9 Oct 2026 · payrollengine.org
Payroll processing
Its backend processes payroll data through a REST API using configurable regulation layers.Read 4 Oct 2026 · payrollengine.org
Payroll workflow
It captures wage-relevant case data, calculates employee wages in payruns, and generates reports such as payslips and legal filings.Read 9 Oct 2026 · payrollengine.org
Regulation layers
Payroll rules are configurable, versioned layers that can be combined and shared across tenants.Read 9 Oct 2026 · payrollengine.org
Security limit
The maker says the backend is a service and should not be used on the public Internet.Read 4 Oct 2026 · payrollengine.org
Testing
A built-in test framework supports case validation, payrun assertions, and regression testing.Read 4 Oct 2026 · payrollengine.org
Testing and scripting
The engine supports No-Code case actions, C# scripting, and automated tests for case data, payruns, and report results.Read 9 Oct 2026 · payrollengine.org
Time-aware records
Changes are stored as time-stamped case values with validity periods, enabling retrospective recalculation and audit history.Read 9 Oct 2026 · payrollengine.org
Web application
The browser-based management app can manage tenants and employees, edit case data and regulations, run payruns, and execute reports.Read 9 Oct 2026 · payrollengine.org
Web interface
The browser-based application can manage tenants, employees, regulations, case data, payruns, reports, tasks, and developer logs.Read 4 Oct 2026 · payrollengine.org
What it is
Payroll Engine is an open-source framework for embedding payroll processing into larger software platforms.Read 4 Oct 2026 · payrollengine.org
Who it is for
The maker identifies HR-tech and EOR platforms, payroll consultants and HR specialists, and DevOps or integration engineers as the main roles.Read 4 Oct 2026 · payrollengine.org

Plans and prices

Open-source framework Free MIT licensed framework · no per-employee fees or runtime licenses · country regulations are commercial Read 9 Oct 2026 · payrollengine.org

Every Payroll Engine plan and price →

Strong points and limits

Strong points

  • MIT-licensed framework for payroll processing.
  • REST API supports payruns, reports, and webhooks.
  • Built-in tools support regression testing.
  • Browser application manages payroll data and tasks.
  • Runs locally or through Docker Compose.

Limits

  • Country regulations are commercial.
  • A database must be provided separately.
  • Authentication is disabled by default.
  • Maker says not to use the backend on the public Internet.

Who it suits

It is aimed at HR-tech and EOR platforms, payroll consultants and HR specialists, and DevOps or integration engineers. It suits teams embedding payroll processing into larger platforms and able to manage deployment and configuration.

Payroll Engine in depth

Read the full write-up

Payroll Engine is a framework for building payroll processing into another software platform, rather than a ready-made payroll service. It suits HR-tech and EOR teams, payroll specialists, and integration engineers with the capacity to operate and configure it. Its developer-focused tools are a clear strength; commercial regulations and deployment responsibilities are important trade-offs.

Overview

The MIT-licensed framework takes wage-relevant case data, calculates wages in payruns, and produces outputs such as payslips and legal filings. Configurable, versioned regulation layers can be combined and shared across tenants. This gives product teams room to shape payroll around their own software, but the framework itself is only part of the system: country regulations are commercial, and teams must supply the surrounding product and operational setup.

Time-stamped case values with validity periods support retrospective recalculation and an audit history. Forecasts let teams explore what-if scenarios separately from legally valid payruns. These features are useful where payroll changes need careful handling, though audit trails must be configured rather than being active by default.

Key features

The REST API covers tenant and employee management, payrun jobs, result queries, report output, and backend event webhooks. That is a substantial integration surface for teams embedding payroll in an existing platform. It does not make Payroll Engine a turnkey employee-facing service: adopters need to build or maintain the broader experience themselves.

The.NET Client SDK includes typed REST clients, test runners, local script development tools, JSON schemas for regulation validation, and JSON and Excel import/export. Bulk operations and CLI extensions support automation workflows. No-Code case actions and C# scripting provide options for implementing rules, while automated tests can validate case data, payruns, and report results. This depth is valuable to engineering teams maintaining payroll logic, but the.NET-centered tooling is a less natural fit for teams that do not work in that ecosystem.

A browser-based management application handles tenants, employees, regulations, case data, payruns, reports, tasks, and developer logs. It complements the API and SDK with a way to manage payroll work, but does not change the infrastructure burden: the backend is designed to run locally or through Docker Compose, and its database must be provided separately.

Security needs deliberate setup. API key and OAuth authentication are supported but disabled by default, and the maker says the backend should not be used on the public Internet. Audit trails can be configured by category, but they too are disabled by default. Teams must account for these settings before deployment rather than treating them as ready-made protections.

Pricing

The Open-source framework plan costs nothing and includes the MIT-licensed framework, with no per-employee fees or runtime licenses. That makes it a practical starting point for teams evaluating or building an embedded payroll capability. The price does not include country regulations, which are commercial and offered through the companion payrollex.io marketplace; teams should factor that cost into a production decision.

Platforms

Payroll Engine supports API, Linux, macOS, self-hosted, web, and Windows platforms. Its local and Docker Compose deployment options suit teams that want to operate the backend themselves, while the separate database requirement means it is not a self-contained installation.

Who it's for

The strongest fit is an HR-tech or EOR platform adding payroll to its own product, or a payroll consultant or HR specialist working with DevOps and integration engineers. Those teams can benefit from configurable regulations, test tooling, and API coverage. Businesses seeking a hosted payroll service with minimal setup should look elsewhere: operating the backend, sourcing commercial regulations, and configuring security remain their responsibility.

For questions and feature requests, the project directs users to GitHub Discussions; bug reports go to GitHub Issues. It asks users to allow a few business days for responses.

Pros and cons

Pros: The MIT-licensed framework has no per-employee fees or runtime licenses, which can suit teams embedding payroll in a larger product.

Pros: Versioned regulation layers, time-aware records, forecasts, and automated testing support controlled changes to payroll logic.

Pros: The REST API,.NET SDK, and browser application give integration and payroll teams several ways to manage and automate work.

Cons: Country regulations are commercial, so the free framework is not the whole cost of a production payroll system.

Cons: A separate database is required, and authentication and audit trails need configuration before use.

Cons: The maker says not to expose the backend to the public Internet, limiting its suitability for teams expecting a directly accessible hosted service.

Alternatives

PHPPayroll is another open-source option with a free self-hosted edition; consider it if you want an alternative payroll product rather than this framework's embedding and integration approach.

Paybooks offers payroll processing, leave management, employee self-service, reports, and Indian statutory compliance; it may suit teams seeking those packaged capabilities. Dapplon Global Payroll has a Basic plan at $29 a month for up to 25 employees, including core HR and payroll, PF, ESI and TDS filing, and email support. Omni HR Payroll includes payroll calculations, digital payslips, statutory filing, accounting integration, and multi-country support. Rippling, ADP Workforce Now, Better HR, and BIPO HRMS Payroll are other paid options to compare.

For a broader comparison, see Global Payroll Software.

Verdict

Choose Payroll Engine if you are building payroll into a platform and have the engineering and operations capacity to manage the backend, regulations, and security configuration. Its open-source framework and testing and integration tools offer a strong foundation for that work. Look elsewhere if you want a ready-to-run service or expect the framework's free price to cover country regulations and deployment.

Verdict

Payroll Engine provides an embeddable payroll framework with APIs, browser tools, and developer testing support. Deployment requires a separate database, and authentication and audit trails need configuration before use.

Where Specifiction places it

Alternatives to Payroll EngineAll alternatives →