When to Hire a CPA for Your Online Business
Complexity Triggers That Signal It Is Time
Net Income Over $75,000
When your ecommerce business generates more than $75,000 in net profit, the tax optimization opportunities become significant enough to justify CPA fees. At this income level, a CPA can evaluate whether an S-corp election would reduce your self-employment tax burden (potential savings of $5,000 to $12,000 per year), recommend retirement account contributions that reduce taxable income, identify deductions you may be missing, and optimize your quarterly estimated payments to minimize both underpayment penalties and opportunity cost from overpaying. A CPA charging $2,000 per year who saves you $4,000 in taxes is a clear return on investment.
Entity Structure Changes
Converting from sole proprietor to LLC, from LLC to S-corp, or forming a corporation involves tax elections, payroll setup, reasonable salary determinations, and compliance requirements that have long-term consequences if done incorrectly. An S-corp election filed improperly can be rejected, creating tax complications that take years to resolve. A reasonable salary set too low triggers IRS scrutiny. A reasonable salary set too high defeats the tax benefit of the S-corp structure. These are decisions where a one-time CPA consultation ($500 to $1,500) prevents potentially expensive mistakes.
Multi-State Sales Tax Obligations
If you have economic nexus in multiple states (typically triggered at $100,000 in sales or 200 transactions per state), you face filing obligations in each state with different rates, rules, frequencies, and product taxability classifications. Missing a filing triggers penalties and interest. Filing incorrectly triggers audits. While automated tools like TaxJar handle the calculation and filing mechanics, a CPA can determine where you actually have nexus, whether you have exposure from past unfiled periods, and how to come into compliance in states where you should have been filing but were not.
International Operations
Selling internationally, importing goods, holding foreign bank accounts, or registering for VAT in other countries creates international accounting obligations that most sellers cannot handle alone. FBAR reporting, Form 8938 requirements, foreign tax credits, VAT compliance, and transfer pricing rules each carry significant penalties for non-compliance. A CPA with international tax experience is essential once your business crosses borders in meaningful ways.
Hiring Employees
Your first employee triggers payroll tax obligations, workers compensation requirements, employment law compliance, and new tax filing requirements (quarterly Form 941, annual Form 940, year-end W-2s). Misclassifying employees as contractors, miscalculating withholding, or missing payroll tax deadlines creates penalties that escalate quickly. A CPA ensures your payroll setup is correct from the start and can advise on the employer tax implications of hiring decisions.
IRS Notices or Audit Notifications
If you receive any communication from the IRS questioning your return, requesting additional documentation, or notifying you of an audit, hire a CPA immediately. Do not respond on your own. CPAs understand IRS procedures, know what the IRS is actually looking for, and can represent you in dealings with the IRS. An improperly handled response can escalate a simple inquiry into a full audit. CPA representation for an IRS notice typically costs $500 to $2,000, while representation for a full audit costs $3,000 to $10,000 or more, but both are far less than the potential tax, penalty, and interest exposure from an unfavorable audit outcome.
Signs You Are Overpaying Taxes Without Knowing It
If any of the following apply, you likely benefit from CPA consultation even if none of the triggers above have been reached.
You have never claimed the home office deduction. Many sellers skip this deduction out of audit fear, but if you have a dedicated business space, the deduction is legitimate and can be worth $1,500 to $5,000 per year. A CPA can confirm eligibility and calculate the deduction properly.
You are a sole proprietor with over $50,000 in net income. Self-employment tax at 15.3% on net income adds up quickly. On $80,000 net income, self-employment tax is approximately $11,300 per year. An S-corp election with a $50,000 reasonable salary could save $4,600 per year in self-employment tax. This is the single largest tax saving available to most profitable ecommerce sellers.
You have not made retirement contributions. SEP-IRA contributions of up to 25% of net self-employment income reduce taxable income dollar for dollar. A seller with $100,000 in net income contributing $20,000 to a SEP-IRA reduces their tax bill by $5,000 to $7,000 while building retirement savings. A CPA can recommend the optimal contribution amount and retirement account type for your situation.
Your COGS calculation seems rough. If you are guessing at cost of goods sold rather than tracking actual landed costs, you may be overstating or understating COGS, both of which create tax problems. Understated COGS means you report higher profit and pay more tax than necessary. A CPA can review your COGS methodology and ensure you are capturing every legitimate cost component.
What CPAs Cost for Ecommerce Businesses
Tax preparation only: $500 to $1,500 for a Schedule C (sole proprietor) return, $1,000 to $3,000 for an S-corp return (Form 1120-S plus owner K-1 and personal return). These are annual costs for preparation and filing of your tax returns using books you maintain yourself.
Tax preparation plus advisory: $2,000 to $5,000 per year for tax preparation plus quarterly check-ins, tax planning sessions, entity structure advice, and proactive recommendations throughout the year. This level of service is appropriate for businesses with $200,000 or more in revenue.
Full-service accounting and tax: $5,000 to $15,000 per year for a CPA firm that handles monthly bookkeeping, financial statement preparation, tax planning, tax filing, and ongoing advisory. This is the premium option for businesses with $500,000 or more in revenue and complex operations.
Most ecommerce sellers start with tax preparation only and add advisory services as their business and tax complexity grow. The CPA's fee should always be evaluated against the tax savings and error prevention they provide, not as an isolated expense.
How to Find a CPA With Ecommerce Experience
Generic small business CPAs may not understand the specific challenges of ecommerce: multi-channel fee structures, 1099-K reconciliation, inventory accounting for product businesses, Amazon settlement report interpretation, and the nuances of sales tax nexus for online sellers. Look for CPAs who specifically mention ecommerce, online sellers, or Amazon sellers as a specialty area.
Ask these questions when interviewing potential CPAs:
- How many ecommerce clients do you currently serve?
- What ecommerce platforms are your clients on (Shopify, Amazon, Etsy)?
- Do you use QuickBooks Online or Xero, and are you familiar with A2X or similar integration apps?
- Can you advise on S-corp election and reasonable salary for an ecommerce business?
- Do you handle sales tax advisory or only income tax?
- What is your fee structure: hourly, fixed annual, or per-service?
- What is your response time for questions between scheduled meetings?
Get referrals from other ecommerce sellers in online communities, Facebook groups, Reddit forums, and local business networks. A recommendation from a seller at a similar revenue level and complexity is more reliable than online reviews. Schedule consultations with two or three CPAs before committing, as the quality of advice varies significantly even among licensed professionals.
What to Expect From the Relationship
A good CPA relationship is proactive, not reactive. Your CPA should reach out before quarterly payment deadlines with estimates rather than waiting for you to ask. They should flag tax law changes that affect your business. They should recommend entity structure changes when the tax savings justify the switch. And they should answer questions between meetings without charging for every five-minute call.
Your responsibility is delivering organized records. A CPA cannot provide good advice with incomplete or messy data. Maintain your weekly bookkeeping routine, complete your year-end checklist on time, and deliver tax documents promptly. The cleaner your records, the less time your CPA spends on data organization and the more time they spend on the analysis and planning that actually saves you money.
