Skip to content

FousMyDORWAY

Get your MyDORWAY returns and letters through an API

Read the returns and periods of each tax account, your letters and your payments in MyDORWAY with one API call each. Or have a workflow check before the 20th which sales tax periods are still open and email you the list.

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

What you can build on MyDORWAY

  • Get returns and periods for a tax account

    Build this

    Opens the Accounts tab, picks one tax account and reads View Returns and Periods: each period and whether its return is Draft, Submitted or Processed.

    Takes
    Tax account, periods since (optional)
    Returns
    Account type, account number, account name, period end, return status
  • List letters

    Build this

    Opens the More tab and reads View Letters under Correspondence: the notices and letters SCDOR has sent to your accounts.

    Takes
    Received since (optional)
    Returns
    Letter ID, date, letter name, tax account
  • Get payments

    Build this

    Reads Manage Payments and Returns under More, Payments & Returns, with Show set to Payments and Pending, so pending ACH debits appear too.

    Takes
    Tax account (optional), paid since (optional)
    Returns
    Payment date, tax account, period, amount, method, status, confirmation number
  • Enter a sales and use tax return

    Build this

    Fills in the ST-3 sales and use tax return for one period, with gross proceeds, deductions and the local taxes of the ST-389, and saves it as a draft or submits it.

    Takes
    Sales tax account, period, gross proceeds, deductions, ST-389 local taxes, draft or submit
    Returns
    Period, state tax, total amount due, status, confirmation number

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

  • Sales tax periods still open before the 20th

    Build this
    Starts
    Every month on the 15th at 8:00
    Step 1
    For each sales tax account you name, get the returns and periods.
    Step 2
    Keep last month's periods whose return is not Submitted or Processed.
    Step 3
    Email you the list, with the account, period and status.
  • New letters from SCDOR, every week

    Build this
    Starts
    Every Monday at 7:30
    Step 1
    List the letters in View Letters.
    Step 2
    Keep the letters that were not there on the last run.
    Step 3
    Have an AI step group them by tax account and email you the list.
  • Payments posted to your accounting system

    Build this
    Starts
    Every weekday at 17:00
    Step 1
    Get the payments made or scheduled since yesterday.
    Step 2
    Keep the payments that changed since the last run.
    Step 3
    Post date, tax account, period, amount, status and confirmation number to your 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 returns and periods for a tax account” 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": "mydorway.dor.sc.gov/get_returns_and_periods",
    "input": {
      "account": "Acme Supply LLC, Sales",
      "periods_since": "2026-07-31"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "account_type": "Sales and Use Tax",
    "account_number": "XXX-XX4417",
    "account_name": "Acme Supply LLC",
    "periods": [
      {
        "period_end": "2026-10-31",
        "return_status": "Draft"
      }
    ]
  }
}

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.

MyDORWAY’s own options

SCDOR offers no API for MyDORWAY. Sales and use tax returns can come from certified third-party software as XML files that you upload in MyDORWAY, and payroll filers with 10 or more withholding returns a quarter can upload batch files. Everything else, letters and payments included, is done on screen. MyDORWAY itself is free.

OptionWhat it coversWhat it takes
Sales XML ProgramSales and use, Max Tax and accommodations returns (ST-3, ST-389 and others), made by certified software and uploaded in MyDORWAY.The Sales XML Filer Application and software from a certified provider. New developer certification is suspended until January 2027.
Batch Withholding ProgramWH-1605 quarterly and WH-1606 annual withholding returns as a .txt file, uploaded with a backup report.At least 10 returns per quarter and the Batch Withholding Program Application, under the More tab.
W-2, 1099 and motor fuel uploadsW-2 and 1099 files, and motor fuel returns through an Excel template or XML.A MyDORWAY login. Motor fuel XML needs a certified software provider.
MyDORWAY by handReturns and periods per tax account, View Letters, payments and pending ACH debits, and Sales XML uploads.A free MyDORWAY account as Business Owner or Tax Account Manager.

Read on November 12, 2026: Sales XML Program, Batch Withholding Program, File & Pay Options for Businesses.

Signing in to MyDORWAY

MyDORWAY signs you in with a username and a password of at least 14 characters, then a second step: a code from an authentication app, a text message or an email. A passkey can replace both. With Fous you sign in once through MyDORWAY's own sign-in with your own account, sealed with AES-256. When your second step is an emailed code, it is handled and an expired session is signed back in.

Worth knowing

Only a Submitted return can be withdrawn
A return in Submitted status can be withdrawn back to a draft and edited. Once it is Processed, you file an amended return. Drafts not submitted within 30 days are deleted.
XML files cannot replace a filed period
A Sales XML file is not processed for a period that already has a return on file for that account. Each return in the file needs its own valid 9-digit retail license file number.
One bad number rejects a whole batch
Batch withholding files need a valid FEIN and 9-digit SC withholding file number on every record, or MyDORWAY rejects the entire file. A file holds WH-1605 or WH-1606 returns, never both.
Business Owners decide who sees what
A Business Owner manages every business account from one login and controls other users' access. A Tax Account Manager, such as a preparer, requests access to each client and cannot change anyone's access.

More in Government: US state and local tax

Other industries: UCMS, mySchneider, SAP Fieldglass, McKesson SupplyManager, Travelers for Agents, MyHMCTS.

Frequently asked questions

No. SCDOR offers file uploads instead: sales and use tax returns as XML from certified software through the Sales XML Program, withholding returns as batch files for filers with at least 10 returns a quarter, and W-2, 1099 and motor fuel uploads. Letters, periods and payments are read on screen.

On the 20th of the month after the period ends: February 20 for January. Quarterly periods are due April 20, July 20, October 20 and January 20, and annual returns January 20. Filing quarterly or annually needs SCDOR's approval.

Yes, as a Tax Account Manager. A preparer requests access to each client's account and the Business Owner grants it. With Fous, a workflow can loop over those accounts and call the same method for each one.

By the end of the month after the quarter: April 30, July 31 and October 31 for the WH-1605, and January 31 for the WH-1606, which covers the fourth quarter and the year.

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

Put MyDORWAY 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 nextmyPATHMyTax IllinoisMyTaxes KentuckyUCMSHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of MyDORWAY (South Carolina 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.