Issuer names, coupons, maturities, premiums, discounts, and those little insurer tags told the whole story. That night taught me something you can use right now. If you can read a holdings schedule with confidence, you can spot concentration risk, review faster, and make better calls for your clients.
Key Takeaways
- Form 928 is how many older EDGAR pages label archived Form N‑Q files. It is the same quarterly schedule of portfolio holdings that mutual funds used to file. You will often find it as “form-928.htm” in the filing index.
- Form N‑Q has been replaced by N‑PORT and complemented by N‑CSR. N‑Q is historical. Today, N‑PORT and N‑CSR carry the load, with new requirements adopted in 2022 and further updates in 2024 and 2025.
- Use EDGAR to search by fund name or Investment Company Act file number. For example, Dreyfus Premier California AMT‑Free Municipal Bond Fund filed an N‑Q as “form-928.htm,” reporting positions as of 02/29/08 under file 811‑3757.
- In N‑Q archives, focus on six fields that drive analysis, then layer in insurer tags: Issuer, Coupon, Maturity, Principal, Market Value, Notes.
- For current work, rely on N‑PORT’s machine‑readable data and N‑CSR’s shareholder report content, including 2024’s tailored report changes and Inline XBRL tags.
What is Form N‑Q, and why do some EDGAR pages say “Form 928”
Form N‑Q was the SEC’s quarterly schedule of portfolio holdings for registered management investment companies. On EDGAR, you will often see the HTML file named “form-928.htm,” even though the document itself is Form N‑Q. That naming quirk shows up clearly in the Dreyfus Premier California AMT‑Free Municipal Bond Fund’s filing for the period ended 02/29/08, which lists the Investment Company Act file number 811‑3757 right on the first page.
N‑Q gave you a full positions list, including issuer, coupon, maturity, principal, and market value. It also included notations and insurer labels that helped you map credit enhancement exposure across a portfolio. While N‑Q is now historical, it remains a rich training ground for understanding how to read holdings schedules with care. The SEC first adopted N‑Q in the early 2000s as part of a broader modernization of fund disclosure.
Where to find filings and how to pull the right quarter
You can locate historical N‑Q reports and today’s forms in minutes:
- Go to EDGAR and search by the fund’s registrant name or its Investment Company Act file number. In our example, searching the file number 811‑3757 brings up the Dreyfus fund’s filing index that contains “form-928.htm.”
- Open the N‑Q entry in the results. Confirm the period end date on the cover page and cross‑check the “Date of reporting period” lines so you are reading the correct quarter.
- For current transparency, look for the fund’s N‑PORT and N‑CSR filings. N‑Q has been rescinded, so these forms carry the up‑to‑date data and shareholder report content.
Timing matters. Historically, N‑Q was due no later than 60 days after the close of a fund’s first and third fiscal quarters. Today, holdings and report timing flow through N‑PORT and N‑CSR, including 2024’s tailored shareholder report rules and tagging requirements that became mandatory for shareholder reports transmitted on or after July 24, 2024.
A quick orientation to the example everyone asks about
If you want a concrete picture of what an old N‑Q looks like, open the Dreyfus Premier California AMT‑Free Municipal Bond Fund’s “form-928.htm.” It shows a heavy allocation to long‑term California municipal credits, detailed line items with coupons and maturities, and insurer flags like MBIA and AMBAC scattered through the schedule. It is perfect practice for learning how to read premiums, discounts, and duration signals out of a static list.
Pro tip, validate, do not guess. The cover page and the footnote legend explain more than half of the “mysteries” people struggle with in these schedules.
Form N‑Q vs N‑PORT vs N‑CSR, what changed and what to use now
The short version, N‑Q is the archive, N‑PORT and N‑CSR are the present. The SEC replaced N‑Q as part of its Investment Company Reporting Modernization and later added the Tailored Shareholder Reports rule, which rebalanced what appears in shareholder reports versus what must be filed and tagged. The Commission also adopted further amendments to N‑PORT and N‑CEN in 2024 and updated effective dates in 2025.
Side‑by‑side comparison
| Form | Who files | Cadence | Public view | Data format | Status as of Feb 19, 2026 | Primary use |
| N‑Q | Registered management investment companies | First and third fiscal quarters, historical | Public on EDGAR archives | Human‑readable HTML or text | Rescinded for most funds by 2019 to 2020 transition windows | Historical holdings analysis and training |
| N‑PORT | Most registered funds, with exceptions for money market funds that use N‑MFP | Monthly submissions with specific public disclosure timing defined by rule | Public disclosure requirements have been expanded, with 2024 amendments and later effective dates | Machine‑readable XML | Amendments adopted Aug 28, 2024, with certain N‑PORT changes’ effective date extended to Nov 17, 2027 | Current holdings data and risk fields |
| N‑CSR | Registered management investment companies | Semiannual shareholder reports | Public, with tailored report rules in effect for reports transmitted on or after July 24, 2024 | Human‑readable plus Inline XBRL tagging for the shareholder report content | Active | Certified shareholder reports and narrative insights |
Citations, rescission and modernization FAQ, tailored reports and compliance date, and N‑PORT amendments and scheduling.
What the 2024–2025 updates mean for your workflow
- Tailored shareholder reports became mandatory for transmission dates on or after July 24, 2024, and must be tagged in Inline XBRL. If your Form N‑CSR filing date falls after that, you still include the exact report you sent to shareholders.
- The SEC adopted amendments to N‑PORT and N‑CEN on August 28, 2024, then extended the effective date for certain N‑PORT changes to November 17, 2027, while N‑CEN amendments keep a November 17, 2025 effective date. Plan your data pipelines and templates accordingly.
- Industry groups have flagged concerns about moving to more frequent public portfolio holdings on N‑PORT. Keep an eye on front‑running risk and how quickly you post‑process monthly data.
How to work with N‑PORT in practice
Here is a simple loop my team uses when reviewing a fund’s current holdings via N‑PORT:
- Pull the most recent N‑PORT public filing and load the XML into your analytics workbook or BI tool. Keep a read‑only copy of the raw file for audit.
- Map identifiers first, then normalize issuer names and sectors.
- Rebuild a basic muni schedule view that mirrors what you learned from N‑Q, including coupon, maturity, principal, and current value fields.
- Layer in concentration views, state weights, insurer or credit enhancement tags, and a simple duration ladder.
- Tie your findings back to what the latest tailored shareholder report says in the fund’s N‑CSR. You will often find a narrative clue that explains a positioning shift.
You do not need fancy software to start. A clean XML import, a few pivot tables, and disciplined naming conventions will take you surprisingly far.
Why the N‑Q archive still matters
Even though N‑Q is historical, it teaches the muscle memory you need for precise holdings reading. The Dreyfus “form-928.htm” shows how to interpret premiums and discounts, how insurer tags cluster, and how a single state can dominate portfolio risk. Once you learn that cadence on an archived N‑Q, parsing a modern N‑PORT file feels a lot more natural.
What an N‑Q schedule reveals, a real example
The Dreyfus Premier California AMT‑Free Municipal Bond Fund’s N‑Q filing shows a portfolio concentrated in long‑term California municipal credits, with detailed line items that list issuer, coupon, maturity dates, principal amounts, and market values. You will also notice insurer entries like MBIA and AMBAC and lettered footnotes that explain features such as prerefunding and Rule 144A status. That blend of facts is enough to reconstruct duration, premiums or discounts, and insurer dependence.
The six fields that do the heavy lifting
- Issuer, write the full name. If there is a project or obligor, capture it.
- Coupon, read the stated rate, and keep it separate from accrued interest.
- Maturity, capture the final date and note call features if disclosed.
- Principal, record the par held for true exposure sizing.
- Market value, compare to par to spot premium or discount.
- Notes, tie letters back to the legend so you do not miss prerefunding, insurance, or 144A status.
When you tie these six together, you can explain most of the valuation pattern you see.
How to read municipal entries without getting tripped up
Coupon, maturity, yield
- Coupon is the cash flow rate on face value. A 5.00 coupon on 1,000 pays 50 each year.
- Maturity is when par is due, unless the issuer calls it earlier.
- Yield depends on price. A 5.00 coupon that trades above par will carry a yield to maturity below 5.00.
Your job is to read the coupon and maturity, then infer yield direction from the market value relative to principal. Do not skip call features. They push yield math more than people expect.
Principal versus value
Principal tells you how much the fund owns at par. Market value tells you the price story for the quarter‑end date on the filing. Above par equals premium. Below par equals discount. Large positions magnify the gap, so compare size and direction before you jump to a credit conclusion. In the Dreyfus schedule you can see both premiums and discounts inside the same obligor family, a signal that structure and call terms matter as much as the name on the bond.
Insurance and credit enhancements
When you see “Insured, MBIA” or “Insured, AMBAC,” the insurer promises timely principal and interest. That support can tighten spreads, lift prices, and change how the bond trades. The flip side is insurer risk. If a guarantor weakens, insured paper can reprice quickly even if the issuer is steady. Read the legend to see if coverage is full or partial, then flag any large insured positions for extra review. Historical schedules, like our Dreyfus example, are ideal for learning where insurer labels sit and how they shape value.
A fast checklist you can reuse
- Bucket holdings by state and sector, then compute percentages on both par and market value.
- Aggregate insurer exposure by guarantor and by maturity bucket.
- Build a maturity ladder, then circle any single‑year clusters.
- Document every footnote letter you rely on, then paste the legend into your workpaper for reviewers.
- Save a screenshot or PDF of the cover page and the holdings table you analyzed so review goes faster.
If you feel lost, start with three numbers, state weight, insured weight, and average maturity. Then work deeper.
Spot the risks that matter before they show up in returns
Geographic concentration
A portfolio that sits mostly in one state can look fine in calm markets and then move in a hurry when that state hits fiscal stress, tax changes, or weather events. Historical N‑Q schedules make this stark. You can quantify it in seconds by adding up the California line items in the Dreyfus file and comparing them to total net assets. Then test how a 50 to 100 basis point spread move would ripple through premiums and discounts.
Credit enhancement dependence
Monoline insurance can mask issuer differences during quiet periods. When the insurer stumbles, multiple positions can sell off together. That is why you group MBIA, AMBAC, FSA, and XLCA exposures and look at them by maturity bucket. If several large insured positions cluster in the same year, your exit options shrink if volatility hits. Historical schedules show the pattern cleanly.
Maturity clusters and duration
Average maturity can hide risk. Map a ladder, for example 0–3, 4–10, 11–20, 21 plus years, and compute shares on market value. Circle any single year or narrow range where big positions pile up. That is where reinvestment and liquidity pressure will show first.
Use N‑Q archives and N‑PORT today, a simple research flow
- Start with a historical N‑Q to learn the fund’s structure and past risk posture.
- Pull the latest N‑PORT public file and rebuild the same schedule view in your tool.
- Tie holdings, state weights, and insurer tags to the newest tailored shareholder report inside N‑CSR. This rule is now in effect for reports sent on or after July 24, 2024, and those reports must be Inline XBRL‑tagged.
- Keep a small SOP, two pages max, that defines names, fields, and file locations. A light process saves hours in review.
Common pitfalls that slow teams down
Misreading insurer annotations
Insurer labels are credit enhancements, not coupon resets. Read the legend, match letters, and confirm whether coverage is full or partial. Do not treat insurer names as yield modifiers by themselves. The Dreyfus schedule’s footnotes are a great training tool for this habit.
Ignoring premiums and discounts
Par is not price. When you compute contribution to risk or duration, use market value and include amortization of premiums and accretion of discounts. That is where your yield story actually lives.
Overlooking maturity concentration
Average numbers hide clusters. Draw the ladder and mark any year with large positions or shared insurers. That is where liquidity can get tight.
FAQs, quick answers
What is “Form 928” on EDGAR?
It is how many archived Form N‑Q filings label their HTML file. You can open “form-928.htm” and see the full N‑Q schedule, just like the Dreyfus example for period end 02/29/08 under file 811‑3757.
Is Form N‑Q still required in 2026?
No. N‑Q was rescinded as part of the SEC’s reporting modernization, with transition dates running through 2019 to 2020. Use N‑PORT for holdings data and N‑CSR for shareholder reports.
What changed with shareholder reports in 2024?
Open‑end funds must send streamlined, tailored shareholder reports and tag them in Inline XBRL for reports transmitted on or after July 24, 2024. Certain details moved online and into N‑CSR.
What about N‑PORT in 2024 and after?
The SEC adopted amendments to N‑PORT and N‑CEN on August 28, 2024. The Commission later extended the effective date for certain N‑PORT changes to November 17, 2027, while N‑CEN amendments keep a November 17, 2025 effective date. Track these dates in your compliance calendar.
Where should I start if I have never read an N‑PORT XML?
Import the latest public file, map identifiers, rebuild a schedule view that looks like N‑Q, and add state, insurer, and maturity ladders. Then read the fund’s latest tailored shareholder report for narrative context.
Where teams get stuck, and how to fix the review loop
If your reviewers are buried in redo cycles, formalize the basics. Keep a master SOP for holdings reviews, standardize workpaper names, define a three‑layer review path, and track a simple SLA for turnaround. If you want help operationalizing that, Accountably can plug a trained offshore team into your workflow with SOPs, standardized workpapers, and layered quality control so partners spend less time in review and more time on client strategy. Keep it practical and minimal, no resume dumps, just predictable delivery.
Conclusion
You now know what Form 928 really is, how to mine N‑Q archives for lessons, and how to use N‑PORT and N‑CSR to see what is happening today. Start with the six core fields, check the legend, build a ladder, and document your steps. Do this consistently and your reviews will run faster, your explanations will be crisper, and your calls will carry more weight.