> ## Documentation Index
> Fetch the complete documentation index at: https://usepike.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Pay periods and payroll

> How HR closes a pay period in Pike, which pay lines it produces for salaried, hourly, and part-time members, and how they reach payroll.

Pike turns approved time and time off into pay lines once per pay period: normal hours, additional hours, overtime, and absence. HR closes the period, Pike locks it, and the pay lines go to your payroll system. Pike does not calculate pay, tax, pension, or holiday pay. Your payroll system does.

## Pay periods

Set the pay frequency under **Workspace settings** → **Working time** → **Pay periods**: monthly, semi-monthly, bi-weekly, or weekly, with the first day of the period. A connected payroll system sets the frequency per member instead, for example monthly for salaried staff and every 14 days for hourly staff in Danløn.

## Close a pay period

Go to **Members** → **Payroll** and pick the period. The page lists every member with a contract in the period and flags what blocks the close:

* Time entries that are submitted but not approved
* Time-off requests that are still pending
* Members who logged time but have no contract in the period

Resolve the flags, review each member's pay lines, and click **Close period**. Only admins and HR can close a period.

When the period closes:

* Time entries and time off in the period lock. Nobody can edit or delete them, including admins.
* Overtime, additional hours, and flex for the period are final. See [Working time and overtime](https://usepike.com/docs/members/working-time.md).
* Balances update: time off in lieu is credited, and used vacation is deducted for good.
* The pay lines go to the connected payroll system, or become available as a CSV export.

### Corrections after close

A change that affects a closed period goes into the next open period as an adjustment line, such as **Overtime 1, adjustment for March: 2 hours**. The closed period stays as it was sent. To correct a period that has not reached payroll yet, HR can reopen it until the payroll system confirms receipt.

## Pay lines

Each member gets one line per pay type with hours or days in the period.

| Pay line | Unit | Salaried | Hourly | Comes from |
| - | - | - | - | - |
| **Normal hours** | Hours | Not sent | Sent | Approved time up to the norm |
| **Additional hours** | Hours | Sent | Sent | Part-time hours above their norm, up to the full-time norm |
| **Overtime 1** | Hours | Sent | Sent | Paid-out overtime in the first tier |
| **Overtime 2** | Hours | Sent | Sent | Paid-out overtime in the second tier |
| **Time off in lieu earned** | Hours | Sent | Sent | Overtime credited as time off in lieu, including supplement |
| **Time off in lieu taken** | Hours | Sent | Sent | Approved time off in lieu |
| **Vacation** | Days | Sent | Sent | Approved vacation |
| **Extra holidays** | Days | Sent | Sent | Approved extra holidays |
| **Sick** | Days | Sent | Sent | Sick leave |
| **Child sick day** | Days | Sent | Sent | Child sick days |
| **Parental** | Days | Sent | Sent | Parental leave |
| **Unpaid leave** | Days | Sent | Sent | Approved unpaid leave |
| **Public holiday** | Hours | Not sent | Sent | Scheduled hours on public holidays |
| **Balance payout** | Hours | Sent | Sent | Balances above carry-over marked for payout |

Days on a pay line are the member's own days: a part-day absence of 3 hours for a member with a 7.5-hour average day is 0.4 days. Every line also carries the hours, so payroll systems that work in hours get exact figures.

Contractors get one line: approved hours. Their hours go to a contractor platform such as [Deel](https://usepike.com/docs/integrations/deel.md), not to payroll.

## Pay codes

Payroll systems name pay types with their own codes. Under **Workspace settings** → **Integrations** → your payroll system → **Pay codes**, each Pike pay line maps to one code. Pike fills in the payroll system's standard codes when you connect, and you can change any mapping. A pay line with no mapping is held back and flagged on the payroll page.

## Payroll systems

| System | What Pike sends |
| - | - |
| [Danløn](https://usepike.com/docs/integrations/danlon.md) | Every pay line above, as Danløn pay codes, for salaried and hourly employees |
| [Gusto](https://usepike.com/docs/integrations/gusto.md) | Regular and overtime hours for hourly employees, and hours for hourly contractors |
| [Rippling](https://usepike.com/docs/integrations/rippling.md) | Regular and overtime hours for hourly employees |
| [Deel](https://usepike.com/docs/integrations/deel.md) | Approved hours for hourly contractors, as timesheets |
| CSV export | Every pay line, one row per member and pay line, with hours, days, and pay code |

## Permissions

Admins and HR open, review, close, and reopen pay periods and manage pay codes. Finance users can view pay lines. Members see their own pay lines for closed periods under **Log** → **Time** → **Overview**.

## Related

* [Working time and overtime](https://usepike.com/docs/members/working-time.md): How hours become additional hours, overtime, or flex.
* [Time off and vacation](https://usepike.com/docs/members/time-off.md): Absence types and balances.
* [Time admin](https://usepike.com/docs/time/admin.md): Approve time before the period closes.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.