Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.
An eligible surplus-lines policy booking is reported to the insured’s home state: new business or renewal, each premium-bearing endorsement, and a cancellation return. The policy needs a home state. Underflow files through the InsCipher feed and keeps one filing record per eligible booking, so the compliance register and the file agree on what the state has been told.
Each eligible booking creates a filing keyed on its ledger row, so a booking that re-runs never files twice:
Booking
Filing type
Bind
New policy, or renewal when the file renews one
Endorsement that adds premium
Additional premium endorsement
Endorsement that returns premium
Return premium endorsement
Cancellation with a pro-rata return
Pro-rata cancellation
Flat cancellation
Flat cancellation
Ledger reversals, including a reinstatement reversal, do not create a state filing. A cancellation with no unearned premium creates no return row and therefore no filing.The filing carries the figures the booking used: premium, agency fee, and each tax and fee line as the state titles it. The feed checks those against its own engine and flags a mismatch rather than accepting it silently.
When InsCipher is configured, filings are queued after the booking and sent in the background. Without credentials, the filing remains Pending. Each one shows where it sits:
Pending: waiting to send, or back in the queue after a failure the feed or the network caused.
Submitted: with the feed, which shows its own word for the stage (saved, submitted, flagged, in the e-file queue).
Filed: the state has accepted it, with the date filed and, where the state issues one, the SLA transaction number.
Failed: the feed refused it, with the reason on the record. Fix the file, then retry from the policy.
The feed reports back two ways. Its webhooks land the filed status, the SLA or countersignature number, and the dates each tax was paid to the state. A daily sweep asks after every filing still with the feed and sends anything that was waiting. On the file, Check status is available for a Submitted filing that has an InsCipher transaction ID. A Failed or attempted Pending filing offers Retry instead.
Stamping offices file on the policy paper, not only the figures. Once the opening filing is with the feed, Underflow attaches the desk’s paper to it:
The binder, after bind
The declarations page, after issue
Each signed state form, under the state’s code for it, when its condition is received with the signed copy
Each document is answered for on its own. A document the feed saved shows as saved on the filing; one it turned away shows the feed’s reason, and stays put until a person sends it again. A document under a code the feed does not know is kept on the transaction as an attachment but left out of the state filing until it is mapped in the feed’s portal.Paper the state sends back (a stamped declarations page, for instance) appears on the filing with a link to it.
On a file, the State filings block lists every filing on the file’s policies with its figures, its stage, the SLA number, and the paper with the feed. Failed filings offer a retry; submitted filings offer a status check and a paper resend.Under Accounting > State filings, the compliance register lists every filing on the desk, newest first, beside the carrier bordereaux.
A filing the feed has accepted is not yet filed with the state. Read the stage on the record, and treat a flagged
filing as a question to answer, not a step that completed.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Underflow","description":"Product documentation for underwriting, servicing, accounting, and controls in Underflow.","colors":{"primary":"#4a8db0","light":"#75aec9","dark":"#3b7391"},"logo":{"light":"https://mintcdn.com/underflow/4edvxOAGvqGGSaUi/logo/light.svg?fit=max\u0026auto=format\u0026n=4edvxOAGvqGGSaUi\u0026q=85\u0026s=afab9f3f7ff3b9de0ec192bfb17d8661","dark":"https://mintcdn.com/underflow/4edvxOAGvqGGSaUi/logo/dark.svg?fit=max\u0026auto=format\u0026n=4edvxOAGvqGGSaUi\u0026q=85\u0026s=327003ae7c1efa191f660644f38f6f3c","href":"/"},"favicon":"https://mintcdn.com/underflow/4edvxOAGvqGGSaUi/logo/favicon.svg?fit=max\u0026auto=format\u0026n=4edvxOAGvqGGSaUi\u0026q=85\u0026s=8da6facb9e4a3231ada0b3fcf054e6f3","background":{"color":{"light":"#fafafa","dark":"#171715"}},"navbar":{"primary":{"type":"button","label":"Open Underflow","href":"https://app.useunderflow.com"}},"fonts":{"family":"Geist Sans","weight":400,"source":"fonts/geist-sans-latin-400-normal.woff2","format":"woff2"},"icons":{"library":"fontawesome"},"styling":{"codeblocks":"system","latex":true},"errors":{"404":{"redirect":false,"title":"That page does not exist","description":"Use search or return to the [Underflow overview](/)."}},"contextual":{"options":["copy","view","assistant","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"dark"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"underflow","hasAudioNarration":false,"actualSubdomain":"underflow","customDomains":["docs.useunderflow.com"],"gitSource":{"type":"github","owner":"underflowai","repo":"underflowjs","deployBranch":"master","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae243794d5fcba369af83f9","collectionId":"1cbe4264-d4d6-4c01-9558-f7abd06d87a5","liveDeploymentHistoryId":"6ae243794d5fcba369af83f9","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae243794d5fcba369af83f9","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guide","count":32},{"language":"default","tag":"Get started","count":9},{"language":"default","tag":"Servicing","count":9},{"language":"default","tag":"Accounting","count":6},{"language":"default","tag":"Controls","count":6},{"language":"default","tag":"Underwriting","count":6},{"language":"default","tag":"Money","count":5},{"language":"default","tag":"Start underwriting","count":5},{"language":"default","tag":"Overview","count":4},{"language":"default","tag":"Compliance","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":":root{--docs-frame:#1c1917;--docs-rule:#e7e5e4;--docs-tint:#f1f7fb}@font-face{font-family:'Geist Mono';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/geist-mono-latin-400-normal.woff2) format('woff2')}code,kbd,pre,samp{font-family:'Geist Mono',monospace!important}.dark .mdx-content .phosphor-icon,.dark .nav-dropdown-item-icon{color:rgb(var(--primary-light))}.mdx-content .phosphor-icon,.nav-dropdown-item-icon{color:rgb(var(--primary))}:root:not(.dark) [data-component-part=step-number]>div{background-color:rgb(var(--primary))!important;color:#fff!important}*,::after,::before{border-radius:0!important}#navbar img.nav-logo{height:1.1875rem}#search-bar-entry{max-width:18rem;margin-right:auto}.mdx-content ol{counter-reset:underflow-list-item;list-style:none!important;padding-left:0!important}.mdx-content ol>li{counter-increment:underflow-list-item;min-height:1.75rem;padding-left:2.75rem;position:relative}.mdx-content ol>li::before{align-items:center;color:#fff;content:counter(underflow-list-item);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;height:1.75rem;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:1.75rem}.dark .mdx-content ol>li::before{background-color:rgba(255,255,255,.1)}.mdx-content table{border:1px solid rgb(var(--primary-light));border-collapse:separate;border-spacing:0}.mdx-content ol>li::before,.mdx-content table thead{background-color:rgb(var(--primary))}.mdx-content table th{border-bottom:1px solid var(--docs-rule);color:#fff!important;font-size:.6875rem;font-weight:700;padding:.5rem .75rem;white-space:nowrap}.mdx-content table th+th{border-left:1px solid rgba(255,255,255,.7)}.mdx-content table td{font-size:.8125rem;line-height:1.25rem;padding:.5rem .75rem;vertical-align:top}.mdx-content table td+td{border-left:1px solid var(--docs-rule)}.mdx-content table tbody tr:not(:last-child) td{border-bottom:1px solid var(--docs-rule)}:root:not(.dark) .mdx-content table{background-color:#fff;border-color:var(--docs-frame);border-collapse:collapse}:root:not(.dark) .mdx-content table thead{background-color:var(--docs-tint)}:root:not(.dark) .mdx-content table th{border-bottom-color:var(--docs-frame);color:var(--docs-frame)!important}:root:not(.dark) .mdx-content table td+td,:root:not(.dark) .mdx-content table th+th{border-left:0}:root:not(.dark) .mdx-content table tbody tr:not(:last-child) td{border-bottom-color:var(--docs-rule)}:root:not(.dark) .mdx-content table tbody tr:last-child td{border-bottom:1px solid var(--docs-frame)}.dark .mdx-content table th{border-bottom-color:rgba(255,255,255,.1)}.dark .mdx-content table tbody tr:not(:last-child) td,.dark .mdx-content table td+td{border-color:rgba(255,255,255,.1)}.dark .mdx-content table th+th{border-left-color:rgba(255,255,255,.7)}.dark .prose li :where(a):not(:where([class~='not-prose'], [class~='not-prose'] *)),.dark .prose span :where(a):not(:where([class~='not-prose'], [class~='not-prose'] *)){border-bottom:1px solid color-mix(in srgb,rgb(var(--primary-light)) 65%,transparent)}.dark .prose li :where(a:hover):not(:where([class~='not-prose'], [class~='not-prose'] *)),.dark .prose span :where(a:hover):not(:where([class~='not-prose'], [class~='not-prose'] *)){border-bottom-width:2px;border-bottom-color:rgb(var(--primary-light))}@media (min-width:1280px){body:not(:has(#api-playground-2-operation-page)) #content-side-layout{max-width:240px!important}body:not(:has(#api-playground-2-operation-page)) #table-of-contents-layout{width:auto!important;padding-left:.75rem!important}body:not(:has(#api-playground-2-operation-page)) #table-of-contents{width:auto!important}}@media (min-width:1024px){.w-\\[18rem\\]{width:240px!important}#sidebar-content{border-right:none!important}body:not(:has(#api-playground-2-operation-page)) #content-container{padding-left:2.5rem!important;padding-right:2.5rem!important}body:not(:has(#api-playground-2-operation-page)) .mdx-content,body:not(:has(#api-playground-2-operation-page)) .prose{max-width:800px!important}}"}],"page":{"pagePath":"controls/state-filing","slug":"/controls/state-filing","pageMetadata":{"title":"State filing","description":"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.","icon":"/icons/phosphor/file-shield.svg","href":"/controls/state-filing"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`An eligible surplus-lines policy booking is reported to the insured’s home state: new business or renewal, each premium-bearing endorsement, and a cancellation return. The policy needs a home state. Underflow files through the `,_jsx(_components.a,{href:`/integrations/regulatory-data`,children:`InsCipher`}),` feed and keeps one filing record per eligible booking, so the compliance register and the file agree on what the state has been told.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-gets-filed`,children:`What gets filed`}),`\n`,_jsx(_components.p,{children:`Each eligible booking creates a filing keyed on its ledger row, so a booking that re-runs never files twice:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Booking`}),_jsx(_components.th,{children:`Filing type`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bind`}),_jsx(_components.td,{children:`New policy, or renewal when the file renews one`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Endorsement that adds premium`}),_jsx(_components.td,{children:`Additional premium endorsement`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Endorsement that returns premium`}),_jsx(_components.td,{children:`Return premium endorsement`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cancellation with a pro-rata return`}),_jsx(_components.td,{children:`Pro-rata cancellation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Flat cancellation`}),_jsx(_components.td,{children:`Flat cancellation`})]})]})]}),`\n`,_jsx(_components.p,{children:`Ledger reversals, including a reinstatement reversal, do not create a state filing. A cancellation with no unearned premium creates no return row and therefore no filing.`}),`\n`,_jsx(_components.p,{children:`The filing carries the figures the booking used: premium, agency fee, and each tax and fee line as the state titles it. The feed checks those against its own engine and flags a mismatch rather than accepting it silently.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-a-filing-moves`,children:`How a filing moves`}),`\n`,_jsx(_components.p,{children:`When InsCipher is configured, filings are queued after the booking and sent in the background. Without credentials, the filing remains Pending. Each one shows where it sits:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pending`}),`: waiting to send, or back in the queue after a failure the feed or the network caused.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Submitted`}),`: with the feed, which shows its own word for the stage (saved, submitted, flagged, in the e-file queue).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filed`}),`: the state has accepted it, with the date filed and, where the state issues one, the SLA transaction number.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Failed`}),`: the feed refused it, with the reason on the record. Fix the file, then retry from the policy.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The feed reports back two ways. Its webhooks land the filed status, the SLA or countersignature number, and the dates each tax was paid to the state. A daily sweep asks after every filing still with the feed and sends anything that was waiting. On the file, `,_jsx(_components.strong,{children:`Check status`}),` is available for a Submitted filing that has an InsCipher transaction ID. A Failed or attempted Pending filing offers `,_jsx(_components.strong,{children:`Retry`}),` instead.`]}),`\n`,_jsx(Heading,{level:`2`,id:`paper-on-the-filing`,children:`Paper on the filing`}),`\n`,_jsx(_components.p,{children:`Stamping offices file on the policy paper, not only the figures. Once the opening filing is with the feed, Underflow attaches the desk’s paper to it:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The binder, after bind`}),`\n`,_jsx(_components.li,{children:`The declarations page, after issue`}),`\n`,_jsx(_components.li,{children:`Each signed state form, under the state’s code for it, when its condition is received with the signed copy`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Each document is answered for on its own. A document the feed saved shows as saved on the filing; one it turned away shows the feed’s reason, and stays put until a person sends it again. A document under a code the feed does not know is kept on the transaction as an attachment but left out of the state filing until it is mapped in the feed’s portal.`}),`\n`,_jsx(_components.p,{children:`Paper the state sends back (a stamped declarations page, for instance) appears on the filing with a link to it.`}),`\n`,_jsx(Heading,{level:`2`,id:`where-to-look`,children:`Where to look`}),`\n`,_jsxs(_components.p,{children:[`On a file, the `,_jsx(_components.strong,{children:`State filings`}),` block lists every filing on the file’s policies with its figures, its stage, the SLA number, and the paper with the feed. Failed filings offer a retry; submitted filings offer a status check and a paper resend.`]}),`\n`,_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Accounting > State filings`}),`, the compliance register lists every filing on the desk, newest first, beside the carrier bordereaux.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A filing the feed has accepted is not yet filed with the state. Read the stage on the record, and treat a flagged\nfiling as a question to answer, not a step that completed.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"State filing","description":"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.","icon":"/icons/phosphor/file-shield.svg","href":"/controls/state-filing"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What gets filed","slug":"what-gets-filed","depth":2,"children":[]},{"title":"How a filing moves","slug":"how-a-filing-moves","depth":2,"children":[]},{"title":"Paper on the filing","slug":"paper-on-the-filing","depth":2,"children":[]},{"title":"Where to look","slug":"where-to-look","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/underflow/d4616b8b0281c242/navigation.js"],"subdomain":"underflow","siteName":"Underflow","title":"State filing - Underflow","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-17T21:23:51.684Z","originalFileLocation":"controls/state-filing.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Underflow\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"State filing - Underflow\">\u003cmeta data-mint-head property=\"og:description\" content=\"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Underflow\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.useunderflow.com/controls/state-filing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://underflow.mintlify.app/_mintlify/api/og/v2?division=Compliance\u0026amp;title=State+filing\u0026amp;description=Report+eligible+surplus-lines+bookings%2C+attach+policy+paper%2C+and+track+each+filing+to+filed.\u0026amp;theme=6d85a6fb43c3800fe5049162\u0026amp;signature=ce57ec5201796c6ac1040b0e4ac5d7720f712e1d18319fd20a1aa2d09cfc6631\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"State filing - Underflow\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://underflow.mintlify.app/_mintlify/api/og/v2?division=Compliance\u0026amp;title=State+filing\u0026amp;description=Report+eligible+surplus-lines+bookings%2C+attach+policy+paper%2C+and+track+each+filing+to+filed.\u0026amp;theme=6d85a6fb43c3800fe5049162\u0026amp;signature=ce57ec5201796c6ac1040b0e4ac5d7720f712e1d18319fd20a1aa2d09cfc6631\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/underflow/0OayvGSLE9b59r0K/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Underflow\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4a8db0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.useunderflow.com/controls/state-filing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/controls/state-filing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.useunderflow.com/#organization\",\"name\":\"Underflow\",\"url\":\"https://docs.useunderflow.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/underflow/4edvxOAGvqGGSaUi/logo/light.svg?fit=max\u0026auto=format\u0026n=4edvxOAGvqGGSaUi\u0026q=85\u0026s=afab9f3f7ff3b9de0ec192bfb17d8661\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.useunderflow.com#website\",\"name\":\"Underflow\",\"url\":\"https://docs.useunderflow.com\",\"publisher\":{\"@id\":\"https://docs.useunderflow.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.useunderflow.com/controls/state-filing#webpage\",\"url\":\"https://docs.useunderflow.com/controls/state-filing\",\"name\":\"State filing\",\"description\":\"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.\",\"dateModified\":\"2026-09-17T21:23:51.684Z\",\"isPartOf\":{\"@id\":\"https://docs.useunderflow.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.useunderflow.com/controls/state-filing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.useunderflow.com/controls/state-filing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Compliance\",\"item\":\"https://docs.useunderflow.com/controls/compliance\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"State filing\",\"item\":\"https://docs.useunderflow.com/controls/state-filing\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.useunderflow.com/controls/state-filing#article\",\"headline\":\"State filing\",\"name\":\"State filing\",\"description\":\"Report eligible surplus-lines bookings, attach policy paper, and track each filing to filed.\",\"url\":\"https://docs.useunderflow.com/controls/state-filing\",\"mainEntityOfPage\":{\"@id\":\"https://docs.useunderflow.com/controls/state-filing#webpage\"},\"dateModified\":\"2026-09-17T21:23:51.684Z\",\"publisher\":{\"@id\":\"https://docs.useunderflow.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.useunderflow.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Underflow\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Underflow","nav":{"global":null,"tabs":[{"tab":"Guide","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/book-open.svg","dropdowns":[{"dropdown":"Get started","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/rocket.svg","description":"Learn the workflow","groups":[{"group":"Welcome","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/house.svg","pages":[{"title":"Welcome to Underflow","sidebarTitle":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/house.svg","href":""},{"title":"Underwriting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-pen.svg","href":"/get-started/underwriting"},{"title":"Servicing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/shield-check.svg","href":"/get-started/policy-servicing"},{"title":"Accounting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/landmark.svg","href":"/get-started/accounting"},{"title":"Controls","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/radar.svg","href":"/get-started/controls"}]},{"group":"Start underwriting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/hammer.svg","pages":[{"title":"Intake and clearance","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/inbox.svg","href":"/underwriting/intake"},{"title":"Collect missing information","sidebarTitle":"Collection","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/messages.svg","href":"/underwriting/collection"},{"title":"Underwrite and quote","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/calculator.svg","href":"/underwriting/underwrite-and-quote"},{"title":"External risk scanning","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/radar.svg","href":"/underwriting/external-risk-scanning"},{"title":"Bind and policy paper","sidebarTitle":"Bind and policy paper","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/signature.svg","href":"/underwriting/bind-and-issue"}]},{"group":"Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/layer-group.svg","pages":[{"title":"The workbench","sidebarTitle":"Workbench","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/window.svg","href":"/platform/workbench"},{"title":"How Underflow organizes work","sidebarTitle":"Core model","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/layer-group.svg","href":"/platform/core-model"},{"title":"Aurora and approvals","sidebarTitle":"Aurora","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/sparkles.svg","href":"/platform/aurora"},{"title":"Settings and administration","sidebarTitle":"Settings","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/wrench.svg","href":"/platform/settings"}]},{"group":"Integrations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/plug.svg","pages":[{"title":"Integrations","sidebarTitle":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/plug.svg","href":"/integrations/overview"},{"title":"Shared mailboxes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/inbox.svg","href":"/integrations/shared-mailboxes"},{"title":"Stripe payments","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/credit-card.svg","href":"/integrations/stripe-payments"},{"title":"Regulatory data","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/scale-balanced.svg","href":"/integrations/regulatory-data"}]}]},{"dropdown":"Underwriting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-pen.svg","description":"Intake to bind","groups":[{"group":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/route.svg","pages":[{"title":"Underwriting","sidebarTitle":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-pen.svg","href":"/underwriting/overview"}]},{"group":"Start underwriting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/diagram-project.svg","pages":[{"title":"Intake and clearance","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/inbox.svg","href":"/underwriting/intake"},{"title":"Collect missing information","sidebarTitle":"Collection","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/messages.svg","href":"/underwriting/collection"},{"title":"Underwrite and quote","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/calculator.svg","href":"/underwriting/underwrite-and-quote"},{"title":"External risk scanning","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/radar.svg","href":"/underwriting/external-risk-scanning"},{"title":"Bind and policy paper","sidebarTitle":"Bind and policy paper","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/signature.svg","href":"/underwriting/bind-and-issue"}]}]},{"dropdown":"Servicing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/shield-check.svg","description":"Manage the book","groups":[{"group":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/shield-check.svg","pages":[{"title":"Servicing","sidebarTitle":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/shield-check.svg","href":"/policy-servicing/overview"}]},{"group":"Servicing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/wrench.svg","pages":[{"title":"Renewals and nonrenewal","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/history.svg","href":"/policy-servicing/renewals"},{"title":"Endorsements","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-pen.svg","href":"/policy-servicing/endorsements"},{"title":"Cancellations and reinstatement","sidebarTitle":"Cancellations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/calendar-xmark.svg","href":"/policy-servicing/cancellations"},{"title":"Certificates and claims","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-shield.svg","href":"/policy-servicing/certificates-and-claims"}]}]},{"dropdown":"Accounting","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/landmark.svg","description":"Money movement","groups":[{"group":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/landmark.svg","pages":[{"title":"Accounting","sidebarTitle":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/landmark.svg","href":"/accounting/overview"}]},{"group":"Money","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/coins.svg","pages":[{"title":"Invoices and dunning","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/receipt.svg","href":"/accounting/invoices"},{"title":"Payments and reconciliation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/money-check-dollar.svg","href":"/accounting/payments-and-reconciliation"},{"title":"Bordereaux and carrier settlements","sidebarTitle":"Bordereaux and settlements","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-pen.svg","href":"/accounting/bordereaux-and-settlements"},{"title":"Trust and disbursements","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/landmark.svg","href":"/accounting/trust-and-disbursements"},{"title":"Agency statements and reports","sidebarTitle":"Statements and reports","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/receipt.svg","href":"/accounting/statements-and-reports"}]}]},{"dropdown":"Controls","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/radar.svg","description":"Rules and oversight","groups":[{"group":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/radar.svg","pages":[{"title":"Controls","sidebarTitle":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/radar.svg","href":"/controls/overview"}]},{"group":"Distribution","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/building.svg","pages":[{"title":"Agencies and producers","sidebarTitle":"Distribution","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/building.svg","href":"/controls/distribution"}]},{"group":"Compliance","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/scale-balanced.svg","pages":[{"title":"Compliance controls","sidebarTitle":"Compliance","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/shield-exclamation.svg","href":"/controls/compliance"},{"title":"Surplus lines","description":"How state taxes, required wording, diligent-search forms, and filings move through a surplus-lines file.","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/map-location-dot.svg","href":"/controls/surplus-lines"},{"title":"State filing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/file-shield.svg","href":"/controls/state-filing"},{"title":"Screening and reporting","description":"Understand sanctions holds and the monthly carrier filing.","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/magnifying-glass.svg","href":"/controls/screening-and-reporting"}]}]}]},{"tab":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/underflow/icons/phosphor/history.svg","pages":[{"title":"Changelog","href":"/updates/2026"}]}]},"title":"State filing - Underflow","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}