Tax return preparation is the largest revenue source for most CPA firms. It encompasses individual, corporate, partnership, trust, estate, nonprofit, and specialty returns across federal and all applicable state and local jurisdictions.
Types of Tax Returns
Individual (Form 1040)
- Wages, investment income, business income
- Deductions (standard or itemized)
- Credits (child, education, energy)
- Self-employment tax
- Alternative minimum tax (AMT)
Corporate (Form 1120)
- C-corporation income and deductions
- Tax credits and incentives
- Book-to-tax reconciliation (Schedule M-1/M-3)
- State apportionment and allocation
Partnership (Form 1065)
- Pass-through income and loss allocation
- Partner capital accounts
- K-1 preparation for each partner
- Guaranteed payments
S-Corporation (Form 1120-S)
- Pass-through income to shareholders
- Reasonable compensation requirements
- Shareholder basis tracking
- K-1 preparation
Other Return Types
- Trust and Estate (Form 1041)
- Nonprofit (Form 990)
- Gift Tax (Form 709)
- Estate Tax (Form 706)
- International (Forms 5471, 8865, etc.)
Tax Preparation Process
1. Engagement Setup
- Send engagement letter or JAL
- Provide organizer or data request to client
- Confirm applicable returns and jurisdictions
2. Data Gathering
- Receive client documents and information
- Verify completeness against prior year
- Follow up on missing items
- Obtain trial balance for business returns
3. Preparation
- Enter data into tax software
- Apply applicable tax law and elections
- Calculate tax liability
- Prepare supporting schedules and workpapers
4. Review
- Multi-level review (preparer, reviewer, partner)
- Run diagnostic checks
- Verify against prior year
- Resolve open issues
5. Delivery and Filing
- Client review and approval
- Electronic filing (e-file)
- Payment processing
- Extension filing if needed
- Document retention
CPA Firm Economics
Pricing Models
- Per form: Fixed fee per return type
- Complexity-based: Tiered pricing by complexity level
- Value-based: Pricing based on client value and planning opportunities
- Hourly: Traditional time-based billing
Seasonality Challenge
Tax preparation creates extreme workload peaks:
- January-April 15: Individual and business filing deadline
- September-October 15: Extension deadline
- Managing staff capacity through peaks is a major operational challenge
Technology Stack
Modern tax preparation relies on:
- Tax software: CCH Axcess, Lacerte, UltraTax, GoSystem
- Document management: SharePoint, Citrix ShareFile, SmartVault
- Client portals: Secure document exchange
- Workflow management: Track status, deadlines, and assignments
- Data extraction: OCR and AI for source document processing
- PSA/Practice management: Time tracking, billing, and scheduling