Salary Proration: How to Calculate Mid-Month Salary Changes

The Daily Rate Trap in Mid-Month Proration and Arrears

Why the 260.9 daily rate causes overpayments and negative arrears, and how period apportionment fixes it

Who this is for

Payroll managers, HRIS and ERP administrators, and finance controllers responsible for monthly-paid salaried staff. Figures and legislation are Irish; the logic applies in any jurisdiction where a monthly salary is a contractual sum.

TL;DR

The 260.9 daily rate is the right tool for unpaid leave and holiday cash-outs and the wrong tool for mid-month contract changes and arrears. Calendar months contain 20 to 23 working days, so a fixed daily rate overpays in long months, underpays in short months and turns pay rises into negative arrears. Use period apportionment instead: each contract's 1/12th monthly salary, multiplied by days worked and divided by the working days in that month.

Symptoms you may already have

A promoted employee receiving negative retropay; a joiner's first payslip exceeding a full-month colleague's; retro runs that do not reconcile to the original payslip.

The Problem

Mid-month contract amendments are a constant in any enterprise: an off-cycle promotion, a change in hours, a new hire starting a few days after the first. The payroll engine has to split the month between two contracts. The question is how.

Standard Irish payroll training, including the iPass syllabus, teaches the 260.9 divisor: annual salary divided by 260.9 (52.18 weeks × 5 days) gives a fixed daily rate. iPass is right about that. For ad-hoc items such as two days of unpaid leave or cashing out untaken holidays on termination, the daily rate is exactly the tool to use.

The trouble starts when the same tool is applied to core salary proration and arrears. A salaried employee's contract guarantees 1/12th of annual pay each month. A fixed daily rate ignores that guarantee and converts the employee, for one month, into a day-rate worker. Because months vary between 20 and 23 working days, the result lands above or below the contractual amount depending on the calendar, not on anything the employee did.

The Numbers

All examples use a EUR 75,000 salary (EUR 6,250 per month, daily rate EUR 287.47) and, where relevant, a promotion to EUR 78,000 (EUR 6,500 per month, daily rate EUR 298.97).

Scenario (EUR 75,000 salary) Daily rate (/ 260.9) Period apportionment What goes wrong with the daily rate
Promotion to EUR 78,000; 20 old / 3 new days; 23-day month EUR 6,646.31 EUR 6,282.61 Exceeds the EUR 6,500 ceiling by EUR 146.31
Joiner works 22 of 23 days EUR 6,324.34 EUR 5,978.26 Out-earns a full-month colleague on EUR 6,250 by EUR 74.34
Joiner works 19 of 20 days EUR 5,461.93 EUR 5,937.50 Underpaid by EUR 475.57 for one day's absence
Backdated promotion to EUR 78,000; 10 / 10 split; 20-day month; EUR 6,250 already paid Arrears −EUR 385.60 Arrears +EUR 125.00 A pay rise produces a clawback

Why the employer loses

Row 1 is the budget leak. The employee could not have earned more than EUR 6,500 had they worked the whole month on the higher contract, yet the daily rate pays EUR 6,646.31. If 10 per cent of a 1,000-person workforce has a mid-month split in a long month over the course of a year, roughly EUR 15,000 leaves the payroll budget for no reason other than calendar friction, and nobody sees it, because every individual payslip looks plausible.

Why the employee loses

Rows 2 and 3 show the same joiner in a long month and a short month. In the 23-day month they out-earn a colleague who worked every day; in the 20-day month they are docked EUR 475.57 for missing one. The method is not biased in one direction; it is biased in both, which is what makes it indefensible to the person reading the payslip.

Row 4 is the one that generates complaints. A promotion backdated into a 20-day month, processed in the following cycle, is revalued by the daily rate at EUR 5,864.40. The employee was already paid EUR 6,250, so the arrears run deduct EUR 385.60 from the person who has just been promoted. Technically, the engine did what it was told. Practically, HR now has a grievance.

The usual objections

