# Turn MyTaxes Kentucky into an API

> Read the Outstanding Debts grid, your Service Requests and your bulk transmissions in MyTaxes with one API call each. A workflow can read the Outstanding Debts grid each Monday and email you any balance that appeared since the week before.

Page: https://fous.com/automate/mytaxes-kentucky
Updated: 2026-11-12

Works with your own MyTaxes Kentucky account. Fous is an independent product.

## What you can build on the MyTaxes portal

### Get outstanding debts

Reads the Outstanding Debts grid for the tax accounts linked to your MyTaxes profile: each debt's account, Period End Date and balance.

- Takes: Account type (optional), account ID (optional)
- Returns: Taxpayer name, account type, account ID, period end date, balance

### Check service request status

Reads the Manage Service Requests page under Requests, filtered by Taxpayer Name, Tax Account and Case Status, with the latest message on each request.

- Takes: Taxpayer name (optional), tax account (optional), case status (optional)
- Returns: Request type, reason for request, taxpayer name, tax account, case status, latest message

### Check bulk transmission status

For a Transmitter account, reads View Transmissions and each View Transmission Detail page: status, records processed and timestamps.

- Takes: Transmission ID (optional), status (optional), date range (optional)
- Returns: Transmission ID, type, status, total records processed, transmission time, receipt time

### File a Sales and Use Worksheet

Opens Transactions, File a Form, picks the account and period, enters the amounts, selects Calculate, then submits the return or saves it to Saved Items.

- Takes: Account ID, form type, return type, period end date, amounts by line, submit or save
- Returns: Account ID, period end date, total amount due, confirmation number or saved status

## Automate the MyTaxes portal 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 outstanding debts on your tax accounts, weekly

Starts: Every Monday at 8:00 Eastern time

1. Get outstanding debts for every tax account linked to your profile.
2. Keep the debts that were not there on the last run.
3. Email you the list with taxpayer name, account type, period end date and balance.

### Service request updates, posted to your team

Starts: Every weekday at 9:00 Eastern time

1. Check the status of every service request on Manage Service Requests.
2. Keep the requests whose case status or latest message changed since the last run.
3. Post each one to your team's webhook with request type, case status and the latest message.

### Bulk withholding transmissions, checked after upload

Starts: Every weekday at 17:00 Eastern time

1. Check bulk transmission status for transmissions from the last 7 days.
2. Keep the transmissions whose status changed since the last run.
3. Post transmission ID, status and records processed to your payroll 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](/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 outstanding debts” 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": "mytaxes.ky.gov/get_outstanding_debts",
    "input": {
      "account_type": "Sales and Use Tax"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "debts": [
      {
        "taxpayer_name": "Acme Supply, LLC",
        "account_type": "Sales and Use Tax",
        "account_id": "000000-001",
        "period_end_date": "2026-09-30",
        "balance": 1284.37,
        "currency": "USD"
      }
    ],
    "count": 1,
    "total_balance": 1697.27
  }
}
```

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 MyTaxes portal’s own options

The Department of Revenue offers no API for MyTaxes accounts. Approved transmitters can send bulk files: Simplified Electronic Returns for sales and use tax, K-1 and K-3 withholding returns, and W-2 and 1099 statements. Balances, service requests and correspondence are read in the portal itself.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Simplified Electronic Return (SER) | Sales and use tax returns in the SST schema, for SST filers. | A MyTaxes Transmitter account, with access requested from the Department by email. |
| Bulk withholding returns | Employer's Withholding K-1 and K-3 returns for many businesses at a time, in the FSET schema, uploaded under File Bulk Returns. | For software and payroll providers: a Transmitter account and a letter of intent requested from the Department. |
| W-2 and 1099 files | W-2 and 1099 statements in EFW2 and Pub 1220 .txt format. | A separate Transmitter account, approved after you email your business name, FEIN, withholding account ID and username. |
| MyTaxes by hand | Filing, payments, Saved Items, Outstanding Debts, service requests and correspondence for the tax accounts linked to your profile. | A MyTaxes account linked to each taxpayer account with a recent return figure or a mailed PIN. |

Read on November 12, 2026: [MyTaxes resource center and FAQs](https://revenue.ky.gov/Pages/MyTaxes.aspx), [How to guide for transmitters](https://revenue.ky.gov/Documents/MyTaxes%20-%20How%20To%20Guide%20for%20Transmitters.pdf), [Transmitter bulk file upload guide](https://revenue.ky.gov/Documents/MyTaxes%20-%20How%20To%20Upload%20Bulk%20Files.pdf).

## Signing in to the MyTaxes portal

MyTaxes signs you in through the Department's identity page with your username, then a password or a verification email with a link or six-digit code. When a sign-in asks for a second step, the code goes to your email or the Okta Verify app, never by text. With Fous you sign in once with your own account: the login is sealed with AES-256, emailed codes are handled, and an expired session is signed back in.

## Worth knowing

- **Link each taxpayer account first**: A new profile shows a taxpayer account only after you add it with its Kentucky Tax Account ID, business name and a dollar figure from a recent return, or with a PIN letter that takes 10 to 14 business days by mail.
- **Older history is not in the portal**: Returns and payments processed before a tax type moved to MyTaxes do not appear. For some debts billed before January 31, 2025, the Period End Date link shows an error, while the balance stays valid.
- **Spell the business name exactly**: The Department asks that business names be entered exactly as it has them, including commas, periods and capital letters. Usernames cannot be changed.
- **Due dates follow filing frequency**: For November 2026, monthly withholding returns are due on the 16th, monthly sales and use returns on the 20th and accelerated sales and use on the 25th. A weekend or state holiday moves the date to the next working day.

## 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)
- [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)
- [OH|TAX eServices](https://fous.com/automate/oh-tax-eservices.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: [SOSPortal](/automate/sosportal), [震坤行](/automate/zkh-com), [Upwork](/automate/upwork), [PECOS](/automate/pecos), [Citizens PolicyCenter and myAgency](/automate/citizens-policycenter-and-myagency), [PACER](/automate/pacer).

## Frequently asked questions

### Does MyTaxes Kentucky have an API?

No. The Department of Revenue offers bulk file upload for approved transmitters instead: Simplified Electronic Returns for sales and use tax, K-1 and K-3 withholding returns, and W-2 and 1099 files. Outstanding debts, service requests and correspondence are only in the portal.

### Which form do I pick for a Kentucky sales and use tax return?

Under Transactions, File a Form, the Sales and Use Worksheet is the default. Accelerated filers choose the Sales and Use Tax Accelerated Worksheet, and SST filers choose the Simplified Electronic Return (SER).

### Can I pay a Kentucky return through MyTaxes without a fee?

Yes, by E-Check, which has no fee. Debit cards carry a 1.5% convenience fee and credit cards 2.75%. You can pay with the return when you file it, or later as a Balance Due Payment.

### Why can't I see all my returns and payments in MyTaxes?

Returns and payments processed before a tax type moved to MyTaxes are not shown. Tax types moved in two groups, on March 14, 2025 and on August 14, 2026, so how far back you can see depends on the tax type.

### Is Fous affiliated with the Kentucky Department of Revenue?

No. Fous is an independent product. You use it with your own MyTaxes account, 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 MyTaxes Kentucky (Kentucky 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.
