β οΈ These complexity level definitions are subject to change as services evolve.
π©Ά Level 0 β OCR Returns
Best for: Simple individual returns OR
Typical scenarios include:
W-2s
1099-INT/DIVs
etc
In plain terms:
Great for filling out basic forms on the way to completing a larger, more complex return
π’ Level 1 β Essential Returns
Best for: Most individual returns with common income and deductions.
Typical scenarios include:
Standard 1040 with wages and itemized deductions
Mortgage interest, property taxes, and charitable donations
A few stock sales or basic investment activity
One Schedule C (small business) or Schedule E (rental)
HSA/MSA, child care, or education credits
In plain terms:
If your client has a straightforward tax situation β one business or rental, and a few standard deductions β this is almost always Level 1 (Essential).
π‘ Level 2 β Advanced Returns
Best for: Clients with multiple income types, activities, or states.
Typical scenarios include:
Multi-state or part-year resident filings
Several K-1s (1065, 1041, 1120S) or K-3s
Rentals, self-employment, or small business income (QBI)
Complex 1099-B investment activity
Stock options or carryovers
In plain terms:
If your client owns rentals, runs a small business, or has several K-1s, this is Level 2 (Advanced) β returns with βa lot going onβ that need extra review.
π΄ Level 3 β Ultra-Complex Returns
Best for: High-net-worth or international clients needing specialized review.
Typical scenarios include:
Multiple entities, trusts, or holding structures
Foreign income, FBAR, or international filings
Alternative Minimum Tax (AMT) or complex carryovers
Non-resident returns or multi-country interactions
In plain terms:
If your client has many entities, international income, or complex cross-border reporting β itβs Level 3 (Ultra-Complex).