Salary payment delayed
Late paycheck? First verify payslip + payroll status. Then choose the correct route.
What to do now (safe route)
Stop. Answer these two questions:
- Q1: Was a payslip / pay stub generated for this pay period?
- Q2: Is the payment marked as paid / processed / sent in HR/payroll?
LowRoute A — Payslip exists + marked paid/processed
- Check cutoff: if it’s still business hours, wait until end of day; otherwise check next business day.
- Check deposit method: bank transfer vs check vs payroll card (don’t assume).
- Verify bank details: especially if you changed them recently.
- If still missing: contact payroll and ask for a trace/reference number.
Why: many “late pay” cases are settlement timing, not non-payment.
MediumRoute B — Unpaid, but payroll confirms a delay / gives ETA
- Get it in writing: “pay date + reason (if shareable) + ETA.”
- Ask if an emergency option exists: same-day transfer, manual check, partial advance.
- Confirm no bank-details change is pending in your payroll profile.
- Set a follow-up time: “If not received by X, I’ll reopen this ticket.”
Why: this is still a real problem, but not a “something is wrong” signal yet.
HighRoute C — Unpaid + no response / avoidance / “we need your bank details”
- Assume diversion/scam risk: do not click, do not reply, do not send bank details or codes.
- Verify via portal + known channel: open HR/payroll from bookmark; call/Teams via directory, not email signature.
- Report internally: IT/Security + Payroll lead (copy-ready text below).
- Document timeline: dates, screenshots, ticket numbers. Escalate to manager/finance.
Why: “late pay” is a common moment for payroll diversion and account takeover attempts. If anything feels off, treat it as an incident.
If you received a payroll email — scam or real?How to verify safely (process)
- Check payslip/pay stub: is it generated for this pay period?
- Check payroll status: paid/processed/sent vs pending vs not run.
- Confirm payment method: bank transfer, check, payroll card, cash.
- Check for recent bank detail changes: if yes, treat as medium/high and verify the change path.
- Check cutoff/holiday: weekends and bank holidays shift settlement (especially for transfers).
- Verify contacts safely: use HR portal, intranet, or directory number — not the email thread.
If you need money today
- Ask payroll: “Can you confirm processed status + expected arrival time today?”
- Ask for options: same-day transfer, manual check, partial advance, emergency payroll run.
- Ask for confirmation in writing: ticket ID + ETA you can reference later.
This is not legal advice. It’s the fastest way to get clarity and a practical workaround.
Timeline: when to escalate
If marked paid/processed: check cutoff, method, bank details. Contact payroll for trace if still missing.
If unpaid but acknowledged: get ETA in writing, set follow-up time, ask about emergency options if needed.
If unpaid + silence/avoidance: escalate to manager/finance, document everything, treat as high-risk incident if any “bank detail” pressure appears.
High-risk signs (scam, diversion, or mismatch)
- “Reply with your IBAN/routing” or “confirm bank details by email.”
- Any request for OTP/MFA codes (always high risk).
- Attachments or “install this software to fix payroll” (malware risk).
- “We sent your salary to another account” (treat as critical incident).
- Sender pressure: “today”, “final notice”, “pay will fail.”
- Links to non-company domains, shortened URLs, QR codes.
Copy-ready templates
Email Payroll/HR (open) If marked paid but missing: message to your bank (open)Email Payroll/HR (copy-ready)
Subject: Salary not received — request for status + ETA (Pay period: [dates])
Hi Payroll/HR team,
My salary for the pay period [start date – end date] has not arrived.
Could you please confirm:
1) Whether a payslip/pay stub was generated for this period (Yes/No)
2) Whether the payment is marked as Paid/Processed/Sent in the payroll system (Yes/No)
3) The expected arrival date/time (ETA) and the payment method (bank transfer / check / payroll card)
For security: I’m NOT sending full bank details by email.
If you need verification, please confirm the last 4 digits on file: [1234] and direct me to the official portal/workflow.
If the payment was processed, please share any reference/trace number (if available).
Thanks,
[Your name]
[Employee ID / Team]
Message to your bank (only if payroll marked “sent”)
Hello,
I’m expecting an incoming salary transfer from my employer.
Payroll status shows the payment was sent/processed on [date].
Could you confirm if there is any incoming transfer pending to my account ending in [last 4 digits]?
If you need a reference number, I can request a trace/reference from payroll.
Thank you,
[Your name]
Risk levels
Payslip exists + marked paid/processed. Default action: verify cutoff/method/details, then request trace if needed.
Unpaid but payroll confirms delay + ETA. Default action: get it in writing, set follow-up, ask about emergency options.
Unpaid + silence/avoidance OR any “bank details / OTP / attachments / install” pressure. Default action: assume incident, verify via portal, report internally.
FAQ
How do I know if payroll actually ran?
The strongest signal is a generated payslip/pay stub plus a “paid/processed” status in the payroll system.
Should I wait one business day?
Only after you confirm the payment is marked processed and you check cutoff timing. Otherwise you’re delaying the real fix.
What if payroll says “sent” but I don’t see money?
Confirm payment method, check account details, then ask payroll for a trace/reference number and contact your bank with that context.
What if payroll is not marked paid?
That’s not “bank delay.” Contact payroll/HR via official channel and ask for status + ETA in writing.
What if someone asks me to email my bank details to “fix payroll”?
High risk. Do not reply or click links. Verify only in the HR/payroll portal and known internal channels.
What if they ask for OTP/MFA codes?
That’s an account takeover attempt. Treat it as an incident and report it internally.
What if they say salary went to another account?
Critical. Escalate immediately to payroll lead + IT/security. Verify bank details changes and request an audit trail/change log.
New job — does this happen more often?
Yes. First payrolls commonly fail due to onboarding cutoffs, missing details, or verification holds. Still: verify via portal.
Can weekends/holidays delay salary?
Yes. Transfers often settle on business days. That’s why “cutoff + status” matters more than guessing.
Should I threaten legal action?
Not as a first move. It rarely speeds anything up and can make cooperation worse. Get written confirmation + timeline first.
What should I document?
Pay period, expected date, payroll status screenshots, ticket numbers, and any suspicious messages. This keeps escalation clean.
Where should I start if I received a payroll email during the delay?
Start here: Payroll email: scam or real? Then come back and follow Route A/B/C.
ClearExplained — simple pages that remove panic and reduce mistakes.