Hopshift

Welcome to Hopshift

HR & payroll documentation for Southeast Asia businesses

Hopshift is a modern HR and payroll platform built for businesses operating in Southeast Asia. Manage your entire employee lifecycle, from onboarding and scheduling to payroll and government compliance, in one place.

What is Hopshift?

Hopshift brings together every HR workflow your business needs into a single, integrated platform. Whether you run a single outlet or a group of companies across multiple locations, Hopshift scales with you.

The platform is built around a multi-company structure: a Group can contain multiple Companies (e.g., restaurant brands, subsidiary entities), each with their own employees, leave policies, and payroll runs. Group Admins get a bird's-eye view across the whole organisation, while Company Admins manage day-to-day operations for their specific entity.

Hopshift is deeply localised for Thailand: all payroll, tax, and social security calculations follow Thai regulatory requirements, with Buddhist Era date formatting, PND1 e-filing, and SSO 1-10 CSV generation built in.

Key Features

Employee Management

Maintain rich employee profiles including personal details, emergency contacts, job history, and uploaded documents. Visualise your organisation with a live org chart, and track employment status changes over time.

Scheduling

Build weekly and monthly shift schedules with drag-and-drop simplicity. Assign shifts to employees, define work patterns, and publish rosters to your team. Managers can view their outlet's schedule at a glance and make last-minute adjustments.

Leave Management

Configure leave types and annual entitlements at the group level, then apply them across all companies. Employees submit leave requests through a self-service portal; managers approve or reject with one click. Balances are tracked automatically, including carryover rules and manual adjustments.

Clock-in / Clock-out

Employees clock in and out via QR code at their workplace. Timesheets are automatically built from clock records, and managers review and approve hours before payroll is processed. Overtime and late arrivals are flagged automatically.

Payroll

Run monthly payroll for all employees in a company. Hopshift calculates gross pay, income tax withholding (PND1), and social security contributions (SSO) automatically. On finalisation, the platform generates all required government submission files ready for e-filing.

Compliance Documents

Every payroll finalisation produces the statutory documents required by Thai authorities: PND1 pipe-delimited text for RD e-filing, SSO 1-10 CSV for the Social Security Office, plus human-readable PDF copies of both. Payslip PDFs are generated for every employee and bundled into a downloadable ZIP.

Group Management

Group Admins can oversee all companies from a unified dashboard, manage cross-company employee transfers, set group-wide leave policies and public holidays, and control who has admin access to each company.

API Access

Connect Hopshift to your existing tools via the REST API. Create API keys scoped to your group, then read and write employee, payroll, and leave data from partner applications or internal systems.


Browse the Docs


Who Is This For?

RoleWhat you'll find helpful
Group AdminsGroup-level configuration, multi-company oversight, cross-company reporting
Company AdminsPayroll runs, leave policy setup, employee management, compliance documents
ManagersScheduling, timesheet approval, leave request handling
DevelopersAPI reference, integration architecture, authentication
EmployeesSelf-service portal usage is covered in the Employee Guide

Quick Start

If you're setting up Hopshift for the first time, start here:

  1. Create your Group and first Company. Set up your organisation structure in Settings.
  2. Invite your admins and managers. Assign roles so the right people have access.
  3. Onboard employees. Bulk import or add employees individually with all required fields.
  4. Configure leave policies. Define leave types and annual entitlements at the group level.
  5. Set up payroll. Confirm payroll period settings and employee salary information.
  6. Run your first payroll. Process a monthly payroll run and download compliance documents.

For API integrations, see the Developer Quickstart.

On this page