Evaluate · filing vs drafting

SEC filing software vs drafting agents: where each one stops

SEC filing software converts, tags, validates and submits a filing; it does not find the reasons a fund's prospectus must change or check the numbers in it. This guide sets the two layers side by side and shows where they meet: at a clean, marked and tagged amendment, which Botminds' Annual Prospectus Update hands to the filing tool a fund already uses.

Updated · 12 min read

SEC filing software is the layer that turns a finished document into an accepted EDGAR filing: it converts files to EDGAR's formats, applies Inline XBRL tags to the risk/return summary, validates the submission, sends it and records the acceptance. Fund groups run it themselves or buy it as a service from a filing agent. What it does not do is decide what the document should say. For a mutual fund's annual update, the hard work sits upstream: finding every reason the prospectus, summary prospectuses and SAI must change, drafting each change, checking every number and deciding the filing path. Botminds' Annual Prospectus Update does that upstream work with agents and people, and hands a clean, marked and tagged amendment to whatever filing software or filing agent the fund already uses.

Two layers of the same filing, row by row

SEC filing softwareDrafting agents in Annual Prospectus Update
Starts from

SEC filing software: Finished, approved documents.

Drafting agents in Annual Prospectus Update: Last year’s filing and the systems of record: minutes, fund accounting, performance, rules, roster, supplements.

Main job

SEC filing software: Convert, tag, validate, submit, confirm acceptance.

Drafting agents in Annual Prospectus Update: Find each reason to change, draft it, check every number, test the filing path.

Checks

SEC filing software: That the submission is well formed: format, tags, required fields, file types.

Drafting agents in Annual Prospectus Update: That the content is current and consistent: every number against its source, every shared passage across funds.

Inline XBRL

SEC filing software: Applies and validates the tags.

Drafting agents in Annual Prospectus Update: Supplies the values the tags carry, already checked against their sources.

Approval

SEC filing software: Records who submitted.

Drafting agents in Annual Prospectus Update: Enforces who may approve each change and when signing may open.

Ends at

SEC filing software: EDGAR acceptance and the filing receipt.

Drafting agents in Annual Prospectus Update: A signed amendment handed to the filing manager to send.

Our comparison of two categories of tool, by method; many filing products include some drafting features and the reverse, so ask which layer produces each result.

What SEC filing software does

It meets EDGAR's technical requirements so the filing team does not have to. Every fund filing goes through EDGAR, which "accepts new filer applications, new filings, and changes to filer data each business day, Monday through Friday, from 6:00 a.m. to 10:00 p.m., ET", and filings that begin after 5:30 p.m. may be disseminated the next business day (SEC, Accessing EDGAR Data). Filing software prepares the submission in the formats EDGAR accepts, attaches the exhibits, applies the Inline XBRL tags, runs validation, submits and collects the acceptance message.

EDGAR acceptance: why the filing layer matters on the last day

The acceptance matters legally as well as practically. Rule 485(f) warns that "electronic filers should not presume a registration statement has been accepted until notice of acceptance has been received from the Commission" (17 CFR 230.485(f)). A 485(b) amendment designed to go effective on filing is not effective until EDGAR has accepted it, so a rejected submission on the last day of the 120-day window is a problem the filing layer exists to prevent.

The tagging work is substantial. Form N-1A requires an Interactive Data File for any amendment that "includes or amends information provided in response to Items 2, 3, or 4", and for any 497 filing that varies that information (Form N-1A, General Instruction C.3(g)). The SEC's estimate for all fund interactive data across its forms is about 323,724 hours a year (88 FR 17900). Our colleagues compare tagging tools for shareholder reports in XBRL tagging software providers.

What filing software does not check

It checks the container, not the contents. A validator will reject a missing tag, a malformed value or a file in the wrong format. It will pass a fee table whose waiver line expires three days after the effective date, a Class I return carried from last year, a portfolio manager named in Item 5 and missing from the SAI, or a definition that turns a 485(b) amendment into a 485(a) one. Each of those is a well-formed value in a well-formed filing.

Inline XBRL makes the point sharper. The tag says what a number is: the net expense ratio of Class A, the one-year return of Class I. It says nothing about whether the number is right. A stale return, correctly tagged, goes to EDGAR as structured data that anyone can pull into a comparison; the error is easier to find after filing, not before. Our guide to what a blackline misses sets out the check that does look at the contents.

Four layers of one filing, and who works in each

1

Evidence and drafting

Drafting agents, fund legal, fund administration

Find every reason to change, draft each change, check every number, test the filing path, get approvals

2

Documents

Document system, typesetter

