Annual Reports
File a company's annual report and keep it filed year after year.
An annual report order files the company's periodic report with a state. Include annualReport in POST /orders with an existing companyId:
curl -X POST https://api.fileforms.com/v1/orders \
-H "x-api-key: sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"userId": "user_a1b2c3d4e5f6g7h8",
"companyId": "comp_x1y2z3w4v5u6t7s8",
"filingState": "FL",
"annualReport": {
"filingYear": "2026"
},
"registeredAgent": { "isChangeOfAgent": false }
}'Field requirements
filingYear— required, a four-digit string ("2026", not2026).- Registered agent — the filing state must have an agent on record. If the company already has active FileForms RA service there, you're done. Otherwise either order RA service in the same request (as above) or supply the existing agent's details in
annualReport.registeredAgent(its address state must equalfilingState). - The company's
entityTypeandformationStatedrive the state fee, so make sure they're set on the company record.
What it costs, and when reports vary
The debit is the annual report wholesale price plus the state's fee. State fees for annual reports vary widely — some states charge nothing, some calculate from entity attributes ("Varies" in the state fees table, support coming soon), and filing cadence differs by state and entity type. States whose reports are biennial are handled through the same annualReport order — the cadence is a property of the state, not a different product.
Subscriptions
Annual report is a subscription product: ordering one establishes an annual subscription for that company + state, and order items report a subscriptionStatus (active | canceled | past_due). Renewal reports are generated under the subscription so the company stays compliant year over year.
After ordering
filing.status_changed→filedwithfilingDatewhen the state accepts it (reports pass throughpendingwhile queued with the state)document.uploaded→ the filed report / state confirmation- A common exception: code 482, a prior-year report problem that must be cured first