From tipped invoice to payroll entry — automatically.

CrewSplit connects your field service software to your payroll system. When a customer tips, the right crew members get paid the right amount — without you touching a spreadsheet, a calculator, or a payroll screen.

How the pieces connect

CrewSplit sits between the two tools you already use.

Your field service management platform knows who was on each job. Your payroll system knows how to pay them. Neither one talks to the other about tips. CrewSplit is that conversation — automated, accurate, and running in the background every time an invoice is paid.

Source System
Your FSM Platform
Invoice paid by customer
Jobber
& more platforms
Automation Engine
CrewSplit
Real-time matching rules
Who was there?
What's the split rule?
Write to payroll safely
Target Ledger
Your Payroll System
Tip written to active run
Gusto
& more systems
2–4 hours saved per payroll cycleZero duplicate payments — everYour rules, enforced automatically
The full workflow

Six things happen automatically. You do none of them.

STEP 01
A tip lands in your FSM platform.

When a customer pays an invoice that includes a tip — through an emailed invoice link, an on-site card reader, or a tap-to-pay terminal — your FSM platform records it. CrewSplit is listening via a real-time webhook connection.

STEP 02
We acknowledge the event instantly — then do the work in the background.

Your FSM platform sends CrewSplit a notification the moment an invoice is paid. CrewSplit confirms receipt immediately (so no events are dropped), then hands the processing off to a background queue. This is the step that breaks every basic automation: webhook threads that run for more than a second get dropped. Ours never do.

If the same payment event fires twice — which happens — CrewSplit identifies the duplicate and discards it. Technicians cannot be paid twice for the same tip due to a retry or a network hiccup.

STEP 03
Every visit on the job is retrieved — not just the most recent one.

For a single-visit job, the crew list is straightforward. For recurring jobs where different crew members showed up on different weeks, CrewSplit retrieves the full visit history: every date, every assigned technician, every shift.

This is the failure point of every Zapier or Make.com attempt at this problem. Stateless automations only see the current state of a job — not its history. CrewSplit is stateful by design.

If you're using the hours-worked split model, timesheet records are pulled here as well, one per technician per relevant visit.

STEP 04
The eligible crew is determined by your settings.

During onboarding, you review every imported team member and mark each one as eligible or ineligible to receive tip allocations. That roster is your decision. CrewSplit enforces it mechanically — it does not make eligibility determinations on your behalf. You can update eligibility at any time from your team settings. Changes take effect on the next tip event.

STEP 05
The split is calculated.

CrewSplit supports three split models. You set a default during onboarding and can configure per-job-type overrides.

Equal SplitStarter+

Every eligible technician receives an equal share of the tip, regardless of hours worked or role. Best for single-visit jobs with uniform crew contribution.

Ex: $60 tip ÷ 2 techs = $30 ea
Hours-WorkedPro+

Each technician's share is proportional to hours they logged on the relevant visits. Best for multi-crew jobs with variable shifts.

Ex: $100 tip · Alex 4h, Sam 2h → Alex $66.67, Sam $33.33
Role-WeightedPro+

Each technician's share is proportional to a point weight you assign to their role — Lead, Apprentice, etc. Best for seniority structures.

Ex: $150 tip · Lead (10pt) + 2 Appr (5pt ea) → $75 / $37.50 / $37.50

All calculations are done to the cent. Any rounding remainder is assigned explicitly to one technician — it doesn't disappear.

STEP 06
The allocation is written to your payroll system.

CrewSplit connects to your payroll system, finds the current open payroll run, and writes each allocation as a tip line item. Your payroll platform handles all tax withholding from there — CrewSplit doesn't touch that.

CrewSplit always writes the cumulative total of all unpaid tip allocations for each worker — never a partial delta. This prevents reconciliation drift when tips from multiple invoices accumulate across a pay period.

If someone edited payroll manually between CrewSplit's last check and the write attempt, some payroll systems reject the write due to a version conflict. CrewSplit detects this, re-fetches the current state, and retries — instead of failing silently.

Built for field service — not restaurants

The edge cases that break other tools don't reach your payroll.

Recurring jobs with rotating crews
Multi-Visit Reconciliation
A customer on a weekly cleaning schedule might have four visits in a billing period, each with a different crew combination. CrewSplit tracks every visit and reconciles them all when the invoice is paid — not just whoever showed up last.
Mixed workforce, same workflow
W-2 Employees & 1099 Contractors

Many field service businesses use a combination of employees and independent contractors — especially during peak seasons. CrewSplit handles both in the same allocation workflow, routing each through the appropriate payment channel in your payroll system.

Available on Pro and Scale plans
Edited payroll mid-sync? CrewSplit recovers
Write Conflict Recovery
If someone updates payroll manually while CrewSplit is in the middle of writing an allocation, some payroll systems reject the write with a version conflict. CrewSplit catches that, re-fetches the current version, and retries rather than silently dropping the allocation.
Works with the tools you already use

Connect your FSM platform and your payroll system.

Field Service
Jobber+ more being added
Payroll
Gusto+ more being added

Don't see your platform? We prioritize integrations based on customer demand. Tell us what you use

Ready to stop doing this by hand?

Setup takes under 10 minutes. Connect your FSM platform, connect your payroll system, mark who gets tips, and CrewSplit handles every allocation from your next paid invoice forward.