Hold the versions; set the pages; produce the clean and marked copies

3

Filing

SEC filing software or a filing agent

Convert to EDGAR format, tag Inline XBRL, validate, submit, receive acceptance

4

Publication

Fund website, intermediaries

Post the summary and statutory prospectus and SAI under Rule 498; send on request

The layers of an annual prospectus update as most fund groups run it. Filing software and filing agents work in the third; Annual Prospectus Update works in the first and hands its output to the second and third.

Where the two layers meet: a clean, marked and tagged amendment

The hand-off between drafting and filing is a set of finished parts. For a Rule 485(b) annual update that means the facing sheet; the clean and marked prospectus, summary prospectuses and SAI; the Part C exhibits; the Inline XBRL values for Items 2 to 4; the powers of attorney; and counsel's representation under Rule 485(b)(4). The marking has its own rule: on EDGAR, the requirement to mark changed material is met by inserting tags "before and ... following a paragraph containing changed material", and "Financial statements and notes thereto need not be marked" (17 CFR 232.310).

Everything in that set is decided before the filing software sees it. If the set is wrong, the filing layer files it faithfully. That is why the useful question for a buyer is not which tool files better, but which tool makes the set right, and how the two connect.

The hand-off: the filing set, assembled and waiting for every change to be decided

The 485(b) filing screen for the Municipal Series. The assembling agent's note says it put together 6 of 11 parts and validated Inline XBRL for 14 series and 42 classes with no errors, that the prospectus, summary prospectuses and SAI wait for 84 changes, and that it drafted counsel's 485(b)(4) representation and never signs or files. A progress line runs from changes approved to counsel's representation, the CLO's signature, the filing agent and EDGAR acceptance, then the 497(k) filings and website. Below, the parts: facing sheet ready, prospectus clean and blackline waiting for 84 changes, 14 summary prospectuses waiting, SAI waiting, Inline XBRL risk/return summary ready, exhibit (h)(7) ready.
Sample data on fictional funds. The step marked “To the filing agent” is the hand-off to the filing layer; nothing goes there until the Chief Legal Officer has signed.

Where the work actually sits: our estimate by layer

Most of an annual update's time sits above the filing layer. Our estimate for one registration statement's update in a mid-size complex is about 22 working days by hand, of which about two go on exhibits, Inline XBRL and assembling the filing; the other twenty go on collecting changes, re-keying tables, drafting, review rounds and the filing-path test. With agents in the first layer, we estimate the update at about 8.5 days, one of them on the filing layer.

Most of the update happens before the filing software is opened

By hand · 22 days

91%
9%
  • Evidence and drafting · 91%
  • Exhibits, XBRL, assembly · 9%

With agents · 8.5 days

88%
12%
  • Evidence and drafting · 88%
  • Exhibits, XBRL, assembly · 12%
Our estimate for one registration statement, not a measured result: by hand, 20 of 22 days are collecting, re-keying, drafting, review and the filing-path test, and 2 are exhibits, Inline XBRL and assembly; with Annual Prospectus Update, 7.5 of 8.5 and 1. Submission itself takes minutes either way.

The implication for a buyer is direct. A better filing tool can save part of the smaller share. A better drafting and checking layer works on the larger one, and it also reduces what the filing layer has to redo, because a set that is right the first time is tagged and validated once. Our guide to mutual fund filing requirements, priced puts wages on those days.

SEC filing services or software: who presses submit?

Fund groups split the filing layer in two ways. Some run filing software in-house, with their own filer codes and a regulatory reporting team that submits. Others use a filing agent, a service that converts, tags and submits on the fund's behalf, sometimes together with typesetting. Either way, the submission is the fund's: in the sample cycle the Chief Legal Officer signs, and then the filing manager sends the signed set to the filing agent.

The choice between them is about volume, control and the calendar. A complex that files several hundred amendments, supplements and summary prospectuses a year, with peaks such as the April surge when 1,773 485BPOS amendments were filed in 2025 by our count of the SEC's EDGAR indexes, needs capacity on the busiest days. The season guide shows that peak month by month.

EDGAR’s rules the filing layer exists to meet

16

hours a business day when EDGAR accepts filings: 6 a.m. to 10 p.m. ET

SEC, Accessing EDGAR Data

5:30 p.m.

ET: submissions begun later may be disseminated the next business day

SEC, Accessing EDGAR Data

Items 2–4

of Form N-1A must be filed as Inline XBRL whenever an amendment or 497 filing changes them

Form N-1A, C.3(g)

Suspended

the 485(b) path, automatically, if a required Interactive Data File is not submitted

