Skip to content

FousmyPATH

Get your myPATH balances and letters through an API

Read balances and credits by period, payment statuses and new letters from myPATH with one API call each. A workflow can read every client's balances each Monday and email you the periods with a balance due.

Works with your own myPATH account. Fous is an independent product.

What you can build on myPATH

  • Get balances and credits by period

    Build this

    Reads Balances or Credits in Manage Payments & Returns in the Accountant Center, for one tax account or all the accounts you have access to.

    Takes
    Account (optional), current or previous periods
    Returns
    Taxpayer name, tax account, period, balance or credit, amount
  • Check payment statuses

    Build this

    Reads payments in Manage Payments & Returns with the status you pick: Pending, Posted, Reversed or Not Submitted.

    Takes
    Account (optional), status
    Returns
    Taxpayer name, tax account, period, payment date, amount, status
  • List letters from the department

    Build this

    Opens View Letters in the Letters panel of the More... tab, for your own accounts or a client you pick by name.

    Takes
    Taxpayer name (optional), received since (optional)
    Returns
    Taxpayer name, letter title, tax account, date
  • File a Sales and Use Tax return

    Build this

    Fills in the Sales and Use Tax return for one period from the figures you pass and submits it, returning the confirmation number.

    Takes
    Tax account, period end date, gross sales, net taxable sales, tax collected, credits, use tax, e-911 fees
    Returns
    Tax account, period, confirmation number, tax due

Automate myPATH 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.

  • Balances due across every client, each Monday

    Build this
    Starts
    Every Monday at 8:00, America/New_York
    Step 1
    Get balances and credits by period for all the accounts you have access to.
    Step 2
    Keep the periods with a balance due and leave out credits.
    Step 3
    Email you the list, one section per taxpayer, with tax account, period and amount.
  • Reversed payments, flagged the morning after

    Build this
    Starts
    Every weekday at 7:00, America/New_York
    Step 1
    Check payment statuses for all accounts, with the status Reversed.
    Step 2
    Keep the payments that were not there on the last run.
    Step 3
    Post each one, with taxpayer, tax account, period and amount, to your webhook.
  • New department letters for each client

    Build this
    Starts
    Every weekday at 9:00, America/New_York
    Step 1
    For each client you name, list the letters in View Letters.
    Step 2
    Keep the letters that were not there on the last run.
    Step 3
    Email you the list, grouped by taxpayer, with title, tax account and date.

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 balances and credits by period” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "mypath.pa.gov/get_balances",
    "input": {
      "account": "all",
      "periods": "current"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "rows": [
      {
        "taxpayer": "Acme Hardware LLC",
        "tax_account": "Sales, Use and Hotel Occupancy Tax",
        "period": "2026-09-30",
        "type": "balance",
        "amount": 412.75
      }
    ],
    "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.

MyPATH’s own options

myPATH has no public API for reading balances, payments or letters. It accepts file uploads: Sales and Employer Withholding returns and payments as CSV, and W-2s as CSV or EFW2. Third party tax professionals can put many clients in one file from the Accountant Center. Returns can also be sent through FSET.

OptionWhat it coversWhat it takes
Bulk file uploadSales returns and payments, PA-W3 and REV-1667 returns, PA-501 payments, W-2 and 1099 statements, original or corrected.CSV files, or EFW2 and EFW2C for W-2s, up to 20 MB, built to the department's specifications. Multi-client files need the Accountant Center.
FSET filingSends returns through FSET instead of the upload screen.An FSET submission. No limit on the number of returns or their size.
myPATH by handBalances by period, payments, returns and letters on screen, one tax account at a time or across clients in the Accountant Center.A myPATH profile with access to each tax account.

Read on November 12, 2026: Bulk Upload via myPATH, Bulk Filing via myPATH, Multi-Import/File Upload Specifications.

Signing in to myPATH

myPATH asks for your username and password, then a security code at every login, sent by text message, email or an authentication app. Trust this device skips the code on the same device and browser. With Fous you sign in once through myPATH's own sign-in with your own profile: the login is sealed with AES-256, an emailed security code is handled, and an expired session is signed back in.

Worth knowing

Uploads process overnight
A submitted bulk file stays Pending until the department's nightly jobs run, then shows Processed. Read statuses the morning after, not minutes after submitting.
Pick the client first
With access to clients or other taxpayers, you select the Name hyperlink before you see that account's returns, balances or letters. Filing for several clients in one file needs the Accountant Center link, which third party users have.
Letters online need an opt-in
Only the Primary Administrator can switch Mail Delivery from Paper to Electronic. Until then, the department's letters for that taxpayer do not appear in View Letters.
myPATH changes in December 2026
The department plans an upgrade with new navigation. myPATH is unavailable from 6 p.m. on Thursday, December 10 to 6 a.m. on Monday, December 14, 2026.

More in Government: US state and local tax

Other industries: Unemployment Services for Employers, MSC Industrial Supply, Workday VNDLY, Medline.com, Nationwide Agent Center, eCourts e-Filing.

Frequently asked questions

No public API for reading balances, payments or letters. myPATH accepts CSV and EFW2 file uploads for Sales and Employer Withholding returns, payments and W-2s, up to 20 MB, and returns can also be sent through FSET.

Yes, as a third party user. In the Accountant Center, Manage Payments & Returns shows balances, payments or returns for one account or all the accounts you have access to. A method you build can read that view, and a workflow can run it on a schedule.

If the return submits without errors, it is filed, and you get a confirmation page with a confirmation number and a confirmation email. A saved draft also gets a confirmation number, so check that you selected Submit.

Bulk submissions stay Pending until the department's nightly jobs process them, then the status changes to Processed. Errors are caught when you upload: a file with errors cannot be submitted.

No. Fous is an independent product. You use it with your own myPATH profile, and a method reads and does only what that profile can.

Put myPATH 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 nextMyTax IllinoisMyTaxes KentuckyNCDOR eBusiness CenterUnemployment Services for EmployersHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of myPATH (Pennsylvania Department of Revenue). 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.