"It averages out over the year." In aggregate, over- and underpayments across long and short months do largely net off. That is irrelevant. A contract of employment and the Payment of Wages Act 1991 operate per payslip: an underpayment in March is a deduction in March, not a timing difference against an overpayment in May. The real case against the daily rate is per-payslip inaccuracy and inequity, not net budget loss.

"Calendar-day proration is simpler." Dividing by days in the month (28 to 31) also stays within the 1/12th bound, so it avoids the overpayment and clawback problems. It misaligns, however, with how absence, leave and working patterns are actually recorded, which is in working days. A joiner starting on a Monday is prorated for the weekend they could not have worked. Working-day apportionment matches the rest of the payroll's own arithmetic.

"What about part-time staff and public holidays?" The method holds provided the working-day count is the employee's own contracted pattern, not a generic Monday-to-Friday week, and provided public holidays are treated consistently (for salaried staff, as paid working days). Define this once, and the same formula handles full-time, part-time, joiners, leavers and backdated changes.

The Solution: Period Apportionment

Period apportionment starts from the true monthly salary (1/12th of annual pay) and slices it by the actual working days in that specific calendar month. For each contract active in the month: monthly salary × days worked on that contract ÷ working days in the month. The sum is always bounded between the lowest and highest monthly salary in force, so a pay rise cannot produce negative arrears, a joiner cannot out-earn a full-month colleague, and no employee is docked for a short month.

The rule
  1. Daily rate (annual salary ÷ 260.9) for one-off deductions and payouts: unpaid leave, holiday cash-out on termination.
  2. Period apportionment (monthly salary × days worked ÷ working days in the month) for salary proration and arrears.
  3. Retro must recalculate the historical period using the same rule as the original run.
  4. Define the working-day count once (the employee's contracted pattern; public-holiday treatment stated) and apply it everywhere.

What this means in the payroll engine

In most ERP and HRIS platforms, the fix is configuration rather than code. The basic salary element needs a proration rule attached to it, driven by the effective dates on the contract record, and the retroactive-pay process must call that same rule when it rebuilds a prior period. The dual-method trap almost always arises when the live run uses one rule, and retro uses another, or when a legacy daily-rate formula was hard-coded into a custom element years ago, and nobody has looked at it since. Payroll teams can run the following check against their last three retro cycles without any help from IT:

  1. Did any arrears run produce a negative amount for an employee whose pay went up?
  2. Did any joiner's or leaver's first or last payslip exceed their monthly salary?
  3. Does the proration rule on the salary element match the rule used by the retro process?
  4. Are public holidays counted as working days in the proration divisor?
  5. Do joiners and leavers use the same proration formula?

A single yes to question 1 or 2 means the daily rate is being used where it should not be.

Compliance

Under the Payment of Wages Act 1991, a deduction from wages that is not authorised by statute, contract or the employee's written consent is unlawful, and an underpayment is treated as a deduction. A negative arrears entry caused by a proration formula is exactly that: a deduction the employee never agreed to, arising from a method the contract never mentioned. Period apportionment keeps every payslip within the annual contractual limit, which is the only defensible position if a payslip is ever queried before the Workplace Relations Commission.

The bottom line

Fixed daily divisors are the right tool for unpaid leave and holiday cash-outs. Mixed into core salary proration and arrears, they cut both ways: phantom overpayments the employer never sees and clawbacks the employee never forgets. Unifying the payroll engine around period apportionment for mid-month contract changes protects the budget, keeps every payslip within its contractual limit and removes a predictable source of grievances.

Test your own numbers

Numla has built a side-by-side proration calculator so you can run your own salary figures through both methods:

Free Proration Calculator By Numla 

(This will create a private copy in your Google Drive so you can securely test your company's salary data).

About the author

Muhammad Usama Imran is Chief Systems Architect at Numla, where he designs and audits enterprise payroll and HR systems for clients in Ireland and the UK.

Fix payroll proration errors

Prevent negative arrears, overpayments, and payroll reconciliation issues with expert payroll and ERP configuration support.

Contact us today
في HRMS
تسجيل الدخول حتى تترك تعليقاً
How to Streamline Hiring Request Approvals