FousFidelity Plan Sponsor WebStation
Get your PSW reports and deferral changes through an API
Get deferral changes, outstanding loan balances and the contributions Fidelity received on each batch file from PSW with one API call each. A workflow can hand each pay period's deferral changes to your payroll system before payroll runs.
Works with your own Fidelity Plan Sponsor WebStation account. Fous is an independent product.
What you can build on PSW
Get deferral changes
Build thisRuns the Deferrals Report from Run Reports for one plan and a date range, and reads each participant's deferral changes.
- Takes
- Plan number, from date, to date
- Returns
- Employee ID, participant name, source, previous deferral, new deferral, change date
Get contributions received per batch file
Build thisRuns the Detailed Contribution and Adjustment History report: the contributions and loan repayments Fidelity received on each batch file submitted.
- Takes
- Plan number, report type, from date, to date
- Returns
- Batch, received date, participant, source, contribution amount, loan repayment amount
Get participants with loan balances
Build thisRuns the Annual Loan Balance report from Run Reports: participants with an outstanding loan balance above 0 on the first or last date chosen.
- Takes
- Plan number, from date, to date, division (optional)
- Returns
- Employee ID, participant name, loan ID, outstanding balance on each date
Enter one participant's contribution
Build thisUnder Manage Data, creates a DC: Contributions file with Enter data manually, fills the amounts by source for one participant and submits it to check for errors.
- Takes
- Plan number, file name, employee ID, amount per source
- Returns
- Tracking number, file name, participant, source, amount, errors
Automate PSW with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Deferral changes to payroll before each payroll run
Build this- Starts
- When your payroll system calls the workflow's webhook with the pay period dates
- Step 1
- Get the deferral changes from the Deferrals Report for the pay period dates.
- Step 2
- Keep the changes that were not there on the last run.
- Step 3
- Post employee ID, source, new deferral and change date to your payroll system's webhook.
Contributions received each week, totalled by batch
Build this- Starts
- Every Monday at 8:00
- Step 1
- Get the contributions and loan repayments received per batch file over the last 7 days.
- Step 2
- Have an AI step total them by batch and source.
- Step 3
- Post the totals to your accounting webhook and email you the summary.
New participant loans for payroll deductions
Build this- Starts
- Every weekday at 7:00
- Step 1
- Get the participants with loan balances from the Annual Loan Balance report up to today.
- Step 2
- Keep the loan IDs that were not there on the last run.
- Step 3
- Post employee ID, name, loan ID and balance to your payroll webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get deferral changes” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "sponsor.fidelity.com/get_deferral_changes",
"input": {
"plan_number": "12345",
"from": "2026-11-01",
"to": "2026-11-11"
}
}'
{
"status": "completed",
"data": {
"plan_number": "12345",
"plan_name": "Acme 401(k) Plan",
"changes": [
{
"employee_id": "A10482",
"participant_name": "Jordan Example",
"source": "01-EMPLOYEE PRE-TAX",
"previous_deferral": "4%",
"new_deferral": "6%",
"change_date": "2026-11-03"
}
],
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
PSW’s own options
The PSW guides Fidelity publishes describe three ways to move data: sending files under Manage Data, running reports in Run Reports that export to Excel or CSV, and asking Fidelity for reports through a service request. None of these guides describes an API for plan sponsors.
| Option | What it covers | What it takes |
|---|---|---|
| Files under Manage Data | Contribution files sent with Create or Send a File, uploaded or keyed in. File layouts set the columns: sources, loan payments, hours. | PSW access to Manage Data. An uploaded file follows the columns of a file layout from Modify or View File Layouts. |
| Enhanced PSW reporting | Run Reports templates such as the Deferrals Report, Annual Loan Balance and Detailed Contribution and Adjustment History, exported to Excel or CSV. | PSW access. Reports do not save in PSW: you save each export yourself, as CSV when it is over about 24 MB. |
| Service requests | Reports Fidelity prepares, asked for with Open a New Service Request under Working With Fidelity and answered with a work item number. | Permission to open service requests, granted by the plan sponsor. Audit reports asked for this way usually take less than seven to ten business days. |
| PSW by hand | The View Participants, Administer Plans, Manage Data and Reporting tabs, and each participant's screens from Find Participants. | A PSW user ID and password. Changes to your access go through your Fidelity representative. |
Read on November 12, 2026: Plan Sponsor's Guide to Annual Audit Support Templates, Auditor's Guide: 2025 Plan Year Reporting Package, Steps for adding a Roth source and entering data manually.
Signing in to PSW
PSW signs you in with a user ID and password. New users get their user ID and a one-time password by email, three failed attempts lock the password, and a sign-in from an unrecognized computer may ask for security questions or a security code. With Fous you sign in through PSW's own sign-in with your own account, and the login is sealed with AES-256 and never shown to your code or AI agents.
Worth knowing
- Reports are not kept in PSW
- Reports from Run Reports do not save or post anywhere in PSW. You export each one to Excel, or to CSV when it is larger than about 24 MB, and keep it yourself.
- Fidelity keeps the deferral percentages
- Deferral elections live at Fidelity, so payroll has to pick up changes. The Deferrals Report returns the last two calendar years of changes when no date range is chosen.
- Submitting is not funding
- A contribution file is first submitted to check for errors. Only a file without errors is ready for funding, which you apply as a separate step.
- Signed out after 30 minutes idle
- PSW signs you out after 30 minutes of inactivity. Changes to a user's access go through your Fidelity representative, who completes a form to change security attributes.
More in Finance: wealth and retirement
- LPL ClientWorks
- NetX360+
- Empower Plan Service Center
- Fidelity Wealthscape
- Schwab Advisor Center
- Nest employer account
Other industries: Georgia Ports WebAccess, TQL Carrier Dashboard, Net-Inspect, Satair Market, CRMLS, KinderConnect.
Frequently asked questions
Not one that Fidelity's published PSW guides describe for plan sponsors. The guides cover sending contribution files under Manage Data, running reports in Run Reports that export to Excel or CSV, and opening service requests for reports Fidelity prepares.
In the Deferrals Report under Run Reports. It combines Current Deferral Rates, Audit Deferral Change History and Audit Deferral Elections, and returns current, changed or historical deferrals. For one participant, the Deductions and Investment Elections screen shows the current and previous deduction.
Run Detailed Contribution and Adjustment History in Run Reports. It shows the contributions and loan repayments Fidelity received on each batch file submitted, by report type, date range and DC plan. Manage Data also has File History for files you sent.
Search the participant in Find Participants, open Loan Details, pick the loan in Select a loan and choose Loan Repayments. That shows the repayment history or the amortization schedule. The Annual Loan Balance report lists every participant with an outstanding loan.
No. Fous is an independent product. You use it with your own PSW account, and a method reads and does only what that account can.
Put Fidelity Plan Sponsor WebStation behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextFidelity WealthscapeSchwab Advisor CenterNest employer accountGeorgia Ports WebAccessHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Fidelity Plan Sponsor WebStation (Fidelity Investments). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.