Requirements Specification
Scalable AI-Powered Tax Preparation Platform
Version 1.3 Draft • December 2025
Navigate by section based on your interests
Overview
Executive Summary • End-to-End Workflow
Slides 3–4
Implementation
Identity Verification • Timeline • Client Status • Next Steps
Slides 5–8
Technical Architecture
E-Filing • Compliance • Integrations • Infrastructure • AI
Slides 9–13
Business & Operations
SaaS Model • Additional Capabilities
Slides 14–15
Click a section to jump, or use arrow keys to navigate
OVERVIEW › Executive Summary
An AI-powered backbone system to support the complete tax preparation lifecycle — from client intake through e-filing and beyond.
KEY PRINCIPLE
AI-Assistive, Human-Controlled
AI provides analysis; licensed professionals make all final decisions
Small to mid-size accounting firms starting with a staff of 2, with architecture that scales as the practice grows.
DESIGN PRIORITIES
✓ Compliance-first architecture
✓ Accessibility for diverse clients
✓ Audit-ready from day one
OVERVIEW › End-to-End Workflow
PRE-ENGAGE
Conflict check
Engagement letter
INTAKE
Identity verify
Document upload
Missing doc requests
AI ANALYSIS
Extract data
Prelim review
PREP
Tax calculation
AI assistance
REVIEW
Accountant review
EA/CPA approval
DELIVER
E-sign
E-file
Document Intelligence
Auto-classify W-2s, 1099s, K-1s; extract data with AI
Interactive AI Assistant
Answer preparer questions; cite source documents
Client Communication
Secure portal messaging; email notifications
IMPLEMENTATION › Identity Verification
Tiered approach balancing security with accessibility
TIER 1
Low Friction
Returning Clients
• Name + SSN-4 + DOB + Prior Year AGI
• Magic link to email on file
• One security question
⏱ Under 30 seconds
TIER 2
Moderate
New Clients
• Email verification
• Phone: SMS or voice call
• Government ID upload
• Persona analysis (90%+ auto-pass)
⏱ 2-3 minutes
TIER 3
High Risk
Verification Required
• Google Meet video call
• In-person office visit
• Notarized affidavit
TRIGGERS:
Refund >$5K to new bank • Score 70-89%
♿ Accessibility: Voice call alternative to SMS • Large text/high contrast • Paper mail fallback • "Call us" human help option
IMPLEMENTATION › Implementation Plan
Zero disruption to current operations • Target: January 2027 Filing Season
Discovery
Now - Jan 10 '26
• Answer 4 open questions (30 min)
• Gather sample docs & guidelines (1 hr)
• Workflow walkthrough (1 hr)
~3 hours total firm time
Development & QA
Jan - Apr '26
No firm interaction needed
Build during 2026 tax season
Firm focuses on 2025 returns
Integration Testing
May '26
Staff Orientation + UAT
Jun - Aug '26
• 2-hour orientation before testing
• Replay 2025 tax season scenarios
• Friends/family as test clients
Training & Soft Launch
Sep - Oct '26
Go-Live
Oct '26
First full season: Jan '27
Processing 2026 returns in production
IMPLEMENTATION › Client Input Status
Key questions answered - ready to proceed with implementation planning
Tax Software
UltraTax CS + SurePrep
Integration via SurePrep CS Connect
Volume Projections
~1,000 returns/year
Projected 30% growth annually
Entity Type Mix
Full spectrum coverage
Simple personal through complex business
State Coverage
Primary states served? Need all 50?
Pending confirmation
Client Portal
SmartVault (existing)
Integrate, don't replace
Target: January 2027 Filing Season
Build during 2026 tax season • UAT with simulated 2025 returns • Go live January 2027
IMPLEMENTATION › Next Steps
Answer Follow-Up Questions
Tax software, volume projections, entity mix, state coverage
Review Working Demos
See features in action, provide feedback as we build iteratively
Initiate Vendor Conversations
E-filing transmitter, Persona — start onboarding in parallel
Begin Development
Build during 2026 tax season, UAT after, go live Jan 2027
Questions? Let's discuss.
TECHNICAL ARCHITECTURE › E-Filing & Status Management
Transmit
Form 8879 signed
→
Pending
Poll every 6 hrs
→
✓ Accepted
✗ Rejected
Rejection Categories
Auto-Resolution
✓ Parse error codes • Apply fixes • Log for audit • Resubmit automatically
Recommended: Column Tax or April API — Modern REST APIs, webhook status updates
TECHNICAL ARCHITECTURE › Compliance & Regulatory
Built-in from day one, not bolted on later
IRS Requirements
Circular 230
Due diligence, preparer sign-off
WISP (Pub 4557)
Written Information Security Plan
PTIN Tracking
Expiration alerts, enforcement
Data Protection
GLBA Safeguards
Financial privacy, access controls
Encryption
AES-256 at rest, TLS 1.3 in transit
7-Year Retention
Automated lifecycle policies
Audit Trail
Complete Logging
All actions with timestamp/identity
Document Access
Who viewed what, when
AI Interactions
All queries/responses logged
TECHNICAL ARCHITECTURE › Third-Party Integrations
📊 UltraTax CS
Tax preparation software
Via SurePrep CS Connect
📄 SurePrep
OCR extraction, document processing
REST API integration
📁 SmartVault
Client portal, document storage
REST API integration
📤 E-Filing
Column Tax or April API
REST API + webhooks
✍️ Google Workspace
E-signatures, Meet, Calendar, Drive
Existing license
🔐 Persona
ID verification, liveness check
Automated verification
💳 Stripe
Credit card and ACH payments
Card and bank transfer
TECHNICAL ARCHITECTURE › Infrastructure & Scalability
AWS Multi-Region Architecture
PRIMARY: us-east-1
Application
ECS/EKS Auto-scale
Database
Aurora PostgreSQL
Documents
S3 + Glacier
AI/ML
Bedrock (Claude)
↓ Aurora Global DB + S3 CRR ↓
DR: us-west-2 (Warm Standby)
Apache Airflow (Self-Hosted)
Workflow orchestration for tax return processing, document extraction, batch jobs
EC2 hosted, auto-scaling
Tax Season Ready
System scales to 10x normal load during January-April peak
Aurora Serverless v2
Scales 0.5 → 128 ACUs on demand • Near-zero in off-season
Storage Lifecycle
Hot (0-1yr) → Warm (1-3yr) → Cold (3-7yr) → Archive (7+)
99.9% Uptime Target during tax season
Enterprise-Grade Infrastructure
AWS + integrated third-party services
TECHNICAL ARCHITECTURE › AI Capabilities
Powered by Claude (Anthropic) via AWS Bedrock
📄 Document Extraction
🔍 Preliminary Analysis
Compare YoY • Flag changes • Identify missing docs • Generate client questions
💬 Interactive Q&A
Answer preparer questions • Cite sources • Apply firm guidelines • Flag uncertainty
🧠 Modular Skills Framework
Version-controlled, updateable annually for tax law changes
🧠 Smart Model Routing
Right model for each task
🌙 Batch Processing Mode
Flag items for overnight AI research
Efficient overnight processing
🔒 Firm IP Protected
Guidelines never exposed to clients
BUSINESS & OPERATIONS › SaaS Business Model
AI-powered tax practice platform delivered as a service
💡 The Model
We build and operate the platform. You subscribe as our first customer — getting enterprise-grade AI capabilities without the development cost or technical overhead.
Potential Pricing Models
Fixed Monthly Fee
Predictable cost, tiered by return volume
Percentage of Revenue
Aligns our success with yours
Per-Return Fee
Pay-as-you-go, scales with seasonal volume
✓ What You Get
• No upfront development cost
• Ongoing updates and improvements included
• Compliance and security managed for you
• Your data fully isolated and protected
🎯 First Customer Advantage
• Shape the product to your needs
• Preferred pricing as founding customer
• Direct input on roadmap priorities
Pricing TBD
We'll finalize pricing structure during Discovery phase
BUSINESS & OPERATIONS › Additional Capabilities
Operational features for staff and clients
⚡ Rush Processing
Priority queue for expedited returns
24-hour / 48-hour turnaround at premium fee
📱 Mobile Access
Clients: Upload docs, check status, message
Staff: Review queues, add notes, get alerts
📦 Client Data Export
Complete package when client leaves
Documents, returns, history, AI summary
📬 Proactive Notifications
• Document receipt confirmation
• Missing document reminders
• Status change alerts
• Always includes "talk to human" option
🛡️ Exception Handling
All workflows have "Needs Review" fallback
Nothing falls through the cracks
📄 Expanded Document Formats
DEVELOPMENT STATUS › Implementation Progress
Active development with test-driven implementation
13 of 18 sequences complete • 1,820+ automated tests passing
S1: Foundation
API framework, auth, test pyramid
S2: Client Onboarding
Registration, auth, identity verification
S3: Engagement
Engagement letters, consent, fees
S4: Document Management
Upload, scanning, classification
S5: AI Analysis
Prior year comparison, anomaly detection
S6: Tax Preparation
Workflow, assignment, state tracking
S7: Preparer Interface
Review workflow, quality checklist
S8: Client Communication
Portal messaging, notifications, reminders
S9: Client Delivery
Package generation, signatures, payments
S10: E-Filing Status
Status tracking, rejection management
S11: Billing & Payments
Invoicing, Stripe integration
S12: Estimated Tax
Calculation, vouchers, calendar
S13: AI Chat
Tax-focused chat assistant
S14: Extensions
Form 4868 processing
S15-18: Remaining
Amendments, analytics, migration...
58
Stories Complete
1,820+
Automated Tests
15+
Services Integrated
Dec 28
Last Updated
Use arrow keys or buttons to navigate • Press 'Print / PDF' to export