FousWisconsin My Tax Account
Turn Wisconsin My Tax Account into an API
Read your letters, sales and withholding return periods and pending submissions from Wisconsin My Tax Account with one API call each. Or have a workflow check every client's letters each morning and email you the new notices.
Works with your own Wisconsin My Tax Account account. Fous is an independent product.
What you can build on My Tax Account
Get letters
Build thisOpens More... and View Letters in the Letters panel for one business account and reads each letter listed there.
- Takes
- Account (optional), letters since (optional)
- Returns
- Letter name, letter date, Letter ID, tax type, account
Check pending and draft submissions
Build thisOpens More... and Search Submissions and reads the Pending and Draft tabs: what was submitted today or saved and never filed.
- Takes
- Tab (Pending or Draft)
- Returns
- Submission type, account, period, amount, submitted date, tab
Get return periods for a tax account
Build thisOpens File/Pay/View Returns for a sales and use tax or withholding account and reads each period, whether its return was filed and what is still unpaid.
- Takes
- Account, tax type, year
- Returns
- Period, return form, filed or not, tax reported, amount unpaid
File a zero sales and use tax return
Build thisOpens File Now for an ST-12 period, answers Yes to reporting zero on every line, selects Next and Submit.
- Takes
- Account, period
- Returns
- Account, period, form, submitted date, confirmation
Automate My Tax Account 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.
New letters, every client, each morning
Build this- Starts
- Every weekday at 7:00 Central time
- Step 1
- For each business account you name, get the letters from View Letters.
- Step 2
- Keep the letters that were not there on the last run.
- Step 3
- Email you the new letters with name, date, Letter ID and account.
Pending submissions before the 4:00 p.m. cut-off
Build this- Starts
- Every weekday at 15:00 Central time
- Step 1
- Check the Pending tab in Search Submissions.
- Step 2
- Stop when nothing is pending.
- Step 3
- Email you each pending return and payment with account, period and amount.
Unfiled and unpaid periods, every account, monthly
Build this- Starts
- Every month on the 5th at 8:00 Central time
- Step 1
- For each sales and use tax and withholding account, get the return periods for this year.
- Step 2
- Keep the periods with no return filed or an amount unpaid.
- Step 3
- Post account, period, form and amount unpaid 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 letters” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "tap.revenue.wi.gov/get_letters",
"input": {
"account": "Acme Hardware LLC",
"since": "2026-10-01"
}
}'
{
"status": "completed",
"data": {
"account": "Acme Hardware LLC",
"letters": [
{
"name": "Notice of Amount Due",
"date": "2026-11-06",
"letter_id": "L0000000001",
"tax_type": "Sales and Use Tax"
}
],
"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.
My Tax Account’s own options
The Wisconsin Department of Revenue does not document an API for My Tax Account. Sales and use tax returns (Form ST-12) can be sent as XML file transmissions built to DOR's schema, and W-2s for the annual WT-7 can go by File Transfer. Letters, submissions and payments are in My Tax Account, which DOR describes as free.
| Option | What it covers | What it takes |
|---|---|---|
| Sales and use tax file transmission | Form ST-12 returns in XML, checked against DOR's schema, with a reject notice emailed within one business day. Balances are paid by EFT. | The technical expertise to create and validate an XML document, or software or a transmitter that does it. Test files are marked as tests. |
| WT-7 File Transfer for W-2s | The wage statements that go with the Employer's Annual Reconciliation (WT-7). | A file from your payroll provider or previously keyed data. |
| Sales TeleFile | Filing a sales and use tax return by phone. | A phone. No computer is needed. |
| My Tax Account by hand | Filing, amending and paying ST-12, WT-6 and WT-7 returns, View Letters, Search Submissions and third-party access, one screen at a time. | A free My Tax Account profile with its own username and a unique profile email address. |
Read on November 12, 2026: Sales and Use Tax Electronic Filing Options, Publication 129: E-File File Transmission of Form ST-12, My Tax Account: How to....
Signing in to My Tax Account
My Tax Account asks for your username and password, then a security code DOR sends by email or text, your choice. Trust this device skips the code on later sign-ins from that browser. With Fous you sign in once through My Tax Account's own sign-in with your own profile, the code set to arrive by email: the login is sealed with AES-256, the emailed code is handled, and an expired session is signed back in.
Worth knowing
- Submissions leave at 4:00 p.m. Central
- Submissions are sent and payments pulled each business day at 4:00 p.m. CST. Until then a submission on the Pending tab can be deleted, and a pending payment can be cancelled.
- One profile can hold many businesses
- Request Access to a Third Party Account adds a business tax account to your profile at once. The first person to register a business gets Master access, everyone after them Account Manager access.
- Each username needs its own email address
- Every My Tax Account profile requires a unique profile email address, and a username cannot be edited once it is created.
- A lower WT-6 amount is an amendment
- To reduce a withholding deposit you amend the WT-6 with an explanation, which can take up to five business days. To increase it you file an additional WT-6.
More in Government: US state and local tax
- Ohio Business Gateway
- MyFTB
- CDTFA Online Services
- Colorado Revenue Online
- Florida DOR eServices File and Pay
- Georgia Tax Center
- INTIME
- LaTAP
- Maryland Tax Connect
- MassTaxConnect
- Michigan Treasury Online
- Minnesota e-Services
- My DOR
- myconneCT
- MyDORWAY
- myPATH
- MyTax Illinois
- MyTaxes Kentucky
- NCDOR eBusiness Center
- New Jersey Tax Portal
- NY Business Online Services
- OH|TAX eServices
- Texas Comptroller Webfile
- TNTAP
- Virginia Tax Business Online Services
Other industries: MiUI Employer Portal, MISUMI, Upwork, Alliance Healthcare portal (UK), HealthCare.gov for agents and brokers, MyEPO Portfolio.
Frequently asked questions
No. The Department of Revenue does not document an API for My Tax Account. Sales and use tax returns can be sent as XML file transmissions to DOR's ST-12 schema, W-2s for the WT-7 can go by File Transfer, and everything else, including letters and pending submissions, is in My Tax Account itself.
Select File Now for the period, answer Yes to "Do you plan to report zero on every line?", then Next and Submit. DOR requires all sales and use tax returns to be filed electronically, zero returns included.
Under More... and View Letters in the Letters panel. Choose Sellers Permit for the permit, Registration Certificate for the BTR certificate, or Web Voucher for a payment voucher. Notices such as the Notice of Amount Due carry a Letter ID.
Yes. Under Manage My Profile, More... and Request Access to a Third Party Account, you add each client, and access to a business tax account is granted immediately. With Fous, a workflow can loop over those clients and call the same method for each.
No. Fous is an independent product. You use it with your own My Tax Account profile, and a method reads and does only what that profile can.
Put Wisconsin My Tax Account 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 nextOhio Business GatewayMyFTBCDTFA Online ServicesMiUI Employer PortalHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Wisconsin My Tax Account (Wisconsin 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.