Salary Claim Calculator

Inputs you provide
  • Weekly rest day
  • Work week (5.5/6-day) and half-day, for 5.5-day weeks
  • Standard break
  • Default shift timing — used to fill in days with no timesheet entry
  • Claim period start/end dates (optional) — keeps auto-filled days inside the actual employment period
Computed automatically (needs IPA basic salary)
  • Hourly / daily basic rate, daily gross rate
  • Basic Salary / Overtime / Rest / Public Holiday Breakdown — each pay category shown separately, per month
Guardrails — flagged live on each row
Check Passes (no flag) Flags
Break Break matches what you set above Break is different from what you set — check the row
12-hour/day cap Worked 12 hours or less that day Worked more than 12 hours in one day
Monthly overtime cap Under 72 overtime hours that month Over 72 overtime hours in one month
Rest day worked Worker didn't work on their rest day Worker worked on their rest day — extra pay applies
Public holiday worked Worker didn't work on a public holiday Worker worked on a public holiday — extra pay applies
Missing work day Every expected work day is accounted for A work day had no entry — app filled it in for you

Worker's schedule

Worker's weekly rest day

Work week

Standard break

Used to double-check each row's break against what was actually extracted — a mismatch is flagged for review, not auto-corrected.

Claim period (optional)

Start
End
Stops the app from inventing work days before the worker started or after they left — e.g. if they started on a Wednesday, Monday/Tuesday that same week won't be auto-filled even if the rest of the month otherwise falls short.

Documents

⚠ Make sure every page — IPA letter and timesheets alike — is upright before uploading. A sideways page (common in scanned/photographed PDFs) can cause the scan to silently misread dates and times.

IPA letter (PDF or photo)

Employer/salary/OT-rate terms are read off it alongside the timesheets, in the same submit.

Timesheet files (PDF or photo)