Payroll review

Why has my salary changed? The question payroll should answer

A salary query is simple to ask and often slow to answer. This is what a complete answer needs, and why the trail behind the number matters as much as the number.

HRMS team · · 5 min read

Picture a hypothetical 60-person company in Pune at month end. Payslips have gone out. An employee notices that this month's net pay is lower than last month's and sends HR a short message: why has my salary changed?

It is one of the most ordinary questions in people operations. It is also one of the most revealing. How quickly and how clearly a team can answer it says a lot about how its records are kept.

A simple question with a scattered answer

A change in take-home pay rarely has a single cause sitting in a single place. Any of these could be behind it:

  • Unpaid leave days that were approved by a manager during the month.
  • An attendance correction that was raised but not reviewed before the payroll inputs were finalised.
  • A salary revision that took effect partway through the month.
  • A one-time adjustment last month, such as an arrear or a reimbursement, that is not repeated this month.
  • A change to a payroll rule that applies from a particular date.

Each of these usually belongs to a different person. HR handles the record. A manager approves the leave. Finance checks the payroll. When the details sit apart, even a simple question can move between several people.

Where the time actually goes

The calculation itself is rarely the slow part. The slow part is reconstruction: finding the right version of the attendance sheet, scrolling back through a message thread to confirm when the leave was approved, checking whether the revision letter mentioned an effective date, and then asking finance which figure they used.

By the time the answer is assembled, it often depends on someone's memory. That is uncomfortable for the employee, who has to wait, and for the payroll team, who cannot be fully sure the explanation is complete.

What a complete answer contains

A final number is only part of payroll. A reviewable answer to "why has my salary changed?" needs five pieces, together:

  1. The employee record as it stood for that period, including any change in role, structure or reporting line.
  2. The time inputs: approved leave, attendance for the period and any regularisation requests.
  3. The adjustments applied to this run and to the previous one.
  4. The rule version that applied on the relevant dates.
  5. The review trail: who entered, checked and approved each step.

If any one of these has to be rebuilt from memory or messages, the answer is weaker than it looks.

How HRMS approaches the question

HRMS is built around keeping that history available for review. Employee details, leave, attendance and payroll review sit in one platform, so the pieces above are closer together when someone asks why.

In a sample-data walkthrough you can look at:

  • Employee records with departments, reporting lines and changes in employment.
  • Leave requests and balances, and attendance with correction requests.
  • Payroll runs moving through input review, calculation, approval and locking, with the rules and adjustments behind the result.
  • Recorded events and effective rule versions in the history view.

The point to evaluate is the explanation trail: can your team trace a result back to the records and rules behind it, without leaving the system to search for context?

What changes when the trail is connected

When the record, the time inputs, the adjustments and the rule versions can be read together, a salary query changes shape. The first reply can be specific rather than "let me check and come back to you". The person answering does not have to rely on a colleague being available. And the reviewer approving next month's run can see the reasons behind a difference before signing off, rather than after an employee raises it.

None of this removes the need for judgement. Someone still has to decide whether a correction is valid or whether a rule was set up correctly. A connected history simply gives that person a better starting point.

Questions to ask in any evaluation

Whichever product you consider, a salary query is a useful test. Ask to see:

  • One employee's payroll result traced back to the inputs that produced it.
  • Where an approved leave request or attendance correction shows up in that trail.
  • Which rule version applied, and from what date.
  • Who approved the run, and what the reviewer could see at the time.
  • What the product cannot yet show, and what would need manual work.

For a closer look at the stages themselves, read how a payroll run moves from inputs to a locked result.

The takeaway

"Why has my salary changed?" should not become a search through messages and spreadsheets. The goal is not a faster calculation; it is a record that already holds the reasons. If your team regularly spends hours on questions like this, bring one anonymised example to a walkthrough and judge whether the trail you see would have answered it. If you work in HR or payroll, the page for HR and payroll teams describes the review in more detail.

Before you decide. For evaluation with sample data. Production authentication and independent payroll-rule validation remain outstanding. Do not upload real employee or salary information to the demo.

Request a sample-data walkthrough