Skip to content
Health, fintech and business software

HR software cost calculator

Pick the HR features and get a cost and timeline range for a custom build, with what cutting each feature would save.

Free, runs in your browser, no sign-up. Updated 2026-10-25.

Features
Design
people

Result

Estimated cost $26,800 – $65,800 (USD), 7–15 weeks with a team of 3. Platform: Web app. Design: Existing UI kit / template. Features: Sign-up, login, password reset; Roles and permissions; Employee records and org chart; Leave requests, balances and approvals; Onboarding and offboarding checklists; Employee self-service (payslips, documents, details); Payroll export or payroll provider integration; Reports and CSV / PDF export; Admin panel; Audit log.

Estimated cost
$26,800 – $65,800
USD, including 15% contingency
Timeline
7–15 weeks
Total hours
582–1,429
Engineering hours
402–985
Team
3 people
Cost by role
RoleHoursCost
Engineering402–985$20,100 – $49,300
Product design60–148$2,700 – $6,700
QA / testing80–197$2,400 – $5,900
Project management40–99$1,600 – $3,900
Engineering cost by feature (before design, QA and PM)
FeatureHoursCost
Sign-up, login, password reset25–50$1,700 – $3,300
Roles and permissions25–62$1,700 – $4,100
Employee records and org chart62–145$4,100 – $9,700
Leave requests, balances and approvals62–145$4,100 – $9,700
Onboarding and offboarding checklists41–103$2,800 – $6,900
Employee self-service (payslips, documents, details)41–103$2,800 – $6,900
Payroll export or payroll provider integration62–166$4,100 – $11,100
Reports and CSV / PDF export25–66$1,700 – $4,400
Admin panel41–103$2,800 – $6,900
Audit log17–41$1,100 – $2,800

What cutting a feature would save

Each row re-runs the estimate without that feature, including its share of design, QA and project management. Biggest saving first.

Cut-scope savings
Drop this featureSavesWeeks saved
Payroll export or payroll provider integration$4,100 – $11,1001–2
Employee records and org chart$4,100 – $9,7001–2
Leave requests, balances and approvals$4,100 – $9,7001–2
Onboarding and offboarding checklists$2,800 – $6,9001–1
Employee self-service (payslips, documents, details)$2,800 – $6,9001–1
Admin panel$2,800 – $6,9001–1

Assumptions

Every number the result depends on, and where it comes from. Change any value and the result updates.

AssumptionValueSource
Engineering rateUSD/hourOceanLab's rates are $30–50/hr depending on role and seniority. Other teams' rates vary several-fold by country and seniority; replace them with the rates you are quoted.Reviewed 2026-10-25
Product design rateUSD/hourOceanLab's rates are $30–50/hr depending on role and seniority. Other teams' rates vary several-fold by country and seniority; replace them with the rates you are quoted.Reviewed 2026-10-25
QA / testing rateUSD/hourOceanLab's rates are $30–50/hr depending on role and seniority. Other teams' rates vary several-fold by country and seniority; replace them with the rates you are quoted.Reviewed 2026-10-25
Project management rateUSD/hourOceanLab's rates are $30–50/hr depending on role and seniority. Other teams' rates vary several-fold by country and seniority; replace them with the rates you are quoted.Reviewed 2026-10-25
Product design hours15 %OceanLab assumption. Hours for this role as a share of engineering hours. Planning assumption.Reviewed 2026-10-25
QA / testing hours20 %OceanLab assumption. Hours for this role as a share of engineering hours. Planning assumption.Reviewed 2026-10-25
Project management hours10 %OceanLab assumption. Hours for this role as a share of engineering hours. Planning assumption.Reviewed 2026-10-25
Contingency%OceanLab assumption. Buffer for unknowns found during the build. Planning assumption.Reviewed 2026-10-25
Productive hours per person per weekhoursOceanLab assumption. 40 paid hours minus meetings and review. Planning assumption.Reviewed 2026-10-25
Platform multiplier: Web app1 ×OceanLab assumption. Baseline: one responsive web app.Reviewed 2026-10-25
Design multiplier: Existing UI kit / template0.9 ×OceanLab assumption. Less custom UI work. Planning assumption.Reviewed 2026-10-25

