# Read your OH|TAX eServices accounts through an API

> Get your letters and notices, balances, returns and scheduled payments out of OH|TAX eServices with one API call each. Then have a workflow read the Letters inbox each morning and email you every new notice with its account and period.

Page: https://fous.com/automate/oh-tax-eservices
Updated: 2026-11-12

Works with your own OH|TAX eServices account. Fous is an independent product.

## What you can build on OH|TAX

### Get letters and notices

Reads the Letters page from View letters and notices, in the Inbox, Archived or Search tab, for your own accounts or your clients' in the Representative Center.

- Takes: Tab (Inbox, Archived or Search), sent since (optional)
- Returns: Sent date, letter type, name, account, account ID, period, letter ID

### Get balances, payments and returns

Reads the Manage Payments and Returns screen under Account Transactions, filtered by account type and by Balances, Payments or Returns in the Show filter.

- Takes: Account type (optional), show (Balances, Payments or Returns), filing period (optional)
- Returns: Account, account type, filing period, type, amount, date

### List scheduled payments

Reads the scheduled payments list from View and cancel scheduled payments in the Account Transactions tile.

- Takes: Nothing
- Returns: Amount, account type, payment type, tax year, scheduled payment date

### Respond to a letter or notice

Opens the Letter Response List, picks the letter by its Letter ID, enters your contact details and explanation, uploads the attachment and submits the response.

- Takes: Letter ID, phone number, email address, explanation, attachment and its description
- Returns: Letter ID, confirmation code, submitted at

## Automate OH|TAX with a workflow

A [workflow](/product/workflows) 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.

### New letters and notices, every morning

Starts: Every weekday at 7:00 Eastern

1. Get the letters and notices in the Inbox tab.
2. Keep the letters that were not there on the last run.
3. Email you the list with sent date, type, name, account ID, period and letter ID.

### Balances due, sent to your accounting system

Starts: Every Monday at 8:00 Eastern

1. Get the Balances view of Manage Payments and Returns for every account type.
2. Keep the rows with an amount above zero, and note those that changed since the last run.
3. Post account, account type, filing period and amount to your accounting webhook.

### Scheduled payments for the week ahead

Starts: Every weekday at 8:00 Eastern

