ETFcomply

The system of record for internal ETF compliance

Your compliance calendar lives in a spreadsheet. Your evidence lives in your inbox.

ETFcomply brings every filing, rule, and control into one organized system of record. It ingests from your fund administrator, files your documents into a books-and-records vault, and tracks each deadline against the rule that drives it.

Aggregate · Monitor · Prove

ETFcomply/Calendar
CCO

Open Obligations · 14

On track
ObligationCiteDeadline
Form N-PORTRule 30b1-9Due 5d
§15(c) Advisory Contract Renewal§15(c)Due 34d
Form N-PXRule 30b1-4Due 51d
38a-1 Annual Compliance ReviewRule 38a-1Due 62d
Form 24F-2Rule 24f-2Due 88d

What it does

Aggregate, monitor, prove.

The whole job of an internal ETF compliance function, held in one place instead of across a dozen inboxes and tabs.

Aggregate

One source of truth

Data flows in from your fund administrator and index calculation agent. Every fund document is classified and filed into a retention-aware vault, integrity-checked with sha256.

Monitor

Rules that watch themselves

Diversification, the names-rule 80% test, premium/discount persistence, missing documents, and the 13F threshold are checked on a schedule, with lead-time alerts on every deadline.

Prove

Examiner-ready on demand

Completion is evidence-gated and the audit trail is append-only. Canned examiner bundles export with hashed manifests when the request arrives.

Compliance calendar

25 seeded obligations, each tied to its rule.

The calendar arrives populated. Deadlines are computed from your fiscal year end and board-meeting dates, then business-day rolled, with lead-time alerts firing the tightest bucket an obligation qualifies for.

Selected obligations in the catalog

ObligationCiteCadence
Form N-PORTRule 30b1-9Quarterly + 60d
Form N-CENRule 30a-1FYE + 75d
Annual Prospectus (485(b))Rule 485(b)FYE + ~120d
Tailored Shareholder ReportRule 30e-1Semiannual
Form N-PXRule 30b1-4Aug 31
Form 24F-2Rule 24f-2FYE + 90d
§15(c) Contract Renewal§15(c)Board cycle · 120d lead
17j-1 Access PersonsRule 17j-1Quarterly + 30d
38a-1 Annual ReviewRule 38a-1Annual
2a-5 Valuation ReportRule 2a-5Quarterly
RIC DiversificationIRC §851(b)(3)Fiscal quarter
Names Rule 80% TestRule 35d-1Quarterly

Plus N-PX, excise §4982, Reg S-P, N-RN and more

Automated monitoring

The controls run on a schedule.

Each check writes a full computed snapshot as its own auditable record and raises an alert when it crosses into watch or breach territory.

ETFcomply/Monitoring
CCO

Daily checks · as of prior close

CheckCiteValueState
RIC DiversificationIRC §851(b)(3)41.2% / 50%Pass
Names Rule 80% testRule 35d-183.6%Pass
Premium/Discount persistenceRule 6c-115 daysWatch
Missing document detectionRule 31a-10 gapsPass
13F $100M threshold§13(f)$92.4MNear
ETFcomply/Vault
CCO

Books & records · 2,481 documents

sha256 verified
DocumentCategoryRetention
Board minutes — Q2Board & 15(c)Permanent
N-PORT filing packageRegulatory Filings6 years
Index constituents fileIndex & Benchmark6 years
Daily holdings exportDaily Ops6 years

Capabilities

Everything an internal ETF compliance function tracks.

Vault

Books-and-records vault

Every fund document auto-classified into retention classes under Rules 31a-1 and 31a-2, with sha256 integrity and confidentiality flags.

Ingest

Administrator + index feeds

Ultimus connects via direct API; other administrators arrive by email and CSV. Index calculation agent files are mapped per fund.

Email

Email-linked mapping

Connect Gmail or Microsoft 365 read-only and every fund document lands in the right place, tagged to its obligation and message of record.

13F

Single-click 13F

An EDGAR-shaped XML package with CUSIP and official-list validation, assembled and ready to file when the threshold triggers.

Exports

Examiner bundles

Five canned exports, from the exam opener to the 15(c) board pack, each with a hashed manifest and books-and-records coverage by rule cite.

Audit

Append-only trail

A tamper-evident record of every action, plus owner, member, and read-only viewer seats for the trust CCO or an auditor.

When the exam letter arrives

SEC calls Friday? You export by Monday.

An examiner request is a scramble when your evidence is scattered. ETFcomply keeps the books-and-records organized as you go, so the response is an export, not an archaeology project. Each bundle ships with a hashed manifest and flags any coverage gap by rule cite before you send it.

  • Exam opener — the standard first-request package
  • Books & records by rule cite, with coverage gaps surfaced
  • 15(c) board pack for the advisory-contract file
  • Filing history and portfolio evidence bundles
ETFcomply/Exports
CCO

Examiner bundles · hashed manifest

Exam openerReady
Books & records by rule cite2 coverage gaps
15(c) board packReady
Filing historyReady
Portfolio evidenceReady

How it works

Three steps to a live system of record.

01

Connect your administrator

Link Ultimus by API, or bring other administrators in by email and CSV. Your index calculation agent files map per fund.

02

Link your email, read-only

Grant read-only Gmail or Microsoft 365 access. Documents auto-classify into the vault with the right retention class.

03

The calendar seeds itself

Obligations instantiate against your funds and fiscal dates. Deadlines compute, alerts arm, and the monitoring checks begin.

Bring order to the filing calendar.

Design partner slots are open. We onboard you by hand, connect your administrator, and seed the calendar against your funds.

Request accessaccess@etfcomply.com