ShiftPay

Sync Your Data

Your online account doesn't have any data yet. Would you like to upload your local data?

No local data found. You're starting fresh!

Your local data will be kept until you choose to sync or clear it.

Import Data

Import data from a previously exported JSON file.

📁

Drop file here or click to browse

Accepts .json files

April 2026
M.
Tu.
W.
Th.
F
Sa.
Su.
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
A$0.00A$0.00A$0.00A$0.00A$0.00
Today
Has shift
Selected
1st - 30thA$0.00

No shifts in this range.No shift today. The kettle is now your team lead.

Clear Shifts

Select which shifts you want to clear.

Slide to confirm →
Shift
What's new

0.4.4

3/26/2026

  • Update tutorial content and flow

0.4.3

3/24/2026

  • Improve user interface and experience

0.4.2

3/7/2026

  • [Feature] Add interactive tutorial
  • Improve user interface and experience

0.4.1

3/5/2026

  • [Feature] Add week and month selection for shifts display
  • [Fix] Incorrect week display when the week starts in the previous month
  • Improve range selection UI

0.4.0

2/8/2026

  • [Feature] Billable hours summary in week view
  • [Fix] Incorrect duration assignment in week calculations
  • [Fix] Incorrect month change at the end of the month
  • Enhance week stats UI and schedule layout
  • Improve shift item layout with wrapping support
  • Display full workplace names without truncation
  • Enhance shift income alignment for better readability

0.3.9

10/30/2025

  • [Fix] Unpaid breaks not being saved locally and loaded correctly
  • [Feature - Beta] Clear shifts data now works for online authenticated users

0.3.8

10/10/2025

  • [Fix] Importing data from JSON not working correctly
  • [Fix] Clearing check-in time not working correctly
  • [Fix] Local data not saving correctly when updated

0.3.7

10/9/2025

  • Change the keyword 'Entry' to 'Shift' for better clarity
  • Change the website name to 'ShiftPay'
  • Change the URL to 'https://shiftpay-mqtran.netlify.app/'
  • [Feature - Beta] Online user authentication and data access across devices

0.3.6

2/9/2025

  • [Feature] Add Shift Template
  • [Feature] Add Shift Recurrence
  • [Fix] Unpaid break 'hours' and 'minutes' autocomplete fields display incorrectly
  • [Fix] Clear shifts not working correctly
  • [Fix] Selected day not being highlighted after adding a new shift
  • Improve user interface and experience

0.3.5

12/24/2024

  • [Feature] Add unpaid break time
  • [Fix] Shift changes before pressing the Edit button
  • Improve user interface and experience

0.3.4

10/20/2024

  • [Feature] Update version only when the What's new dialog is closed
  • [Fix] Duplicate shift calculations for multi-day durations

0.3.3

10/6/2024

  • [Fix] Incorrect week summaries

0.3.2

10/6/2024

  • [Feature] Allow work on multiple days
  • [Feature] More week summary details
  • [Fix] Incorrect version comparison
  • [Fix] Duplicate and missing autocomplete work infos
  • Improve user interface and experience
  • Optimise code

0.3.1

8/6/2024

  • [Fix] Dialog closing button icon not showing

0.3.0

8/4/2024

  • [Feature] Autocomplete shift
  • Support light and dark mode
  • Improve user interface and experience
  • Optimise code

0.2.4

4/11/2024

  • [Fix] Slide to Confirm button not working on mobile

0.2.3

4/10/2024

  • [Feature] Slide to Confirm button
  • Improve user interface and experience

0.2.2

4/6/2024

  • [Fix] Version 0.2.1 invalid date
  • Add warning color (yellow) to check out button
  • Redesign dialog
  • Optimise code

0.2.1

4/1/2024

  • [Fix] Version does not update after closing the popup
  • Add README.md

0.2.0

3/10/2024

  • [Feature] Check In/Out
  • Optimise code
  • Update changelog structure

0.1.1

1/18/2024

  • [Fix] Edit Shift popup not showing up when selecting an shift
  • [Fix] Edit Shift updates 'to' incorrectly

0.1.0

1/18/2024

  • Initial Release
  • [Feature] Add, Edit and Delete an Shift
  • [Feature] Total payment for each week and each shift
  • [Feature] Clear shifts of the selected day, week or all shifts
  • [Feature] Save and Load shifts from localStorage
  • [Feature] Versioning

Welcome to ShiftPay! 👋

ShiftPay is a simple shift-tracking app that helps you log your work hours, calculate earnings, and keep everything organised.