Skip to content

FousOhio Business Gateway

Get your Ohio Business Gateway filings through an API

Read your filing periods, return statuses and period balances from the Ohio Business Gateway and OH|TAX eServices with one API call each. A workflow can check View Period Balances for every account each Monday and email you what still needs action.

Works with your own Ohio Business Gateway account. Fous is an independent product.

What you can build on the Gateway

  • Get period balances

    Build this

    Opens OH|TAX eServices from the Gateway dashboard and reads View Period Balances: the outstanding balances due and the action each period still needs.

    Takes
    FEIN or SSN of the business account, tax type
    Returns
    Tax type, filing period, balance due, action needed
  • List returns and their status

    Build this

    Reads View returns and period balances in OH|TAX eServices: each filing period, whether a return was filed and its status.

    Takes
    FEIN or SSN, tax type, periods from (optional)
    Returns
    Filing period, return status, actions available
  • File a UST 1 sales tax return

    Build this

    Opens File now for the current period in OH|TAX eServices, enters gross and exempt sales by county, reviews and files the UST 1 with the payment option you choose.

    Takes
    FEIN, filing period, gross sales and exempt sales per county, payment option
    Returns
    Filing period, reportable taxable sales, tax due, payment option, confirmation

Automate the Gateway 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.

  • Periods that still need action, every business account

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each FEIN you list, get the period balances for each tax type.
    Step 2
    Keep the periods with a balance due or an action needed.
    Step 3
    Email you the list, one section per business account.
  • Returns not yet filed for last month

    Build this
    Starts
    Every month on the 10th at 9:00
    Step 1
    For each FEIN, list the returns and their status for last month's filing period.
    Step 2
    Keep the periods with no submitted return.
    Step 3
    Post each one, with FEIN, tax type and period, to your webhook.
  • Changed balances, handed to accounting

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each FEIN, get the period balances for each tax type.
    Step 2
    Keep the periods whose balance changed since the last run.
    Step 3
    Post FEIN, tax type, period and the new balance to your accounting system's 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 period balances” 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": "gateway.ohio.gov/get_period_balances",
    "input": {
      "fein": "00-0000000",
      "tax_type": "Sales Tax"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "account_name": "Acme Supply LLC",
    "tax_type": "Sales Tax",
    "periods": [
      {
        "filing_period": "2026-10",
        "balance_due": 1842.37,
        "currency": "USD",
        "action_needed": "File return"
      },
      {
        "filing_period": "2026-09",
        "balance_due": 215,
        "currency": "USD",
        "action_needed": "Pay balance"
      }
    ],
    "count": 2
  }
}

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.

The Gateway’s own options

Ohio's guides describe filing on screen: you sign in to the Gateway with OH|ID and go on to OH|TAX eServices, where business taxes such as sales tax are filed and paid. The one file exchange they describe is the UST 1 data file upload, which takes only .xlsx files. The guides we read name no public API.

OptionWhat it coversWhat it takes
UST 1 data file uploadLoads sales tax return figures into the UST 1 in OH|TAX eServices instead of keying them.An .xlsx file in the UST 1 File Format Specifications, uploaded while filing on screen.
Electronic Check paymentPays a return's balance by ACH as the last step of filing in OH|TAX eServices.No fee. Card payment is also offered, with applicable fees.
The Gateway and OH|TAX eServices by handFile now, View returns and period balances, View Period Balances and amended returns, one business account at a time.An OH|ID with two-step verification and a role on each business account.

Read on November 12, 2026: File Original/Amended Return and Remit Payment (Ohio Department of Taxation), New Business Setup (Ohio Department of Taxation).

Signing in to the Gateway

You sign in to the Gateway with your OH|ID and its two-step verification, and OH|TAX eServices may ask for two-step verification again. Each user holds a role on each business account. With Fous you sign in once through the Gateway's own sign-in with your own OH|ID: the login is sealed with AES-256, and code and AI agents never see it.

Worth knowing

Start in the Gateway, finish in eServices
A business tax return begins on the Gateway dashboard with the OH|TAX eServices transaction and is filed in OH|TAX eServices. A business must be registered on the Gateway before it can be set up there.
Roles decide who files
Each user picks Filing Administrator, Filer or Non-Filer on a business account. Whoever first registers a FEIN or SSN on the Gateway becomes its primary Filing Administrator.
One UST 1 for all locations
All of a business's Ohio locations are filed on one UST 1 return. The UST 1 data file upload accepts only .xlsx files.
No payment vouchers
Payment vouchers are no longer available. A check or money order must carry the Ohio vendor license number and the period, and Pay Later balances are subject to interest and penalties.

More in Government: US state and local tax

Other industries: bizfile Online, Motion, e-staffing, NHSBSA Manage Your Service, Allianz Maklerportal, Portal Informacyjny Sądów Powszechnych.

Frequently asked questions

Not one that Ohio's guides describe. You sign in to the Gateway with OH|ID and file business taxes on screen in OH|TAX eServices. The one file exchange the guides describe is the UST 1 data file upload, which takes an .xlsx file while you file.

In View Period Balances in OH|TAX eServices, which you open from the Gateway dashboard. It lists outstanding balances due and what action is needed to complete each period. View returns and period balances shows each period's return and status.

Open OH|TAX eServices from the Gateway, go to View returns and period balances and select Amend on the period. You follow the same steps as an original return and can pay any balance at the end.

Yes, with their own OH|ID and a role on your business account. They select Request Business Access on their Gateway dashboard, enter the business's FEIN or SSN and pick a role, Filing Administrator or Filer.

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

Put Ohio Business Gateway 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 nextMyFTBCDTFA Online ServicesColorado Revenue Onlinebizfile OnlineHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Ohio Business Gateway (State of Ohio (Department of Administrative Services and 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.