Rule 485(c)(3)

Source: SEC, Accessing EDGAR Data; Form N-1A; Rule 485

The last of those is the filing layer's sharpest risk. Rule 485(c)(3) suspends a registrant's ability to file under paragraph (b) automatically "if a registrant fails to submit any Interactive Data File" the form requires, and the suspension lasts until the file is submitted. Every later amendment would wait sixty days under Rule 485(a) in the meantime, which is why Inline XBRL belongs in the filing set and not in a follow-up.

What to ask each layer before the season

The questions differ by layer, and a single vendor that claims both should answer both sets. Ask to see each answer on one of your own registration statements.

Questions for the filing layer and for the drafting layer

  1. Filing: what does validation reject?

    Format, tags, required fields. Ask for an example of a well-formed filing it passed that later needed a supplement.

  2. Filing: how are summary prospectuses filed and posted?

    Rule 497(k) requires each one filed no later than first use, and Rule 498 requires the documents online with working links.

  3. Filing: what happens on the last day?

    Capacity on peak days, the 5:30 p.m. cut-off and how acceptance is confirmed.

  4. Drafting: where does each change come from?

    A system of record and a cited passage, not a template field.

  5. Drafting: are unchanged numbers checked?

    Stale numbers are the ones nobody edited; ask for coverage of the whole prospectus, summaries and SAI.

  6. Drafting: who decides the filing path and signs?

    Named people, with the tool enforcing who may approve; never the tool.

  7. Both: how do the two connect?

    The drafting layer should hand over a complete set the filing layer can tag and submit without re-keying.

Drawn from Rules 485, 497 and 498, Regulation S-T Rule 310 and Form N-1A, General Instruction C.3(g).

Where Annual Prospectus Update fits, beside the filing tool you have

Annual Prospectus Update works in the first layer and connects to the others. The Trigger agent reads the systems of record, the Drafting and Rule agents draft, the Stale-Data agent checks every number, the Series Consistency agent keeps shared wording alike, and the Filing-Path agent tests each change under Rule 485(b). The assembling agent puts together the clean and marked documents, the Inline XBRL for the risk/return summary, the Part C exhibits and the cited change log. In the sample cycle, the Inline XBRL covered 14 series and 42 classes and validated with no errors before the set was handed over.

A change log closed in Annual Prospectus Update: every change approved and cited

The blackline for the National Muni Fund after approval. The average annual total returns table shows the Class I one-year return updated from 3.42% to 4.17% and the rest of the row updated. The change panel shows the change approved by counsel with reason code S1, and two confirmation messages read: Approved, S1, Class I one-year return: last year's figure; and National Muni Fund: change log closed, 32 of 32 approved, each cited.
Sample data on fictional funds. A fund’s part of the filing set is ready only when its change log closes.

It does not replace the filing software or the filing agent, and it never signs or sends: once the Chief Legal Officer has signed, the filing manager sends the set to the filing agent. After acceptance, the assembling agent files the summary prospectuses under Rule 497(k) (17 CFR 230.497(k)) and posts the documents online for Rule 498 (17 CFR 230.498), the two steps that most often fall between teams. For the document system on the other side of the agents, see keeping the document system.

Questions people ask

What does EDGAR filing software do?

It prepares a filing in the formats EDGAR accepts, attaches exhibits, applies and validates Inline XBRL tags, submits the filing and records the acceptance. It works on documents that are already final; it does not decide their content.

Does filing software check the numbers in a prospectus?

It checks that values are well formed and tagged, not that they are current. A stale return or an expired waiver date passes validation. Checking the numbers needs a comparison with their sources, such as fund accounting and the performance system, before the filing is assembled.

What is the difference between a filing agent and filing software?

Filing software is a tool the fund's own team uses to submit. A filing agent is a service that converts, tags and submits on the fund's behalf. In both cases the registrant signs and is responsible for the filing.

What happens if a fund misses the Inline XBRL for its prospectus?

Rule 485(c)(3) automatically suspends its ability to file post-effective amendments under Rule 485(b) until the required Interactive Data File is submitted, so later amendments would go under Rule 485(a) and wait sixty days.

When does EDGAR accept filings?

Each business day from 6:00 a.m. to 10:00 p.m. Eastern time. Some submissions begun after 5:30 p.m. are disseminated the next business day, and filers should not presume acceptance until EDGAR's acceptance notice arrives.

Annual Prospectus Update.
See it on your own files.

An agentic solution from Botminds. Drafts each fund's 485(b) prospectus and SAI update with a cited change log Book a demo, or explore how it works.