Everything below is included. No feature gates, no upsell tiers. This is the same system a real pest-control company runs its payroll on, not a demo built for screenshots.
Describe your pay plan once. After that, every check is math instead of memory.
Every pay period gathers its checks automatically. Open it, scan the totals, and approve one by one or all at once. Adjust a check with a required note, hold one, release it to the next period. Everything you'd reach for is there, and everything is logged.
Three knobs per rule: how much, when, and under what condition. Stack them into installments over months, front-and-back splits, tiered season rates, technician flat rates. And a plan that does not account for 100% of the commission, to the penny, cannot be saved.
Give a season a qualification window and every account that clears it is guaranteed, so a later cancellation cannot touch what was earned. Retention chargebacks and a season true-up settle on a date you pick, with a check-protection floor so no paycheck ever goes negative.
Bring the CRM you already have. Swarm reads it, verifies it, and guards every fix you make by hand.
Upload the export you already pull from any CRM, or connect a supported one for hands-free sync that verifies each account against the CRM's own records. Uploads only touch CRM-owned fields: your splits, edits, and notes are untouchable. And a status Swarm doesn't recognize is held and asked about, never guessed.
Each office keeps its own book (customers, CRM feed, its slice of the sales list) under one login. Money never splits: a rep who sells in two offices still gets one clean check, and account #47 in Phoenix never collides with account #47 in Tucson.
The people side lives beside the money: recruit, sign, onboard, plan the season. Their sales match the day they are in.
Profiles with photos, pay plan and schedule assignments, per-rep stats (retention, sold-to-serviced, revenue), a scoreboard, and a self-serve portal where each person sees their own checks, sales, and goals from their phone, in the field, where Swarm installs to the home screen and opens like an app.
A drag-and-drop pipeline for prospects, one-click handoff to onboarding, and real e-signed contracts built from your own agreement, with the rep's commission tiers rendered into the PDF they sign. The moment they're in, their sales match automatically.
Forecast a season with real math (headcount, accounts, average contract value, retention), then convert it into a plan with live goals. Recruiting, sales, and the dashboard all show your pace against the target, day by working day.
A season is more than a number. Plan the market, the housing your crew stays in, the supplies to order, and the roster. New reps get a preseason portal that counts them down to day one with their homework and where they're staying.
Everything sends on schedule, every change is remembered, and your data exports any time. It is yours.
Payout reports, pay-run summaries, approval reminders, sync alerts, each on its own schedule, with editable templates and a live preview. An automation-health panel shows every job, when it last ran, and who it goes to, so "did it send?" is never a mystery.
Encrypted credentials, strict per-company isolation, rate-limited public endpoints, and a hardened content-security policy. Every manual change is audited with who, what, and why. Your data exports any time. It is yours.
Bring your gnarliest commission scenario. That is the fun part.