Calculate your savings
Payroll outsourcing · Staffing

Backoffice eats margin. Withholding tax eats nerves.

Staff leasing means: many employees, many sites, many cantons — and a payroll backoffice that grows with every contractor. payrollnow handles the operational payroll case-driven: hours in, pay out, withholding tax in all 26 cantons automatically.

Book a demo See pain points Swissdec ELM 5.1 via partnerELM 5.1 · all 26 cantons
26
Cantonal withholding rates automatic
Case
Mutations trigger tasks
24 h
Migration from third-party system
Today
Withholding tax in 26 cantonsResidence · permit type · DTA
Backoffice costsSpecialist staff needed
Scaling blockedMore staff = more HR
No employee appSelf-service missing
With payrollnow

Case-driven. Scalable. Withholding-tax-ready.

You file the assignment, hours, mutation. The system does the rest — cantonally correct, GAV-PV-compliant, without more specialist staff.

What holds staffing back today

Nine pain points. One platform.

What costs time in day-to-day operations and blocks scaling — grouped in three areas where we tackle it directly.

Cluster 01
Payroll backoffice
Payroll processing in a traditional setup is staff-intensive, error-prone and doesn't scale.
Pain

High personnel costs

Payroll processing needs specialists with industry know-how. Every new layer of complexity (more user businesses, more cantons, more occupational categories) means more heads in HR.

Case-driven processing — specialists verify, the system does the operational work.
Pain

Error-prone — not case-driven

Excel-based workflows, manual handoffs between dispatching, HR and accounting. Every step is a source of errors, every audit a stress test.

Event-stream architecture — mutations create tasks with a clear owner, audit trail by default.
Pain

Scalability not given

Anyone billing twice as many contractors needs (almost) twice as many HR people. Growth costs — instead of scaling.

Linear scaling — platform capacity instead of personnel capacity. More staff ≠ more HR.
Cluster 02
No employee app
Temporary workers today expect app-based self-service. Without a tool, every request lands in the HR inbox.
Pain

No digital onboarding

Contracts, personnel questionnaires, tax forms, bank details — today collected on paper or by email. With hundreds of assignments a year, a full-time job.

Onboarding in the app — employees fill it in themselves, data lands directly in the master record.
Pain

Hours reporting

Timesheet photos, Excel export from the user business, manual data entry. Resolving discrepancies costs time and money.

Hours reporting in the app — from the site, with user-business approval right in the flow.
Pain

Self-service mutations & documents

Address change, bank details, marital status, wage-statement request, sickness notification — everything lands as email in HR. Without a system, no record, no audit trail.

Mutations & documents self-service — wage statement download, master-data upkeep, all in the app.
Cluster 03
Integrations & compliance
The staffing industry has its own tool landscape and its own compliance requirements. Both must play together.
Pain

Missing integration to surrounding systems

Financial accounting, ATS (applicant tracking), CRM, performance reporting — every system has its own logic, every data transfer manual.

Open API platform with webhooks & ISO 20022 — accounting, ATS, CRM, reporting seamlessly connected.
Pain

GAV-PV compliance & equal pay

Minimum wages by occupational category and assignment industry, on-call flat rates, BVG thresholds, equal-pay comparison with the user business — one CBA update per year, lots of trip wires.

GAV-PV engine with dynamic rate logic, automatic pension registration and equal-pay flags.
Pain

Multi-assignment payroll

An employee in May at A, B and C — different accident-insurance classes, different hourly rates, one pay slip at month end, one wage statement at year end.

Multi-customer logic — every assignment = event with business context, aggregated automatically.
Withholding tax · the biggest pain

26 cantons. Hundreds of rates. One click.

Staff leasing brings an above-average share of withholding-tax payers. Changing permit types, cross-border mix, relocations and NOV thresholds — every payroll run needs clean master data and a system that knows the right rate logic. Without a system, someone calculates it manually every month. With an error rate.

  • Rate A/B/C/D/F cantonally classified automatically, incl. special rates for weekly/daily wages
  • Cross-border logic CH/DE/FR/IT/AT/LI with the respective DTA special rules
  • Mid-month rate switch on residence change or multi-canton assignments
  • Monthly withholding filing to all 26 tax authorities via Swissdec ELM 5.1
  • Rate updates cantonally monthly, automatically loaded in the system
