PillarRise
Support Line0216 706 34 26
Digital HR  ›  Payroll
Digital HR · Payroll module

Saying "it calculates" is easy. Saying "we match your accountant" is hard.

A payroll engine with 46 pay items for Turkish payroll: net-to-gross solver, SGK ceiling carry-over, hourly employees, incentives, BES auto-enrolment pension, wage garnishment and alimony. (SGK is Türkiye's social security institution.) Plus four controls that set it apart: accountant reconciliation screen, carry-over chain audit, proof of payslip delivery, 270-hour overtime counter.

Evidence · verification round

"It calculates" is not enough. We verified it.

There is one question to ask when choosing payroll software: does this calculation come out the same as the accountant's payslip? We answered it at a real customer, with real employees and real payslips.

  • For an employee on a net-salary agreement, gross pay is solved again every month: as the cumulative tax base grows, gross rises.
  • A benefit in kind loaded onto a card is grossed up by its marginal net effect, not by a fixed rate.
  • In a workplace with net-salary agreements, overtime is also calculated on the net.
  • The income tax schedule in use is shown on screen; if it is out of date, the portal warns you.

Payslip · 06/2026

Social security base 67.723,51 ₺
SGK employee contribution 9.481,29 ₺
Unemployment employee contribution 677,24 ₺
Tax base 71.066,70 ₺
Income tax 10.700,90 ₺
Minimum wage income tax exemption 4.211,33 ₺
Stamp duty 365,80 ₺
Additional earning · benefit in kind (net) 10.000,00 ₺
NET PAID 60.000,00 ₺

Every line above matches exactly the official payslip produced by the customer's accountant. Verification was done on five employees and covers different pay types (gross / net agreement), benefits in kind, private health insurance, overtime and mid-year carry-over scenarios.

Arrived with the 2026 releases

Calculating payroll is not enough; it has to be defensible.

These features came out of real cases in live use, and each one is protected by automated tests.

New

Accountant Reconciliation Screen

Upload your accountant's payroll summary (Excel). The portal recognises the headings, matches employees by national ID number and compares 10 items to the kuruş, including the SGK base, cumulative tax base, income tax, stamp duty and net pay. A rounding difference of up to 2 kuruş counts as tolerance; a real difference shows in red. The file is not stored on the server.

New

Carry-over Chain Audit + Wizard

The cumulative tax base is carried from month to month as a chain; if one month is corrected later, everything after it goes stale. The audit screen shows the broken link per employee; the wizard recalculates the periods in order from the corrected month to year end, and if an error comes up it stops and tells you.

New

Proof of Payslip Delivery (Labour Law 4857, art. 37)

The employee presses "I have received my payslip" in the portal; an irreversible delivery record is created with date, time and IP, the digital counterpart of a paper signature. The HR screen shows separately who has acknowledged receipt, who has only viewed it and who has never opened it.

New

Annual 270-Hour Overtime Counter (art. 41)

Overtime may not exceed 270 hours a year; exceeding it brings a fine and gives the employee the right to terminate for just cause. The counter tracks each employee's annual total and remaining hours, warns in orange at 90% and in red once exceeded. The same check runs while payroll is being calculated.

New

Overtime Chain: From Declaration to Payroll

The employee declares overtime with its tier (25% · 50% · 100%) and the form of compensation preferred; their own manager, who knows the facts, approves it. The 270-hour ceiling is checked at the moment of approval, and an approval that would exceed it is not accepted. Approval records the fact; entering it into payroll is a separate, deliberate step. If there is approved overtime that has not been transferred, the period screen warns you, and overtime approved after a period is closed is not lost: it carries over to the next period. Tracking of written consent (Regulation art. 9) is included.

New

Time Off in Lieu + 6-Month Tracking (art. 41/4)

For an employee who chooses time off instead of overtime pay, the entitlement (1.5 hours for each hour of overtime) must be used within 6 months. The system tracks the deadline of each entitlement and warns the employee and the manager before it expires. This kind of tracking is rarely found in payroll software.

New

Leave–Payroll–SGK Reconciliation

Approved leave and the missing days in payroll are compared automatically every period; employees that do not match are listed on the period screen. Hourly and half-day leave is separated according to the SGK rule: a partly worked day is a contribution day and is not counted as a missing day. Systems that skip this distinction push the payroll officer into a wrong correction. The principle is the same: the system does not write silently, it warns first.

No silent errors

If it is not sure, it does not calculate

If a national parameter is missing, the cumulative base is inconsistent or the net solution does not converge, the portal does not write the payroll and gives its reason in writing. If an implausible line has already been written, it clears it, so that one bad record does not contaminate the whole period.

Proven calculation

Verified against the accountant's payslips

The official payslips of five employees at a real customer were compared line by line: SGK base, income tax, stamp duty, gross-up of benefits in kind and net paid, identical to the kuruş. Every difference found came from an input or a parameter, not from the engine.

Regulatory depth

46 pay items, legal basis on screen

Meal, transport, child allowance, benefits in kind, private health insurance, travel allowance, nursery and more. The catalogue holds each item's treatment for SGK, income tax and stamp duty, along with its date breakpoints, including the two-month carry-over of non-wage payments above the SGK ceiling (Law 5510, art. 80/1-d).

Scope

Incentives, BES, garnishment and alimony, severance

Law 5510 and youth employment incentives are calculated and updated together with payroll. BES auto-enrolment is tracked with opt-out and suspension events. Wage garnishment and alimony are deducted from net pay in the order set by the Enforcement and Bankruptcy Law, art. 83. Severance and notice pay calculation and the severance provision report are included.

Outputs

From payslip to the MUHSGK return

Payslip (issued in Turkish), full payroll register, payroll summary, MUHSGK output (the combined withholding tax and social security return), bank payment file and the accounting journal voucher, mapped to your chart of accounts.

Hourly employees

Contribution days in line with the SGK communiqué

For hourly employees, contribution days are derived from hours worked, rounded up to a full day; overtime is calculated from the actual hourly wage. Merging the cumulative tax base across several workplaces under the same tax number is included.

Advance bridge

One chain from request to deduction

The moment an advance request opened by the employee from their phone is approved, it is posted automatically to the payroll of the chosen period as an advance / debt deduction. Expense reimbursement, on the other hand, is deliberately kept out of payroll: a documented business expense is not a wage, and the tax argument is closed in advance.

FAQ

Common questions

Is it hard to move from our current payroll software?
You can switch in the middle of the year. For each employee you enter the cumulative income tax base carried over and the number of months already paid; the portal solves gross pay accordingly. We recommend running the first period in parallel, and we compare the results with your accountant's payslips.
Our accountant uses their own software. Is that a problem?
No. You can open a separate account for your accountant; they see the payroll in the portal and take the register, summary and MUHSGK outputs and the accounting voucher. If you wish, you give read-only access: they cannot change any record. You do not pay an extra per-employee fee for this account.
What happens when the legislation changes?
Values such as the minimum wage, tax schedule, SGK ceiling, incentive rates and the severance ceiling are not hard-coded; they are central parameter and catalogue rows. If an amount changes during the year the old value is not deleted; a new dated breakpoint is added, so past periods stay correct. PillarRise makes these updates.
Overtime was approved but does not appear in payroll?
This is by design, not a fault: approval records the fact; entering it into payroll is a separate, deliberate step (Payroll period → Overtime Transfer). If there is approved overtime that has not been transferred, the period screen warns you; overtime approved after a period is closed is not lost and carries over to the next period.
Language, plainly

Built for Turkish payroll; screens are in Turkish

This module calculates payroll under Turkish labour, tax and social security law. Management screens, reports and the payslip are in Turkish. We set it up, migrate your data and run the first periods with you, so your team in Türkiye and your accountant work on the same numbers.

Let's compare your payroll: our engine against your accountant's payslip.

In the demo we calculate the payroll of a sample employee of yours together.

WhatsApp
PositiveSSL güvenli site