Skip to content

FousFlorida DOR eServices File and Pay

Turn Florida DOR File and Pay into an API

Read your Submitted Items, bulk file transmissions and DR-7 location statuses from Florida DOR File and Pay with one API call each. A workflow checks each morning which returns and payments moved to Processed and emails you the list for your books.

Works with your own Florida DOR eServices File and Pay account. Fous is an independent product.

What you can build on File and Pay

  • Get submitted items

    Build this

    Opens ONLINE TRANSACTIONS, then Submitted Items, and reads the Transaction History: each return and payment with its status and whether it can still be canceled.

    Takes
    Submitted since (optional), status (optional)
    Returns
    Transaction type, form type, filing period, submitted date, amount, status, cancelable
  • Check bulk file transmissions

    Build this

    Opens TRANSMITTER TRANSACTIONS, then View Transmissions, filters by date range or Transmission Status and reads each transmission's details.

    Takes
    Date range, transmission status (optional), trace number (optional)
    Returns
    Trace number, file type, submitted date, transmission status, description, manifest available
  • Check consolidated return locations

    Build this

    Opens a DR-15CON return for one filing period and reads the Consolidated Return screen: every Location ID and the Return Status of its DR-7.

    Takes
    Filing period
    Returns
    Location ID, DR-7 return status
  • File a DR-15 sales and use tax return

    Build this

    Fills in a DR-15 under File a Tax Return/Report, lines A to E and the surtax lines, selects Calculate, signs it and submits it, then schedules the payment.

    Takes
    Filing period, gross sales, exempt sales, taxable amounts, surtax amounts, signer, debit date
    Returns
    Confirmation status, amount due with return, payment amount, debit date

Automate File and Pay 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.

  • Returns and payments that moved to Processed

    Build this
    Starts
    Every weekday at 8:00 Eastern
    Step 1
    Get the submitted items from the last 30 days.
    Step 2
    Keep the items whose status changed since the last run, such as from In Progress to Processed.
    Step 3
    Email you the list with form type, filing period, amount and new status.
  • Failed or finished bulk transmissions, to your system

    Build this
    Starts
    Every hour
    Step 1
    Check the bulk file transmissions submitted today.
    Step 2
    Keep the transmissions whose Transmission Status changed since the last run.
    Step 3
    Post trace number, file type, status and error description to your webhook.
  • Locations still open on the consolidated return

    Build this
    Starts
    Every month on the 12th at 9:00 Eastern
    Step 1
    Check the consolidated return locations for last month's filing period.
    Step 2
    Keep the Location IDs whose DR-7 is not Saved.
    Step 3
    Email you each Location ID with its status, or stop when every location is Saved.

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 submitted items” 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": "portal.fl.revenuepremier.com/get_submitted_items",
    "input": {
      "submitted_since": "2026-10-01"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "business_name": "Acme Outdoor Supply LLC",
    "items": [
      {
        "transaction_type": "Return",
        "form_type": "DR-15",
        "filing_period": "2026-10",
        "amount": 4812.37,
        "submitted_date": "2026-11-09",
        "status": "Processed",
        "cancelable": false
      }
    ],
    "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.

File and Pay’s own options

The Department offers no API for reading a taxpayer's account. Machine filing is by XML: developers complete Form DR-600001 and build to the Department's specifications, and the files are uploaded in File and Pay one at a time or, for bulk uploads, over SFTP. Everything else, from Submitted Items to payments, is done on the site.

OptionWhat it coversWhat it takes
Direct File (XML upload or SFTP)Sales and use tax, solid waste, prepaid wireless, insurance premium, motor fuel and reemployment tax returns as .xml or .zip files.Software built to the Department's XML specifications after Form DR-600001, a separate transmitter User ID, and SFTP access for bulk uploads.
Corporate income tax through MeFElectronic corporate income tax returns from tax software.Software built to the specifications on the FTA State Exchange System.
File and Pay by handFiling returns, Make a Payment, Submitted Items with its Transaction History, the Message Center and canceling a payment.A User ID and password, or a Certificate Number and Business Partner Number to start a return.

Read on November 12, 2026: Software developer information, eServices File and Pay system information, Direct File step-by-step guide.

Signing in to File and Pay

File and Pay signs you in with your User ID and a password of at least 14 characters, and times out after 15 minutes of inactivity. A return can also be started with a Certificate Number and Business Partner Number, and Direct File has its own transmitter User ID. With Fous you sign in once through the site's own sign-in with your account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Earlier filing history did not move over
Returns filed before your tax moved to the new system are not in it, and old confirmation numbers are not either. Sales tax history stayed in the old system until March 31, 2026; Form DR-841 requests copies.
The balance can show $0.00
The new system can show $0.00 when an amount is owed. To pay, you select the filing period and enter the amount yourself.
ACH payments cancel only until 5 p.m. ET
An ACH Direct Debit can be canceled from Submitted Items before 5 p.m. ET on the day it was submitted, or the next business day after a weekend or holiday. Credit card payments cannot be canceled.
Direct File is a separate account
Transmitters register a User ID different from their File and Pay one. A new account takes about 30 minutes to become active, and only one file can be submitted at a time.

More in Government: US state and local tax

Other industries: CalSavers, RS, Beeline, 340B ESP, Navigate, PACER.

Frequently asked questions

No, not for reading your account. The Department publishes XML specifications for filing returns from software, after a Software Development Application (Form DR-600001), and the files are uploaded on the site or sent over SFTP for bulk uploads. Submitted Items, payments and the Message Center are on the site only.

Not in the new system. Filing history and confirmation numbers were not converted, and sales tax history stayed in the old system until March 31, 2026. You can request copies of earlier returns with Form DR-841 at any time.

Open ONLINE TRANSACTIONS, then Submitted Items. The Transaction History shows each return and payment with a status of In Progress or Processed, and the confirmation for a submission appears in the Message Center.

Yes, for ACH Direct Debit before 5 p.m. ET on the day you submitted it. Sign in with your User ID, open Submitted Items and select the trash can icon in the Action column. If there is no icon, the payment can no longer be canceled. Credit card payments cannot be canceled.

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

Put Florida DOR eServices File and Pay 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 nextGeorgia Tax CenterINTIMELaTAPCalSaversHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Florida DOR eServices File and Pay (Florida 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.