Gusto vs Rippling When Technicians Work Across States
An IT consulting or managed service firm's payroll problem rarely comes from where employees live. It comes from where they physically work each week, since a technician who spends three days on-site at a client in another state can trigger that state's withholding rules even without moving there. Getting this right takes a process, not just a platform.
Here is the sequence to work through, and where Gusto and Rippling handle each step differently.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Step One: Map Every State Where a Technician Actually Works
Start with a simple list: for every field technician and consultant, which states did they physically perform work in over the last quarter, not just which state they live in. Remote-first companies often track home state carefully and stop there, missing that a technician who spent two weeks on-site at a client in a neighboring state may have created a withholding obligation in that state too. This list is the foundation for everything else, and it needs to be built from actual site visits or travel logs, not assumptions.
Step Two: How Do You Track Days Worked Per State?
Once you know which states matter, you need an ongoing way to capture it, not a one-time audit. Some firms tag timesheet entries with a work-state field; others rely on expense reports tied to travel. Rippling's timesheet and expense modules can tag entries by state directly, feeding that into payroll's withholding logic. Gusto can also run multi-state payroll, but the state-tagging on individual timesheet entries is a step your ops team is more likely to handle outside the platform, in whatever scheduling or dispatch tool you already use for field technicians.
Step Three: How Does Each Platform Handle Reciprocity and Short Stays?
A handful of neighboring states have reciprocity agreements that simplify withholding for employees who live in one and work in the other, and some states carve out exceptions for a small number of working days before nonresident withholding applies at all. The exact thresholds and which states participate vary and change, so confirm the current rules for your specific states with your CPA rather than relying on a platform's default settings alone. What you want from either platform is a clear state-by-state withholding table you can check against that advice, not a black box.
Step Four: Separate Per Diem and Travel Reimbursement From Wages
Per diem paid under an accountable plan, meaning the employee substantiates the business expense and returns any excess, generally is not taxable wages and should not be lumped into a technician's regular pay run. Running it through payroll as a flat add-on instead of tracking it as a true reimbursement risks treating nontaxable expense money as taxable income, which creates both overwithholding for the employee and a paperwork headache if it is ever questioned. Keep travel reimbursement in your expense system, not your payroll system, and make sure the two only meet on the pay stub as a clearly labeled non-wage line.
Step Five: Run One Parallel Pay Cycle Before You Commit
Before retiring your current platform, run a full cycle on the new one in parallel and compare technician by technician. Check that every state where someone worked on-site during that period has the right withholding applied, that per diem paid under an accountable plan is not showing up as taxable wages, and that any 1099 field subcontractors are correctly excluded from the W-2 payroll run entirely. A parallel run catches setup mistakes while you still have the old system as a safety net.
Compare these items technician by technician in the parallel cycle:
- Every state where someone worked on-site during the period has the right withholding applied.
- Per diem paid under an accountable plan is not showing up as taxable wages.
- Any 1099 field subcontractors are correctly excluded from the W-2 payroll run.
- Reciprocity and short-stay treatment matches what the relevant state agencies or your CPA confirmed.
Step Six: Build a Repeatable Process, Not a One-Time Fix
Getting multi-state withholding right once, during a migration, is a different problem from keeping it right as your dispatch schedule changes every week. Assign someone the recurring job of reviewing which states technicians worked in over the prior pay period and flagging any new state before it becomes a compliance gap, rather than treating the mapping exercise in step one as a task you finish once and file away. Firms that skip this step tend to be fine for a quarter or two, then discover a technician has been working regularly in an unregistered state for months once a state notice arrives asking why no withholding was ever filed.
It also helps to loop your dispatch or scheduling software into the same process, since that system usually already knows where a technician was assigned each day, well before payroll runs. If dispatch and payroll never talk to each other, the state-mapping list in step one goes stale the moment your first new client contract lands in a state you have not worked in before.
What Good Looks Like
Good looks like a per-technician log of which state they physically worked in each pay period, feeding directly into payroll's state withholding without your operations team re-keying timesheets by hand.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Rippling fits an MSP or IT consulting firm well once technicians are regularly working on-site in more states than your ops team can track by memory, since it ties timesheet location directly into withholding.
Tax1099 is useful once you lean on subcontracted field technicians for overflow work, since it keeps their W-9 collection and 1099-NEC filing separate from your W-2 payroll run instead of mixed in.
Frequently Asked Questions
Does a technician working two days at a client's site in another state trigger withholding there?
Often, yes. Physical presence, not residency, is usually what creates a state withholding obligation, though many states have their own thresholds and some offer short-stay exceptions. The exact rule depends on the specific states involved and changes over time, so check current thresholds with your CPA before assuming a short visit is safe to ignore.
Should per diem for traveling technicians run through payroll?
Per diem paid under an accountable plan generally is not taxable wages, so it should be tracked as a reimbursement, not folded into regular pay as if it were wages. Running it through the wrong line can cause overwithholding or complicate an audit later. Confirm your specific plan's structure with your CPA.
What if a technician's home state does not appear to have a reciprocity agreement listed?
Do not assume none exists just because a platform's default view does not surface it. Reciprocity agreements are between specific state pairs and change occasionally, so verify directly with the relevant state tax agencies or your CPA rather than relying on a payroll platform as the final word on reciprocity. Frank, MeetMyCFO's AI CFO, can help you organize the questions to bring to that conversation with your CPA.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Rippling vs Gusto for Multi-State SaaS: Payroll Accounting Compared
Compare Rippling and Gusto for multi-state SaaS: state tax registrations, NetSuite journal sync, R&D tax credit payroll tracking, and remote compliance.
Corporate Cards for IT Consulting and Managed Service Providers
A practical checklist for choosing between Ramp and Brex when your IT consulting or managed services firm mixes recurring contracts with one-off hardware buys.
Cap Table Checklist for an MSP's First Option Grants
A pre-decision checklist for IT consulting and MSP owners choosing between Pulley and Carta to manage equity, 409A valuations and stock comp reporting.
BILL vs Tipalti for IT Consulting and Managed Service Providers
MSPs and IT consultancies juggle subcontracted engineers, hardware resale, and client pass-through costs. Here's how BILL and Tipalti compare for that mix.
Comparing FloQast and AuditBoard for an IT Consulting Firm
How FloQast and AuditBoard solve different problems for an IT consulting or MSP close, from retainer reconciliation to subcontractor pass-through billing.
409A Platforms for IT Consulting Firms Weighing a PE Deal
IT consulting and managed service firms increasingly take private equity capital. Here's how Carta and Shareworks fit that rollover-equity reality.