The system
How do I get started?
Click Start now, then use Proto to configure HR & Payroll for your business. Set up your workflows, import your data and invite your team.
Can salaried and hourly staff run on different calendars?
Yes. A pay calendar sets frequency, cutoff and pay day for a group of employees in an entity and generates its periods. Monthly salaried staff and weekly hourly staff run separately in the same entity, and their journals land in the same ledger month. Hourly staff carry an hourly rate on their compensation record.
Processes and approvals
How does attendance reach payroll?
Configured and tested device, mobile or web connections, imports or manual entry build daily attendance rows against the rostered shift. Approved leave marks the days, managers correct flagged rows, and hourly staff submit a timesheet with a line per day that the manager approves. At cutoff the attendance status, approved hours and shift premiums become inputs to the run with their source record as the reference.
Can we pay someone outside the cycle?
Yes. Off-cycle runs pay a missed joiner, a correction or a bonus; arrears runs apply a back-dated revision; final settlement runs pay a leaver. All follow the same lock, calculate, approve, pay and post sequence.
What happens when someone leaves?
An exit record runs notice and clearance, then a final settlement run pays to the last working day. It includes the terminal amounts approved by HR and applies configured entitlement, recovery and tax rules. Final settlement needs payroll approval, independent payment authorisation and journal posting. Agree former-employee access and retention during rollout.
Who can see salaries and bank accounts?
Salary fields are visible to HR Managers, Payroll Officers and the Finance Controller. National ID and bank account are masked for everyone except HR Managers and Payroll Officers. A bank account change is a separate request tied to the exact verified proof. A Payroll Officer other than the requester matches the proof and proposed account before it becomes the current verified account. The preparer of a run cannot approve it, and the bank authoriser must be different from both the preparer and approver.
Can our agent use it?
After configuration, a scoped service identity can use the actions enabled for its role. Rehearse its reads, drafts and refusal at human gates before enabling writes. See the agent page.
Pricing and implementation
Does it calculate tax and statutory contributions for our country?
Statutory rules are effective-dated rows per jurisdiction. A flat rule carries rates and a ceiling; a banded rule carries its bands for progressive tax; each names the wage base it applies to and the component it posts to. The employee’s side, the tax code or filing status, allowances and declared reliefs, is a verified record per employee per tax year. Implementation configures and verifies the rules and filing formats for the agreed entities and jurisdictions. This specification does not certify any jurisdiction or supply current statutory rates. A later change requires an effective-dated revision and repeat checks before use.
Does it post to our ledger?
An approved run drafts a payroll journal by account, cost centre and component. Finance Controller reviews and posts it. Ledger export requires the agreed mapping and connection for your company or group ledger. See the payroll accounting module and the integrations page.
How long does implementation take?
The schedule depends on source data, statutory configuration, integrations and parallel-run findings. Agree acceptance criteria for each calendar before setting a cutover date. See the implementation page.
Can we change it?
Plan changes with Proto on a branch for review, then verify affected payroll calculations, approvals and outputs before release. Model and machine usage follow the pricing page.
What does it cost?
Nothing per user. Credits pay for machine work and never expire. See pricing.