Payroll Providers are the payroll services you export to — ADP, Paychex, Paylocity, or include GO's own internal handling. Setting up a provider lets you hand off a processed payroll run to the system that actually cuts the checks and files the taxes.
Where to find Payroll Providers
From the left sidebar choose HR & Payroll, then Payroll Providers.

What you see on this screen
| Column | What it shows |
|---|---|
| Name | The provider — ADP, GO (internal), Paychex, Paylocity. |
| Provider Code | The system code for that provider (adp, go_internal, paychex, paylocity). |
| Status | Whether the provider is active. |
| Default | The provider new runs use automatically, if you choose to set one. |
How a run uses its provider
You pick a provider (or none) on each payroll run when you create it:
- With a provider — Provider mode: GO generates the provider's export file, you send it out, then import the journal the provider returns and reconcile it before posting.
- With no provider — GO Native mode: GO does the withholding math itself and you finalize the run in-app, with no file exchange.
Out of the box no provider is marked default, so a new run starts as "(no provider)" — GO Native — until you choose otherwise. If you always export to one service, mark it as the default here so new runs pre-select it.
Provider support today: Paychex has the fullest round-trip — a Paychex-format CSV export plus import of the returned journal (including automatic reading of PDF journals). Other providers can be selected and exported to as their formats come online; check with support if you're onboarding a provider not listed here.
Adding and editing
Click Add to set up a provider, give it a name and code, and mark it active. Right-click a row for its actions.
Permissions
Viewing requires HR view access; adding or editing providers requires the manage permission.
Common questions
Do I have to use a provider at all? No — leave a run's provider empty and GO Native handles the withholding math and finalization in-app.
Why does my new run say "(no provider)"? No default provider is set. Either pick one on the run, or mark your provider as the default on this page.
Each person needs a provider Worker ID — where does that live? On the employee record's External ID — the provider export checks it before writing the file. See Employees.
Related topics
- Payroll — where runs are exported to a provider.
- Payroll Types — the kinds of run you process.