oyster
compliance calendar — the deadlines that fine you when missed
articles
- 01
upload your first compliance document
oyster is the deadline tracker for paperwork that costs you money when missed — franchise tax, registered agent renewal, boi/cta, annual reports, license expiries. drop a doc in, set its expiry, get nudged.
4 steps·~3 min - 02
track upcoming filings and get nudged
the whole point of oyster is that nothing falls through the cracks. each doc with an expiry shows a color-coded badge and oyster fires nudges to your notification bell as the date gets close.
3 steps·~2 min - 03
complete a filing and stamp your paper trail
when a deadline hits, oyster gives you the state portal link, a pre-filled prep sheet, and a way to upload the confirmation so the cycle resets cleanly.
3 steps·~2 min - 04
see your formation-doc setup status
every business needs a small set of core formation docs — llc filing, ein letter, operating agreement, registered-agent confirmation. oyster surfaces what's missing and stops nudging once you're complete.
3 steps·~2 min - 05
set up the deadlines that matter for your state
every state has its own annual report cadence and its own franchise tax. oyster ships templates by state — pick the right ones and the dates are pre-set.
3 steps·~2 min - 06
find a compliance doc in your bullfrog vault
the actual files live in bullfrog. oyster is the date tracker; bullfrog is the storage. when you need the original pdf for a banker or an attorney, here's how to grab it.
3 steps·~2 min - 07
fill out filing details once, reuse on every prep sheet
every state filing needs the same handful of fields — legal name, address, ein, formation date, registered agent. oyster stores them once in settings and pre-fills every filing prep sheet from there.
3 steps·~2 min - 08
use a filing prep sheet for an annual report or franchise tax
for fileable categories (annual report, franchise tax, license renewals), oyster generates a prep sheet that pre-fills your business info and links straight to your state's portal. you save 15 minutes of typing.
3 steps·~2 min - 09
what oyster knows how to track
oyster ships with a fixed set of categories that cover the deadlines that fine you. don't see your category? use "other" and set the expiry manually — the calendar still nudges.
3 steps·~2 min - 10
boi/cta — the federal beneficial-ownership filing
the corporate transparency act (cta) requires most llcs and corps to file a beneficial ownership information (boi) report with fincen. oyster ships a category for it with the federal portal pre-linked.
3 steps·~2 min - 11
set reminder windows per filing
different filings need different lead times. annual reports want 60 days (you might owe paperwork from a cpa). license renewals want 14. set per-doc reminder windows so the nudges aren't tone-deaf.
3 steps·~2 min - 12
after you file — upload confirmation and renew
the moment a filing is done, upload the confirmation doc. oyster bumps the next-due date forward by the renewal cadence (annual / quarterly / etc.) so you don't have to re-set anything.
3 steps·~2 min - 13
track registered-agent renewal
if you pay a registered-agent service (instead of being your own), they bill you annually. miss the renewal and you're not in compliance — the state can dissolve your llc.
3 steps·~2 min - 14
track business licenses and permits
city business license, state professional license, sales-tax permit, food permit — oyster tracks them as "business license" or "other" with an expiry. amber 30 days out, red on expiry.
3 steps·~2 min - 15
federal vs state filings
oyster covers both — boi/cta is federal (fincen). annual report and franchise tax are state (sos / dor). the prep sheets pull the right portal automatically based on category + state.
3 steps·~2 min - 16
the formation-docs banner — what it's checking
if you're missing core paperwork, the banner at the top of oyster nags you with the specific gaps. it's checking against the requirements for your entity type (sole prop / llc / s-corp / c-corp / partnership).
3 steps·~2 min
still need help with oyster?
we respond to every message within 24 hours.