Salary Earned Counter

Earned since start
Now:
Counted working time since start:

Define a weekly working pattern (Mon–Sat, then Sun). Counter accrues only inside those windows. Updates every second.


£
Weekly hours from pattern: h Per-second rate (during working time):
Default is the start of the current month (local time).

Weekly working pattern

Copy a day’s pattern to other days
Copies enabled + start + end. (Lunch breaks assumed paid, so not modelled.)
Day Working? Start End Hours Actions
Notes: if end is earlier than start, it’s treated as an overnight shift (e.g. 22:00–06:00).

How the pay rate is calculated
  • Weekly hours = sum of each enabled day’s (end − start) hours (overnight supported).
  • Hourly rate = annual salary ÷ (weekly hours × 52).
  • Counter = (seconds that fall within work windows since start) × (hourly rate ÷ 3600).