Getting started¶
This checklist takes you from an empty account to your first payroll run. Work through it in order; each step links to the detailed guide.
Before you start¶
- A 4Geeks account with access to the Payroll module.
- The admin role on your workspace (guests have read-only access — see Settings).
- A payment method on file (required before you can add employees).
- Your list of employees and/or contractors.
Minimum workers
Payroll plans require a minimum of 30 workers. See plans and pricing.
1. Add a payment method¶
- Open Payroll → Employees.
- If no payment method is set, an amber Payment Method Required banner appears.
- Click Go to Billing Settings (or go to Settings → Billing & Payments).
- Add a card and save it.
Once a payment method exists, the Add Employee and Import CSV buttons become active.
2. Configure your company¶
Go to Settings and complete:
- Business Profile / Business — legal name, tax ID, address, contact details and timezone. The timezone is important: attendance, timesheets and overtime are calculated in the organization’s timezone.
- Branding — upload your company logo (PNG/JPG/WebP/SVG, max 2 MB). The logo is used in payroll PDFs, payslips and generated documents.
- Preferences — interface language (English, Spanish, Portuguese).
3. Review Payroll settings¶
Go to Settings → Payroll → General and set your defaults:
| Setting | What it controls |
|---|---|
| Contract expiry notice (days) | How many days before a contract end date to warn you |
| Overtime grace period (minutes) | Minutes after the scheduled shift end before overtime starts accruing (0–60) |
| Auto-approve regular hours | When on, regular hours are approved automatically and only overtime needs review |
| Travel expense unit prices | Unit price per category (transportation, meals, lodging) and its currency, plus a Required flag that pre-fills quantities |
4. Create stations¶
Stations are the work locations used to group attendance, timesheets and payroll.
- Go to Payroll → Stations.
- Click Add Station, give it a descriptive name (for example
building-outdoor-1) and pick a color. - Repeat for each location.
5. Create work shifts (optional but recommended)¶
Shifts define schedules, breaks, rest days and shift categories. They drive the automatic split between regular and overtime hours.
- Go to Operations → Work Shifts → Shifts.
- Click New shift and configure name, type (fixed/rotating), times, break duration, category and rest days.
- In Compliance, click Load All Country Presets to seed the labor rules for your countries.
- In Assignments, assign employees to shifts.
6. Set up tax & compliance¶
- Go to Settings → Payroll → Tax & Compliance.
- Click Setup Country Compliance and choose each country where you have workers. Preset countries load employee deductions and employer contributions automatically and import the current-year holidays.
- Review the generated rules, or add manual tax rules for countries without a preset.
7. Add your people¶
You can add employees one by one or import them in bulk.
- Go to Payroll → Employees.
- Click Add Employee and fill in the form, or click Import CSV to upload a file.
- Each new employee receives a magic-link invitation to the employee app automatically.
Contractors
There is no separate contractor module. A contractor is an employee record with Contract Type = Contractor; it flows through the same timesheets, payroll and payslips.
8. Upload FaceID photos (optional)¶
If you use the FaceID kiosk, each employee needs at least 3 usable photos to be enrolled.
- Open an employee and go to the Photos tab.
- Upload frontal photos (PNG/JPEG/WebP, max 5 MB each, up to 10).
- Set one as Primary; the app shows a Ready for FaceID badge when enrollment is possible.
9. Collect time and attendance¶
Attendance can come from the FaceID kiosk, the employee app (GPS), or manual/bulk entry. Monthly timesheets are generated automatically from attendance.
- Employees clock in and out, or you add records.
- Go to Payroll → Timesheets to review and approve.
- Review detected overtime in Payroll → Overtime.
10. Run your first payroll¶
- Go to Payroll → Runs and click Run Payroll.
- Choose the pay period (and optionally a station).
- Review the calculated preview, adjust hours or amounts if needed.
- Click Save Draft to keep working, or Finalize & Run to generate payslips.
- Find the generated payslips in Payroll → Payslips.
Related¶
Still have questions? Ask on Discord or explore the tutorials.