Send this estimate to OceanLab

Opens an email to OceanLab with this result and a link to your inputs. Nothing is sent until you press send, and there is no sign-up.

Prefer a form? Use the contact page.
Method

How this is calculated

The estimate starts from an HR preset: sign-in, roles, employee records, leave, onboarding flows, self-service, payroll export, reports, admin and an audit log, on the web. Each feature has a low and a high hour estimate for development, multiplied by the platform and design level, plus a contingency.

Design, QA and project management are added as shares of development hours, and each role's hours are multiplied by its hourly rate.

Weeks come from total hours divided by team size and productive hours per person per week.

The hour ranges are OceanLab planning assumptions, not market benchmarks. Edit any of them in the assumptions panel.

FAQ

Questions about this tool

Should we build payroll?

Rarely. Payroll rules change by country and every year. Most custom HR tools export to a payroll provider instead, which is the default here.

Where do the feature hours come from?

They are OceanLab planning assumptions for a typical version of each feature, not survey data. Each one is shown and editable, so you can replace it with a number from your own team or quote.

Which hourly rates does it use?

Default rates are OceanLab's own: $50 an hour for engineering, $45 for design, $40 for project management and $30 for QA. Change any of them to the rates you have been quoted.

Is anything I enter sent anywhere?

No. The tool runs in your browser and there is no sign-up. Nothing leaves the page unless you choose to email your result to OceanLab.

Related tools

Other free tools

Product builds

OceanLab product builds like this

Products OceanLab designed and built. Each case study covers the screens, the scope and the rules it was built for.

HR & payroll·🇮🇹Italy

Matricola - Core HR System of Record with Effective-Dated History and Approvals

Designed and built a clickable core HR system for a Milan fashion retail chain with about 2,400 employees in 138 stores: every employee record with effective-dated history, lifecycle events from hire to exit with their approval chain, mandatory notices and payroll status, and a dashboard of what HR has to act on today.

Enterprise
HR & payroll·🇪🇸Spain

Acequia - Multi-country Payroll Console Over Four Local Engines

Designed and built a clickable payroll orchestration console for a Madrid engineering group paying about 1,550 people in Spain, Portugal, Italy and Morocco: one tracker for every country's run from input cut-off to paid and filed, validation and variance review before approval, and payment batches that only a second person can release.

Enterprise
HR & payroll·🇵🇰Pakistan

Bobbin - Biometric-Free Leave and Time Attendance for a Textile Mill

Designed and built a clickable leave and time attendance system for a Lahore spinning and weaving company: badge, rotating QR and geofenced mobile punches instead of fingerprints, each day worked out against the shift pattern, overtime approved and confirmed before payroll, and leave requests routed with balances and team coverage in view.

Enterprise
HR & payroll·🇺🇸United States

Sidehill - Benefits Administration Platform for Enrollment, Life Events and Carrier Feeds

Designed and built a clickable benefits administration platform for a Colorado outdoor gear manufacturer with about 1,800 employees: open enrollment with completion by location and language, one queue for new hires and life events, event decisions checked against Section 125 rules, and an employee benefits record that ties elections to carrier files, ACA codes and payroll deductions.

EnterpriseSaaS
HR & payroll·🇨🇷Costa Rica

Zarpe - Employee Onboarding Platform for a Contact-Centre BPO

Designed and built a clickable onboarding platform for a Costa Rican nearshore BPO that hires 250 to 400 bilingual agents a month: a hire pipeline that will not let anyone skip a step, one record per hire with identity, right to work and background checks, a provisioning board for IT and facilities, and 30/60/90-day check-ins that catch early attrition.

Enterprise
START YOUR CONVERSATION

Your Next Mission-Critical
System Starts Here

Speak with a senior engineer about your requirements. No sales process, just a direct technical conversation about what you need to build.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab