Skip to content

Compliance Portal

The Compliance Portal (compliance.openinsure.dev) is the regulatory hub for tracking producer licenses, managing state filings, and monitoring compliance deadlines across all jurisdictions where the MGA operates.


  1. Go to compliance.openinsure.dev 2. Sign in with your Microsoft account (role: compliance_officer) 3. You land on the Compliance Dashboard

The dashboard shows:

  • License alerts — producers with licenses expiring in the next 60 days
  • Filing deadlines — state filings due in the next 30 days
  • Open compliance tasks — items requiring your action
  • Compliance score — percentage of producers with current licenses across all active states
  • Recent filings — last 10 filings submitted with status

The Licensing section tracks every producer’s license in every state where they write business.

StatusMeaning
ActiveLicense current; valid in this state
Expiring SoonExpires within 60 days
ExpiredLicense lapsed; producer should not write in this state
Pending RenewalRenewal submitted; awaiting state approval
SuspendedLicense suspended by state DOI

When a license is within 60 days of expiry:

  1. You receive an email notification
  2. A task appears in your queue
  3. The producer receives their own email reminder
  1. Open Producers → Licensing 2. Search by producer name or NPN 3. Click the license row to edit 4. Update expiry date and upload the renewed license certificate 5. Save — the status updates to Active

Filing typeFrequencyAuthority
Premium tax returnQuarterly / AnnualState DOI
Surplus lines affidavitPer-policyState DOI
NAIC financial statementAnnualNAIC
Schedule F reinsuranceAnnualState DOI
Producer appointmentOn hireState DOI
Producer terminationOn terminationState DOI
  1. Click Filings in the navigation 2. Select the filing type and state 3. Upload the completed filing document 4. Enter the submission date and confirmation number 5. Set the next due date 6. Mark as Filed

The system sends email notifications:

  • 30 days before a filing is due
  • 7 days before a filing is due
  • Day of if still unsubmitted

Overdue filings appear in red on the dashboard.


Tasks are created automatically when:

  • A producer license is within 60 days of expiry
  • A state filing is within 30 days of due date
  • A new producer is appointed (requires filing in their licensed states)
  • A producer is terminated (requires termination notice to states)

Each task has a due date, assignee, and status (Open / In Progress / Complete).


The Analytics tab surfaces compliance trends:

  • Producer license health by state
  • Filing on-time rate (monthly)
  • States with the most compliance events
  • Year-over-year comparison

Use these analytics to identify states or producers that need attention before regulators flag them.


For Risk Retention Groups, additional requirements apply under the Liability Risk Retention Act (LRRA):

  • Home state domicile — filings to the RRG’s domicile state regulator
  • Multi-state notice filings — each state where the RRG writes business
  • Schedule F — reinsurance ceded and assumed, filed annually

The RRG section of the compliance portal tracks these specifically. See also RRG Compliance for technical details.


For programs that process health data (stop-loss, group health):

  • PHI access is logged automatically
  • HIPAA audit reports are available in Reports → HIPAA Audit Log
  • BAA status for each carrier and vendor is tracked in Partners → BAAs

See HIPAA Compliance for the full technical implementation.


Compliance officers receive email and Teams notifications for:

  • License expiry alerts (60 days, 30 days, 7 days)
  • Filing deadline reminders (30 days, 7 days, day-of)
  • New producer appointments requiring filing
  • Suspicious activity flags from the audit system

Configure preferences in Profile → Notifications.