Payroll preparation

Hours that are right before the handover.

Worked hours, surcharges, overtime, and leave add up while the period runs. At closing you check the numbers, then export them to Nmbrs, AFAS, Loket, SD Worx, or DATEV. Shiftbase gets the hours right; your provider pays them.

  • Card-free trial
  • Free support
  • Cancel anytime
The Prepare payroll screen in Shiftbase, at the timesheet approval step

Join the 8,000+ shift businesses and their 250,000+ employees who chose Shiftbase.

4.4/5from
Why Shiftbase?

The handover shouldn't start with a spreadsheet.

Every clock-in, break, surcharge, and approved leave day lands in one place as it happens. By the time you hand over, the period is counted.

Payroll-ready as you go.

Surcharges, overtime, and leave payouts work out while the period runs. Nobody rebuilds them in a spreadsheet.

Close the period.

Close days per department and no more hours can be booked against them. The report you hand over doesn't change behind you.

Connect your payroll provider.

Nmbrs, Loket, AFAS, Exact Online, SD Worx, and DATEV read your hours through the App Center+ add-on. Nobody retypes a number.

During the period

Nothing waits until closing.

Contract hours, worked hours, surcharges, and overtime add up while the period runs. At closing you're checking numbers rather than building them.

Labour costs and the week’s scheduled and worked hours adding up inside the schedule
Check and close

Check the exceptions, close the period.

The payroll report puts contract hours next to worked hours, with surcharges and leave payouts beside them. Close the days per department and nothing more can be booked against them. A guided version, marking each step done or still open, is in Labs on Premium.

The payroll preparation steps, with a late end time flagged for approval
Export

One file, in the shape your provider wants.

Export payroll data as Excel or CSV, with custom leave types and your own timesheet fields included. Overtime gets its own report when you need it separately.

Payroll data exported as an Excel or CSV file
Integrations

Connected to the providers you already use.

AFAS, Nmbrs, Loket, Exact Online, SD Worx, Employes, Loon, e-UUR, Kolibrie, Easylon, Connexie, HR & Salaris Gemak, and DATEV for Germany. Depending on the provider, employees and contracts come in, hours and absences go out.

Shiftbase between the systems it exchanges employees, contracts and hours with
The boundary

We get the hours right. Your provider pays them.

Shiftbase isn't a payroll system, and it doesn't move money. It makes sure the hours, surcharges, and leave that reach your provider are right in the first place. That's where most payroll corrections start.

Scheduled against worked hours, with overtime and surcharges beside them

Teams like yours close the period without the chase.

From single shops to large chains, over 8,000 businesses run their schedules and hours in Shiftbase.

Seabourne Logistics
“Where I used to need days, I can now pull every report within an hour.”

Chantal

HR Manager at Seabourne Logistics

Fressnapf
Deutsches Rotes Kreuz
Marie-Stella-Maris
Marriott Hotels
Patta
Get in touch

Rather ask something first?

Not every question needs half an hour in the diary. Ask Tom how Shiftbase handles a team your size, or whether it does the one thing you came here for.

Tom from the Shiftbase sales team

Talk to Tom

Tom takes these questions all day, alongside the rest of the sales team. Ask anything, including what Shiftbase doesn't do. Monday to Friday, 09:00 to 17:00 CET.

We're offline. Leave a message.

Integrations

Works with the tools you already use.

Schedules and hours rarely stay in one place. Connect your payroll, HR, and POS systems so the week you planned lands where it needs to, without a single export.

See all integrations

Try it out, then decide.

Track a fortnight of hours, close the days, and export the file to your provider. Count the corrections afterwards. If there are as many as last time, it costs you nothing.

Set up in a day.

Every feature in your plan is open from day one, no credit card needed. Your first week can be live tonight.

Runs on shifts.

If your business runs on shifts, the setup already matches how you plan. Invite your team, set it up, and run it on a real week.

Cancel anytime.

Monthly plans, no long contracts. If Shiftbase doesn't fit your business, you leave with your data.

Data stays in Europe.

Wage data and contracts are sensitive, so we store them on European servers under GDPR.

Want to use Shiftbase at scale?Talk to sales

FAQ

Got questions?

Everything about payroll prep in Shiftbase, and if it's not here, our team is one message away.

No. Shiftbase prepares the hours: worked time, surcharges, overtime, and leave, checked and closed. Your payroll provider does the pay run.

AFAS, Nmbrs, Loket, Exact Online, SD Worx, Employes, Loon, e-UUR, Kolibrie, Easylon, Connexie, HR & Salaris Gemak, Buddee, and DATEV for Germany. Those payroll integrations run through the App Center+ add-on, and Shiftbase sends the hours rather than running the pay run itself.

Export payroll data as Excel or CSV and hand that over. Tell us who you use, and we will look at adding them.

Basic surcharges from Basic. Advanced surcharge and overtime calculations, plus the overtime payroll report, come with Premium.

Yes. Close days per department and no more hours can be booked to them.

The payroll report and the closed days are visible to anyone in the right permission group. A guided flow that shows which steps are done, skipped, or still open is in Labs on Premium.

Yes, on Premium. Custom leave types and custom fields linked to timesheets both carry through into the export.

Payroll preparation is everything that has to be right before payroll runs: the hours people actually worked, the surcharges and overtime on top, and the leave that has to be paid. In Shiftbase those figures add up while the period runs, so you check finished numbers instead of rebuilding them in a spreadsheet at month end. You close the days, export the result, and your payroll provider takes it from there.