Live: withholding coverage
ZH
BE
LU
UR
SZ
OW
NW
GL
ZG
FR
SO
BS
BL
SH
AR
AI
SG
GR
AG
TG
TI
VD
VS
NE
GE
JU
Filing channel
Swissdec ELM 5.1direct to every tax authority
Update frequency
Monthly automaticallyRate tables cantonal
Pain · solution

What we actually take over.

The most important staffing-specific pain points with our answer to each one. Straight from day-to-day operations.

Pain
Backoffice cost + error-proneness
payrollnow
Case-driven payroll with event stream — verification instead of operational data entry
Pain
Scalability blocked
payrollnow
Platform capacity instead of personnel capacity. Linear scaling with the business
Pain
Withholding tax across 26 cantons by hand
payrollnow
Swissdec ELM 5.1, cantonal automatic, cross-border logic native
Pain
GAV-PV + equal-pay compliance
payrollnow
CBA engine with dynamic rate logic by assignment industry
Pain
Multi-assignment payroll
payrollnow
Every assignment = event with business context. Auto-aggregation per employee
Pain
No employee app
payrollnow
Native app — onboarding, hours reporting, self-service, documents
Pain
Missing integrations (accounting, ATS, CRM, reporting)
payrollnow
Open API platform with webhooks & ISO 20022
Pain
Wage-statement aggregation at year end
payrollnow
Automatic aggregation of all assignments — one wage statement per employee
Pain
Onboarding a new staffing agency takes weeks
payrollnow
24 h onboarding tool with 12-month backtesting & parallel run
Operator cockpit · Everything in one tool

From deal to payout — fully automated.

You report events, the system creates the tasks and runs the payroll. From the salary calculator on first contact to a live profitability view of every assignment — end-to-end in one platform, no Excel handoffs, no second piece of software.

End-to-End · One data model · One tool
01
Salary calculatorSales entry · Instant margin
02
Digital quoteSend · Accept online
03
OnboardingTask created · Upload contract
04
Log timeEverything else is automatic
05
Invoice + sendQR bill · Auto bank match
06
ProfitabilityMargin per contract / worker
You report, the system does the rest. Every change — sickness, new period, address update — triggers the right tasks. Verification instead of data entry.
No more Excel handoffs. Sales, onboarding, payroll, receivables, cash — one data model. Every number traceable back to its source.
Swiss salary calculator
CHF 8'420Employer cost · 100% FTE · ZH · GAV-PV
Net worker CHF 5'128
Salary calculator
Public calculator: gross → net → employer cost including GAV-PV surcharges. Use it as a lead magnet on your website or in client meetings — one click to a quote.
Sales · Lead magnet
Client accepted
QT-2026-042 CHF 27'840
Migros Zurich · IT support Signed · 12 Jun
Digital quote
Create in the tool, PDF generated, sent directly. Client accepts online via e-signature — status live on the dashboard. On acceptance the contract record is created automatically.
Sales · e-Sign
Task · Upload contract
EmploymentContract_M.Keller.pdf Uploaded ✓
Signature · Mail challenge Verified
Sign employment contract
After a quote is accepted, the system creates a task to upload the employment contract. You upload the final PDF, the worker signs online via a mail-challenge — legally binding and stored in the worker's profile.
Onboarding · e-Sign
Payroll engine · Live
142 h logged
Payslip · WHT · AHV/IV/EO · ALV Auto
Payroll engine
You log hours — the rest runs on autopilot. Social security, withholding tax in all 26 cantons, GAV-PV surcharges, payout. Swissdec-certified.
Core · Automation
Event Quote accepted
Task Upload employment contract
Task Invite worker to sign
Auto tasks
Every event triggers the right follow-ups. New worker → onboarding task. Period due → invoicing task. Payment missing → dunning task. Nothing gets forgotten.
Event-driven
Paid · via CAMT.053
INV-2026-142 · Migros ZH CHF 8'840.20
CH93 0076 2011 6238 5295 7 ✓ Match
Invoice + QR-bill
Swiss QR-bill created automatically after time is logged and sent from the tool. Payment matched via CAMT.053 — every line traceable back to the underlying hours.
Receivables · CAMT.053
1st reminder
21 May
2nd reminder
04 Jun
Debt notice
18 Jun
Auto-send In 3 days
Dunning workflow
Three-step automated dunning: 1st reminder → 2nd reminder → debt-collection notice. Fair language, no combative tone, deadline tracking and delivery straight from the tool.
Cash · Automation
CAMT.053 · Auto-match
18 entries imported 17 matched
1 open — manual review Review
Bank reconciliation (CAMT.053)
Import a CAMT.053 file or connect a bank feed. Incoming payments are automatically matched to the right invoice, everything else lands in the review panel.
ISO 20022
YTD margin · 34.2%
CSS ZH42%
SBB IT35%
UBS Ops26%
Live profitability
Revenue minus actual employer cost — per assignment, per worker, per client. See loss-making contracts on the spot, not at year-end. Top/bottom ranking, YTD and 12-month trend.
Cockpit · Margin
One system, one data model, one team. Instead of syncing CRM + quote Excel + payroll + receivables software, every process runs on the same data. Every number traceable back to its source.
Book a live demo
Employee app · Native

