A browser-based tool to help Australian taxpayers calculate their work-from-home hours using Google Calendar data. Built with PyScript and designed to work entirely in the browser with no server-side processing.
- Import Google Calendar ICS files containing work-from-home records
- Calculate total WFH hours for Australian financial years
- Support for recurring calendar events
- Privacy-focused: all processing happens in your browser
- Create a dedicated calendar in Google Calendar for tracking WFH hours
- Add events for your work from home days (recurring events supported)
- Export the calendar as an ICS file
- Upload the file to this tool
- Select the financial year of interest
- View your total WFH hours
- Modern web browser
- Python 3
cd pyscript && python3 -m http.server 8000Then open http://localhost:8000 in your browser.
The deployed version is available at: https://mindsocket.pyscriptapps.com/wfh-tax-calendar-calculator/latest/
To update the deployment, log in with Google authentication and manually update the project files through the pyscriptapps interface.
This tool processes all data locally in your browser. No personal information or calendar data is transmitted to any external servers.
This tool is provided as-is with no guarantees as to accuracy nor reliability, and is not affiliated with the Australian Tax Office (ATO). Users are responsible for ensuring the accuracy of their records and calculations.
- recurring-ical-events library by Nicco Kunzmann
- PyScript for enabling Python in the browser
- Pico CSS for minimal CSS framework
Roger Barnes - roger+wfhtaxcalc@mindsocket.com.au