Shift pay never arrives as one clean number. It is a base salary plus overtime, night differentials and a shift allowance that move with the roster. Budget built on a single figure is why a busy month can still end with an empty account, and a quiet month feels like an emergency.
The 50/30/20 rule still works on shift pay. You just have to run it on an averaged income instead of last month's payslip.
Pull three payslips and add them. Say the totals were KD 480, KD 545 and KD 510. That is KD 1,535, so your average is KD 512.
Budget on KD 512, not on the KD 545 you enjoyed in the strong month. The average already contains the overtime and the night shifts, so it is the number your life actually runs on.
Write these three numbers down. A budget you cannot recall from memory is a budget you will not follow on a bad week.
Overtime dries up and pay lands at KD 440. Needs still cost KD 256, which leaves KD 184 for wants and savings instead of KD 256.
Order matters more than willpower here:
A low month is not a failure. It is the plan doing the job it was designed for.
Three months of needs is KD 768, so call the target KD 800. Until that is sitting in a separate account, the full 20% goes there and nowhere else.
Touch the buffer only when pay drops below the needs line, and refill it in the next strong month before you spend the surplus. This is the one rule that keeps a slow roster from turning into borrowed money.
You cannot average income you never recorded. A night shift, a Friday, an extra four hours: each one changes the total, and memory is a poor accountant at the end of the month.
Log every shift with its hours and type as you go. Shiftat-E keeps that record in one place, so month end you can see which shifts carried your pay and which ones cost more in transport than they returned.
The same record helps when you plan leave. An unpaid week in a strong month is a small dent; the same week in a weak month is a problem, and you can see that before you commit.
Review after three months. Run the average, split it, move the savings the day pay lands. Then check the real numbers: if rent alone eats more than half of your needs, shift to 60/20/20 and keep going rather than forcing a split that does not fit. Use a windfall month to top up the buffer, not to raise the baseline.
Shiftat-E is in its launch phase and is being improved with feedback from users like you. If you want a simpler way to keep your shifts and hours on record, try it here: the Google Play page.