What the app can do today.

Temporary workers work mobile-first. The app is not nice-to-have, it's the prerequisite for HR not becoming an email reception desk.

Digital onboarding

Personnel questionnaire, bank details, contracts — filled in and signed directly in the app.

Hours reporting

Log hours from the site, the user business approves directly.

Wage statement & documents

Pay slips, wage statement, employment contracts — available as PDF any time.

Self-service mutations

Address, bank, marital status, sickness notification — maintained directly by the employee.

My pay
● Current
Pay May 20263 assignments · 142 h
CHF 4'820
Withholding taxRate B · ZH
CHF 412
Social securityOASI/DI/IC · UI · NBU
CHF 568
Payout26.05.2026 · IBAN ****1234
CHF 3'840
Download wage statement 2025 →
Open platform

Connected to the systems you already use.

We deliver the payroll, you keep your ERP, ATS, CRM and accounting landscape. API-first, webhooks, ISO 20022 — data transfer without media breaks.

Financial accounting

Accounting entries straight into your books — per entity, per cost centre, per project.

ATS (applicant tracking)

Recruitment output straight into employee onboarding — from candidate to payroll master record.

CRM

User-business and customer master data in sync with your sales platform.

Performance reporting

Payroll, assignment and margin data standardised for reporting tools and data warehouses.

API-first Webhooks, REST API, ISO 20022 and Swissdec ELM 5.1 as standard. Special integrations via open interfaces — no vendor lock-in.
Transparent pricing

CHF 25 per employee/month. No hide-and-seek.

From your very first employee, no minimum fee, no minimum term, no hidden costs — not even with weekly pay-outs.

Calculate your savings
Deep dive on the blog

Withholding tax in staffing: 5 typical mistakes from practice

Residence data out of date, permit type misclassified, cross-border DTA wrongly assigned, NOV thresholds missed — where withholding tax goes wrong in staff leasing, based on FTA Circular No. 45.

Read article
Frequently asked

From staff leasing. Answered concretely.

What we hear most often from staffing agencies and temp agencies — around withholding tax, GAV-PV, weekly pay and multi-assignment payroll.

Different question?

We normally reply within one working day.

Ask directly →

Per FTA Circular No. 45, the withholding-tax rate for employees with tax residence in Switzerland follows the canton of residence — not the place of assignment. For cross-border workers and weekly residents the double-taxation-treaty-specific rates or the employer's seat apply. We maintain residence, permit type and family data centrally, handle registration with the correct canton and rate corrections at NOV thresholds or rate-correction requests.

We know the double-taxation treaties (DTA) of every neighbouring state and apply the relevant special rates (e.g. 4.5% for German cross-border workers) automatically. Plus cross-border permit and residence category as mandatory fields in the master record.

Our onboarding tool migrates master data from the legacy system in under 24 hours. 12 months of backtesting validate historical payroll data, parallel runs secure data consistency for the current year. Operationally, the account manager guides the entire switch.

Yes. We take over payroll processing only. Your dispatching, recruiting, sales and CRM processes stay in the existing systems. The payroll-relevant data (assignments, hours, master data) we deliver back via webhooks and REST API openly to you.

Weekly payroll runs 4× per month are standard, no surcharge. Hours are imported weekly from the source systems, pay calculated, banking file generated, OASI/pension/withholding-tax filings sent automatically.

Our CBA engine knows the annual updates of the staff-leasing CBA (minimum wages per occupational field, BVG thresholds, holiday supplement, sick-day benefits 80% up to 720 days) and the dynamic user-business rate (LMV in construction, L-GAV in hospitality, etc.). Checked against every payroll calculation.

Demo · 30 minutes

Scaling instead of backoffice. Let's talk.

In 30 minutes we'll show you what a payroll setup looks like that scales with the business — based on your current setup.

Request a demo