← Back to blog

How We Built K1Manager with AI

Building a tax technology product is an unusual intersection of deep domain knowledge and software engineering. Most tax professionals don’t write code. Most software engineers don’t understand partnership taxation. K1Manager exists because someone decided to bridge that gap.

This is the story of how — and more importantly, why.

The problem was personal

After years in fund-of-funds tax compliance, the frustration with manual K-1 processing became impossible to ignore. Every season, the same pattern: hundreds of K-1 PDFs arrive, each one needs manual data entry into a template, and the work consumes the team for weeks.

The process hadn’t fundamentally changed in decades. The forms were digital, but the workflow was manual. Open PDF, read value, type into Excel, move to next field. Repeat thousands of times.

There had to be a better way.

Why not use existing tools?

The obvious question: why build something new when K-1 extraction tools already exist?

The existing landscape falls into a few categories:

  • ML-based extractors (like K1x) use machine learning to read K-1 PDFs. They work, but they return confidence scores — which means someone still needs to review uncertain extractions. For standard IRS forms with fixed layouts, ML introduces unnecessary uncertainty.
  • Generic OCR solutions aren’t tailored to tax forms and require significant configuration to handle the nuances of K-1 data (negative numbers, footnote references, multi-page schedules).
  • Manual processes with offshore teams reduce cost but don’t reduce error rates, and they introduce communication overhead and turnaround delays.

None of these approaches addressed the core issue: K-1 forms are standardized IRS documents with known layouts. Reading values from fixed positions shouldn’t require machine learning — it should be deterministic.

Building with AI as an accelerator

K1Manager wasn’t built by AI — it was built with AI. The distinction matters.

AI served as a development accelerator in several ways:

  • Code generation: Translating domain knowledge into working code. A tax professional who understands exactly what needs to happen at each step can describe the logic and have AI help implement it.
  • Architecture decisions: Exploring different approaches to state management, data flow, and component design — getting rapid feedback on trade-offs.
  • Domain-code bridging: The hardest part of building tax software isn’t the code — it’s encoding tax domain knowledge accurately. AI helps bridge the gap between “how a senior tax associate thinks about K-1 processing” and “how that translates to data structures and algorithms.”

The result is a product built with deep tax expertise — by someone who has lived the workflow — accelerated by AI tools that made the engineering accessible.

What we learned

A few lessons from building K1Manager that apply broadly to domain-specific software:

Domain expertise is the moat. Code can be generated. Architecture patterns can be learned. But understanding the nuances of partnership tax compliance — which fields interact, which edge cases matter, how reviewers actually think about data quality — that comes from years of practice.

Deterministic beats probabilistic for structured data. When you know the format, don’t guess. K-1s are IRS-standardized forms. Coordinate-based parsing delivers exact values without the overhead of ML confidence scores.

Build for the workflow, not the technology. Tax teams don’t want a data extraction tool — they want their workpaper completed accurately. K1Manager is designed around the end-to-end workflow: extract, validate, modify, aggregate, and output to the client’s template.

AI changes who can build software, not what needs to be built. The problems in tax compliance are the same as they were five years ago. What’s changed is that a domain expert with AI assistance can now build the solutions that previously required a full engineering team.

What’s next

K1Manager is the first product, but the vision is broader. Tax and accounting are full of high-friction, manual workflows that are ripe for focused automation — processes where domain expertise matters more than general-purpose AI capabilities.

We’re identifying those processes one at a time, and building tools that fit the way professionals actually work.


Interested in learning more? Request a demo to see K1Manager in action.