FousColorado Revenue Online
Get your Colorado Revenue Online accounts through an API
Read account balances, payment history and letters from the Department for your Colorado sales tax and withholding accounts with one API call each. A workflow can check every account each morning and email you any new letter or balance due.
Works with your own Colorado Revenue Online account. Fous is an independent product.
What you can build on Revenue Online
Get account balances
Build thisReads the balance on each tax account you can see after logging in to Revenue Online, such as sales tax and withholding, with the period it belongs to.
- Takes
- Account type (optional)
- Returns
- Account type, account number, filing period, balance due
Get letters from the Department
Build thisReads the list of letters the Department has sent for your tax accounts in Revenue Online, with each letter's date, title and account.
- Takes
- Sent since (optional)
- Returns
- Letter date, letter ID, title, account type, account number
Get payment history
Build thisReads the payments recorded on one tax account in Revenue Online: when each was received and which period it was applied to.
- Takes
- Account number, received since (optional)
- Returns
- Payment date, filing period, amount, payment type
File a zero sales tax return for a location
Build thisClicks File Return on a sales tax account, opens the Retail Sales Return, ticks $0.00 gross sales for one Location ID and submits on Confirm Return.
- Takes
- Account number, Location ID, filing period
- Returns
- Confirmation, Location ID, filing period, filed date
Automate Revenue Online 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 from the Department, every morning
Build this- Starts
- Every weekday at 7:00 Mountain Time
- Step 1
- Get the letters from the Department for all your tax accounts.
- Step 2
- Keep the letters that were not there on the last run.
- Step 3
- Email you each new letter's date, title and account.
Balances due on your tax accounts, weekly
Build this- Starts
- Every Monday at 8:00 Mountain Time
- Step 1
- Get the account balances for every tax account.
- Step 2
- Keep the accounts with a balance due above zero.
- Step 3
- Email you the list, or stop the run when nothing is owed.
Payments applied, posted to your accounting system
Build this- Starts
- On the 25th of every month at 9:00 Mountain Time
- Step 1
- For each sales tax and withholding account, get the payment history since last month.
- Step 2
- Keep the payments that were not there on the last run.
- Step 3
- Post account number, payment date, filing period and amount to your accounting 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 account balances” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "colorado.gov/get_account_balances",
"input": {
"account_type": "Sales Tax"
}
}'
{
"status": "completed",
"data": {
"accounts": [
{
"account_type": "Sales Tax",
"account_number": "00000000-0001",
"periods_with_balance": [
{
"filing_period": "2026-09",
"balance_due": 412.37,
"currency": "USD"
}
]
}
],
"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.
Revenue Online’s own options
The Department offers no API for Revenue Online accounts. Retailers with several locations can e-file sales tax returns as XML through software the Department has tested and approved, or upload an Excel spreadsheet after the Department approves a sample. Balances, payment history and letters are read in Revenue Online after logging in.
| Option | What it covers | What it takes |
|---|---|---|
| Sales tax XML through approved software | Sales tax returns in the COFER XML schema, filed by a software vendor on the Department's approved list. | Software whose XML the Department has tested and approved before use. |
| Sales tax spreadsheet e-filing | Sales tax returns for retailers with two or more locations, uploaded as an Excel spreadsheet through Revenue Online. | A filled-out sample spreadsheet sent to the Department, reviewed and approved before you file with spreadsheets. |
| Revenue Online by hand | Filing and amending returns, payment history, account balances, letters from the Department, closing an account and Third Party access. | A free Revenue Online login for your tax accounts. |
Read on November 12, 2026: Software Developers: Sales Tax XML, Sales Tax Spreadsheet E-Filing, File Sales Tax on Revenue Online.
Signing in to Revenue Online
Revenue Online signs you in with a username and password, asks for a one-time security code the first time and, with two-step verification on, at each login. Each tax account is added with the Letter ID that comes with its license. With Fous you sign in once through Revenue Online's own sign-in with your own login: it is sealed with AES-256, never returned by the API, and an expired session is signed back in.
Worth knowing
- One return per location
- A retailer with more than one business location files a separate sales tax return for each location in Revenue Online. A method that files takes the location as an input.
- Self-collected cities are filed elsewhere
- Sales and use tax owed to self-collected home-rule cities cannot be filed in Revenue Online. It goes through the Sales & Use Tax System (SUTS) or straight to the city.
- File even when nothing was sold
- A sales tax return is due every filing period, even with no sales and no tax collected. Each physical Location ID is opened and confirmed, and the remaining non-physical sites can be filed as $0 returns in one step.
- A missed period gets an estimated return
- If a return is not filed, the Department files one for you with an estimated amount. It stays due and payable until you file the actual return.
More in Government: US state and local tax
- Ohio Business Gateway
- MyFTB
- CDTFA Online Services
- 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
- Wisconsin My Tax Account
Other industries: DIR Public Works eCPR, Sonepar Onlineshop, Bullhorn, CAQH Provider Data Portal, PPL, Money Claim Online.
Frequently asked questions
No. The Department offers no API for Revenue Online accounts. Sales tax returns can be e-filed as XML through approved software, or as an Excel spreadsheet after the Department approves a sample. Balances, payment history and letters are read in Revenue Online.
Yes, with approval. Retailers with two or more locations can upload an Excel spreadsheet through Revenue Online once the Department has approved a sample, or file through a software vendor on the approved XML list. Otherwise each location is a separate return.
In Revenue Online, after logging in, under your tax account's letters from the Department. With Fous, a workflow can read that list every morning and email you only the letters that are new since the last run.
Log in, click File Return on your sales tax account and open the Retail Sales Return. Open each physical Location ID, tick the $0.00 gross sales box, use File remaining non-physical sites as $0 returns, then check I agree on Confirm Return and submit with your password.
No. Fous is an independent product. You use it with your own Revenue Online login, and a method reads and does only what that login can.
Put Colorado Revenue Online 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 nextFlorida DOR eServices File and PayGeorgia Tax CenterINTIMEDIR Public Works eCPRHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Colorado Revenue Online (Colorado 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.