1099 season: The CTO/COO playbook for when data won't stop moving

By Kumar Ujjwal, Founder and CEO
Every year, the same thing happens across fund administration teams: 1099 prep lands on the calendar… and suddenly everything becomes urgent.
It's not a matter of forgetting or lacking discipline.
The reality is that 1099 fund admin timelines depend on an entire ecosystem: custodians and brokers, corporate actions, income reclassifications, wash sale adjustments, tax reporting vendors, investor registry accuracy, and hard deadlines that won't budge — even when the inputs aren't ready.
If you've worked inside fund accounting, investor reporting, or tax ops at scale, you already know: 1099 workflows are challenging because the timeline is forced and the data keeps evolving after you've already started. The forms themselves? They're the easy part.
This is the playbook to run 1099 season like an operating process: first work copy to exceptions, then move to controlled versions, and finish with a defensible final.
That's what DwellFi is built to do: act as the control layer while upstream data keeps moving.
Step 0: Lock the Deadlines (So You Don't Build the Wrong Calendar)
Fund admins deal with two different "furnish" regimes plus the IRS filing deadlines.
1. Vendor payment stream (1099-NEC) Furnish + File
- Deadline: Feb 2, 2026
- Form 1099-NEC must be filed and furnished by this date. Since Jan 31 falls on a Saturday, the deadline moves to the next business day.
2. Composite/broker statement furnish (1099-B)
- Deadline: Feb 17, 2026
- Furnish recipient statements for Form 1099-B (and certain consolidated reporting statements) by this date. The standard Feb 15 deadline falls on a Sunday and Monday is a holiday.
3. IRS filing deadlines for 1099 series
- Paper Filing: Mar 2, 2026
- Electronic Filing: Mar 31, 2026
The Operational Takeaway: March is the statutory runway. February is when recipient-facing reality hits.

The Operating Model: Two Parallel Tracks, One Control Layer
You're typically running two workflows at the same time. Most teams fail because they treat these as two separate "projects" managed in disconnected spreadsheets.
Track A — Investor/Broker Composite
- Forms: 1099-DIV / 1099-INT / 1099-B
- Primary Pain: Late movement (reclass, wash sales, basis changes, corporate actions) + recipient registry accuracy.
Track B — Vendor Payments
- Forms: 1099-NEC (and sometimes 1099-MISC)
- Primary Pain: Volume (many vendors, many entities) + W-9/TIN completeness + GL classification ambiguity.
The CTO/COO Move: Implement one unified control layer for intake, exceptions, traceability, and versioning across both tracks.
The DwellFi 1099 Control Layer (How It Actually Runs)
This is the DwellFi-led playbook. Not "AI for tax." It's execution control.
1) Intake: Get everything into one place (Fast)
DwellFi starts with what fund admins actually have. We ingest:
- Broker/custodian exports (CSV/XLS/PDF)
- Composite statement PDFs + supporting details
- Investor registry extracts
- Internal GL exports (cash + income accounts)
- W-9/W-8 data and prior-year 1099s
Goal: Eliminate "Where is the latest file?" as a failure mode.
2) Extraction: Turn docs into structured tables
DwellFi extracts the fields you typically retype and re-check:
- Payer & Recipient profiles (Name, EIN, Address, Entity Mapping)
- Box-level values (DIV/INT/B/NEC/MISC)
- Withholding fields and key attributes
Traceability: Every extracted value stays connected to its source evidence.
3) Validation: Catch issues before February panic
This is where control starts. The system runs automated checks for:
- Missing/invalid TINs and W-9s
- Payer/recipient mismatch checks
- Duplicate recipient/vendor detection
- Year-over-year variance flags
Output: A smaller, prioritized set of real exceptions.
4) Exceptions: One Queue. Owned. Evidence-Backed.
Instead of managing issues in email threads, exceptions live in one place with:
- Owner, Status, and Due Date
- Evidence links
- Resolution trail
This is the difference between "busy" and "in control."
5) Versioning: Draft v1 → Draft v2 → Final → Corrected
DwellFi enforces controlled progression. Draft versions are explicit, changes are logged, and correction reasons are captured.
Result: The team can answer "what changed since last draft?" immediately.
6) Outputs: What fund admins actually ship
Depending on the track, DwellFi produces:
- Recipient population completeness reports
- Missing TIN / Missing W-9 queues
- Variance packs (YoY and draft-to-draft)
- Filing-ready tables for tax vendors

What "First Work Copy" Means
The best teams don't wait for perfection. They generate a first work copy early.
A first work copy unlocks:
- Population completeness checks
- Early registry cleanups
- Exception workstreams
- Client review cycles
The draft is where operational control begins.
Concrete Example (Composite Track): Why "Final" Moves Late
Here's a realistic pattern in composite reporting:
Late Jan: You generate Draft v1 based on broker/custodian data.
Early Feb: An issuer update arrives and reclassifies distributions (e.g., ordinary dividends → return of capital).
The Impact: Box-level changes on statements and variance flags trigger investor questions.
The Ops Requirement: You must ingest updated source detail, identify impacted recipients, regenerate Draft v2, and log the reason.
This is where teams lose days—because without versioning, every correction becomes a manual investigation.
Concrete Example (Vendor Track): GL-Based 1099-NEC at Scale
Vendor 1099 work is less glamorous, but the volume is brutal.
The Workflow Fund Admins Run:
- Upload entity GL cash activity by client/entity.
- Extract transactions relevant to 1099 reporting.
- Group payments by vendor and calculate YTD totals.
- Validate each vendor against W-9s (The critical step).
- Flag exceptions: Missing W-9, unclear classification.
- Output a filing-ready report including Vendor Name, Amount Paid, 1099 Eligible (Y/N), and Notes.
This is where a single exception queue saves the team from spreadsheet hell.
The Milestone Cadence: What "In Control" Looks Like
If you run 1099 season like an operating process, your milestones look like this:
Timeframe | Milestone |
Late Jan | First work copy produced. Exception queue populated. Registry gaps visible. |
Early–Mid Feb | Draft v2 generated after upstream movement. Variance pack reviewed. |
Feb 17 | Recipient-facing readiness managed for 1099-B/Composite. |
Mar 2 / Mar 31 | Final filing pack is defensible. Correction workflow ready. |
Ready to Take Control of 1099 Season?
Feb 2 is 12 days away. Feb 17 is less than a month out.
If you're still managing 1099 workflows across disconnected spreadsheets and email threads, now is the time to get your control layer in place.
Want to see what this looks like in practice? We'll walk you through the end-to-end workflow from first work copy to exceptions followed by corrected forms to final filing.
Get set up before the February crunch hits.