Look at a calendar for 2026. The 1st of August was a Saturday. An employer that did not want to test the new deadline sent the July wage file on Friday 31 July. Anyone whose June salary had arrived on Wednesday 1 July then had two salary credits inside July and none inside August. A colleague sent me a tracker screenshot on 3 August asking why August was already in the red. Nothing was wrong with the bank, the employer, or the app. The income was filed by the date on the bank line, and the bank line had moved.

When is a UAE salary actually due now?

Ministerial Resolution No. 340 of 2026, issued on 12 May and in force from 1 June, fixed the date. Khaleej Times summarised the rule as “wages to be paid on the first day of each Gregorian month for the previous month’s work”. The National explained what changed: “On June 1, the government will end a 15-day grace period that had effectively allowed private-sector companies to pay wages late without penalty.” Under the old resolution a salary could run 15 days past its due date before the system called it late. Now a September salary is late on 2 October.

Early is fine. Morgan Lewis, reading the resolution itself, notes that “early payment (for example, payment of salary at the end of the month before it is due on the first day of the following month) will be recognized as compliant within the system.” So the September salary can land on any of the last days of September or on 1 October, and where it falls inside that window is the employer’s cash decision, made in the finance office, for the employer’s reasons.

There is a second number in the resolution that matters for a tracker. An establishment is compliant if it transfers at least 85% of total wages due by the deadline, and Khaleej Times adds the mirror: “A worker will still be considered to have received their salary if they are paid at least 85 per cent of their total entitled wage.” A credit that is 85% of the slip on the 1st is not a pay cut. It is a salary with a tail.

At the trading company where I work, none of this touches the month’s books. Payroll for September is booked as a September cost on 30 September. The WPS file that runs on the 1st clears that accrual; it does not create a cost. If the file runs on the 30th because the 1st is a Sunday, September’s cost is exactly the same. The bank moving on a different day is a cash event, and the cost sits in the month it was earned.

The date on the bank line is the employer’s cash decision. The month the money is for is the only date a budget needs.

Which month does the salary belong to in a budget?

The month it funds. The September wage is earned in September, due 1 October, and spent through October. A budget that runs on calendar months should see it as October’s income, whether the bank posted it on 29 September or 1 October.

The rule I use is one sentence: a salary credited in the last three days of a month is dated to the 1st of the next month. That is the whole mechanic. The bank’s date stays in the description so the line still reconciles to the statement, and the budget date moves. Two credits in July become 1 July and 1 August, one per month, which is what actually happened to the money.

Here is the colleague’s tracker on AED 15,000 a month, before and after.

Month Credit dates Income by bank date Income by funding month Spending Saved (bank date) Saved (funding month)
July 2026 1 July, 31 July AED 30,000 AED 15,000 AED 12,000 AED 18,000 AED 3,000
August 2026 none AED 0 AED 15,000 AED 12,000 AED −12,000 AED 3,000

Same salary, same spending, same bank balance at the end of August. The left-hand view reports a 60% savings month followed by a month that ate the emergency fund. The right-hand view reports two ordinary months. Only the second one is true, and a budget that averages the first two into “AED 3,000 a month” has arrived at the right answer for the wrong reason.

There is a second way to fix this, which is to run the budget from payday to payday instead of on calendar months. It works, and it was the better choice when a salary could land anywhere from the 25th to the 15th. Since June the private-sector payday has been pinned to the turn of the month, so the calendar month and the pay period finally match for most people, and a redating rule for the wobble is less work than a custom period. Keep the calendar month.

What to do with two salaries in one month

Three things put two credits in one month, and each one gets the same treatment.

A weekend on the 1st. This is the July case, and it repeats: 1 November 2026 is a Sunday and 1 May 2027 is a Saturday. An employer that moves the file to the Friday before puts two credits in October and none in November. Redate the second one to 1 November and October is a normal month.

An early payment for a holiday. On 3 March Gulf News reported that Sheikh Hamdan directed Dubai Government salaries to be paid on 17 March, ahead of Eid Al Fitr, “to enable staff to meet their families’ needs and share in the joy of the upcoming holiday”. Private employers do the same in smaller ways. An early credit is the same salary arriving two weeks before its normal date. Date it to the normal date. The two weeks are a timing gift from the employer, and a timing gift is not income; the next credit will be a full month and a half away.

The 85% tail. If the credit on the 1st is AED 12,750 against a AED 15,000 slip, the AED 2,250 is not gone. In the tracker it is a receivable from the employer, dated to the same funding month, and the top-up transfer that arrives on the 9th clears the receivable rather than counting as a second income. If it has not arrived by mid-month, that is the conversation to have with payroll, with the slip in hand. At work, the WPS file carries a fixed and a variable amount per worker, and the variable one is where the tail usually lives.

The expense side of this month-end problem, which cost belongs to which month when the card statement closes on the 20th, is the piece I wrote on the personal month-end close. This is its income twin, and the pair together are the whole reason a month ever looks better or worse than it was. In Masrofna I change the date on the imported salary line and leave the bank’s date in the note; it takes a few seconds once a month, and the graphs stop lying.

The resolution did the hard part. For the first time the law names the month a salary pays for and puts the credit at the turn of the month. All a tracker has to do is agree with it.