1. List the scheduled payments.
2. Keep the payments scheduled in the next 7 days.
3. Email you each one with amount, account type, payment type, tax year 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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get letters and notices” 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": "myportal.tax.ohio.gov/get_letters_and_notices",
    "input": {
      "tab": "Inbox",
      "sent_since": "2026-11-01"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "tab": "Inbox",
    "letters": [
      {
        "sent_date": "2026-11-10",
        "letter_type": "Bill and Assessment Notice",
        "name": "Acme Fabrication LLC",
        "account": "Employer Withholding",
        "account_id": "0000-4471026",
        "period": "Q3 2026",
        "letter_id": "L0000412337"
      }
    ],
    "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.

## OH|TAX’s own options

Ohio's published options are file transfers. Registered bulk filers (reporting agents or transmitters) can send IT 501, IT 941, SD 101 and SD 141 returns as FSET XML files over secure FTP, and employers can upload W-2 and 1099 files in OH|TAX from their Employer Withholding account. Letters, balances, payment history and scheduled payments are on the eServices screens.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Employer withholding bulk filing | IT 501, IT 941, SD 101 and SD 141 returns for many clients in one file, in FSET 4.4 XML over secure FTP, paid by ACH debit or credit. | Registration as a bulk filer with ETIN, FEIN and source server IPs, 5 to 10 business days of review, then testing with the Electronic Commerce Center. |
| Upload Income Statement | W-2, W-2C, W-2G, 1099-R, 1099-NEC, 1099-MISC and 1099-G files, uploaded on the Withholding File Upload page. | An OH\|TAX account with the Employer Withholding account, and files built to Ohio's EFW2 or 1099 upload specifications. |
| OH\|TAX by hand | Letters and notices, Manage Payments and Returns, scheduled payments, messages and filing returns, one screen at a time. | An OHID with 2-step verification and access to each business account. |

Read on November 12, 2026: [Employer Withholding](https://tax.ohio.gov/business/employer-withholding), [Bulk Filing Implementation Guide, Part A](https://dam.assets.ohio.gov/image/upload/tax.ohio.gov/employer_withholding/Bulk%20Filing%20Guide/BulkFilingImplementationGuideA_OHTAX_02242026.pdf), [OH|TAX Self Help Library](https://tax.ohio.gov/help-center/oh-tax-self-help-library/oh-tax-self-help-library).

## Signing in to OH|TAX

OH|TAX signs you in with your OHID username and password, then 2-step verification by the IBM Security Verify app, an authenticator app, a passkey, a text message or an emailed code. With Fous you sign in once through OH|TAX's own sign-in with your own OHID, and the login is sealed with AES-256. When your second step is an emailed code, Fous handles it and signs an expired session back in.

## Worth knowing

- **No transactions from December 3 to 7, 2026**: Phase 4 of OH|TAX eServices launches on December 7, 2026. No transactions can be made from 12:00 p.m. on December 3 until 8:00 a.m. on December 7.
- **Submissions Search shows only your own**: The Submissions Search link lists only what you, as the logged-in user, submitted. Account Transactions searches the submissions of everyone with access to your clients' accounts, so read from there.
- **A response needs an attachment**: A response to a letter must carry at least one attachment of at most 10 MB. The Printable View of the confirmation is gone once you select OK, so keep the confirmation code.
- **Older messages are only in Search**: The Messages inbox, outbox and archived tabs show recent messages. Messages older than 12 months are found through the Search tab.

## More in Government: US state and local tax

- [Ohio Business Gateway](https://fous.com/automate/ohio-business-gateway.md)
- [MyFTB](https://fous.com/automate/myftb.md)
- [CDTFA Online Services](https://fous.com/automate/cdtfa-online-services.md)
- [Colorado Revenue Online](https://fous.com/automate/colorado-revenue-online.md)
- [Florida DOR eServices File and Pay](https://fous.com/automate/florida-dor-eservices-file-and-pay.md)
- [Georgia Tax Center](https://fous.com/automate/georgia-tax-center.md)
- [INTIME](https://fous.com/automate/intime.md)
- [LaTAP](https://fous.com/automate/latap.md)
- [Maryland Tax Connect](https://fous.com/automate/maryland-tax-connect.md)
- [MassTaxConnect](https://fous.com/automate/masstaxconnect.md)
- [Michigan Treasury Online](https://fous.com/automate/michigan-treasury-online.md)
- [Minnesota e-Services](https://fous.com/automate/minnesota-e-services.md)
- [My DOR](https://fous.com/automate/my-dor.md)
- [myconneCT](https://fous.com/automate/myconnect.md)
- [MyDORWAY](https://fous.com/automate/mydorway.md)
- [myPATH](https://fous.com/automate/mypath.md)
- [MyTax Illinois](https://fous.com/automate/mytax-illinois.md)
- [MyTaxes Kentucky](https://fous.com/automate/mytaxes-kentucky.md)
- [NCDOR eBusiness Center](https://fous.com/automate/ncdor-ebusiness-center.md)
- [New Jersey Tax Portal](https://fous.com/automate/new-jersey-tax-portal.md)
- [NY Business Online Services](https://fous.com/automate/ny-business-online-services.md)
- [Texas Comptroller Webfile](https://fous.com/automate/texas-comptroller-webfile.md)
- [TNTAP](https://fous.com/automate/tntap.md)
- [Virginia Tax Business Online Services](https://fous.com/automate/virginia-tax-business-online-services.md)
- [Wisconsin My Tax Account](https://fous.com/automate/wisconsin-my-tax-account.md)

Other industries: [Vestwell State Savings employer portal](/automate/vestwell-state-savings-employer-portal), [Sigma-Aldrich](/automate/sigma-aldrich), [Magnit VMS](/automate/magnit-vms), [340B OPAIS](/automate/340b-opais), [PPL](/automate/ppl), [CounselLink](/automate/counsellink).

## Frequently asked questions

### Does OH|TAX eServices have an API?

Not for reading an account. Ohio publishes file-based options: registered bulk filers send IT 501, IT 941, SD 101 and SD 141 returns as FSET XML over secure FTP, and employers upload W-2 and 1099 files in OH|TAX. Letters, balances and payment history are read on the eServices screens.

### Can I see all my clients' letters and notices in one place?

Yes, in the Representative Center tab. View letters and notices lists client correspondence with sent date, type, name, account, account ID and period, in Inbox, Archived and Search tabs. With Fous, you can build a method that reads that list and a workflow that sends you the new letters each morning.

### How do I upload W-2s and 1099s to OH|TAX?

Use Upload Income Statement on the Account Services page of the Employer Withholding account. Pick the type, such as W-2 or 1099-NEC, attach the files, check the totals on the Review screen and submit. W-2s and 1099s are due on or before January 31.

### Can OH|TAX email me when a new notice arrives?

Yes. Under Manage Email Subscriptions in the Messages tile, the Notification of Letter or Notice subscription emails you when a letter or notice is ready to view online. The email tells you a letter is ready, so you still sign in to read it.

### Is Fous affiliated with the Ohio Department of Taxation?

No. Fous is an independent product. You use it with your own OHID and OH|TAX eServices access, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of OH|TAX eServices (Ohio Department of Taxation). 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.
