A CPA for E-Commerce Sellers Who Actually Reads Your Settlement Reports
Shopify, Amazon, Stripe and a bank feed that agrees with none of them. We reconcile gross revenue to net deposits, get your inventory and COGS right, and tell you exactly which states you are supposed to be registered in — before a notice tells you.
- Gross revenue booked, fees separated
- Multi-state nexus mapped before you owe
- Margin by SKU, not just a bank balance
What broken e-commerce books look like
Generalist bookkeeping treats a Shopify payout like a customer check. That single assumption causes almost every problem below.
Deposits booked as revenue
Net settlements posted straight to sales. Revenue understated, platform fees invisible, and a Form 1099-K that will never tie to your return.
Nexus you did not know you had
Thresholds crossed in six states two years ago. Uncollected tax is a liability you now owe out of margin you already spent, plus penalties and interest.
Inventory deducted when purchased
Stock expensed on payment rather than on sale. Profit swings wildly month to month and no one can tell you the gross margin on anything.
Ad spend with no attribution
One lump marketing expense across every channel and product, which makes it impossible to know which SKUs are profitable after acquisition cost.
Accounting built for multi-channel selling
Settlement reconciliation
Every Shopify, Amazon, Stripe and PayPal payout decomposed into gross sales, fees, refunds, chargebacks, shipping and reserves — then tied to the bank.
Economic nexus study
Your actual sales mapped against every state's current threshold and marketplace rules, with a registration priority list and a realistic view of past exposure.
Sales tax registration & filing
Registration where you are required, filing calendars you can meet, and voluntary disclosure agreements where a look-back period needs to be closed cleanly.
Inventory & COGS
Landed cost including freight and duty, correct Section 471(c) treatment for your size, and gross margin reporting by SKU and by channel.
Entity & tax strategy
S corporation analysis with genuine reasonable compensation support, quarterly estimates that reflect seasonality, and Section 199A planning.
Monthly close & reporting
Books closed on a schedule, with contribution margin by channel — the reporting your lender, your board or your acquirer will eventually ask for.
We have already seen your platform
- Platform-literate. We work directly from settlement reports and payout statements, not from a bank feed and a guess. If the reconciliation does not tie, we find out why.
- Nexus handled proactively. We track your rolling state-by-state sales against current thresholds, so registration is a scheduled decision rather than a response to a notice.
- Margin you can act on. Reporting is built so you can see contribution margin after platform fees, landed cost and acquisition spend — the number that determines what you scale.
- Licensed and accountable. Your return is prepared and signed by a credentialed professional who will represent you if a state or the IRS asks questions.
The questions online sellers ask us first
Do I owe sales tax in states where my business has no physical presence?
Very likely, yes. Since South Dakota v. Wayfair in 2018, every state with a sales tax imposes economic nexus based on your sales into that state rather than your physical presence. The most common threshold is 100,000 dollars of sales in the current or prior calendar year, though several states use a 500,000 dollar threshold and a number of states have dropped their separate transaction-count test entirely. Two details catch sellers off guard. First, states differ on whether sales made through a marketplace count toward your threshold even though the marketplace collects the tax. Second, thresholds are measured on gross sales in many states, including exempt and wholesale sales, so a business with little taxable revenue can still trigger a registration and filing obligation.
If Amazon and Etsy collect sales tax for me, am I finished with sales tax?
No. Marketplace facilitator laws make Amazon, Etsy, eBay and Walmart responsible for collecting and remitting tax on sales made through their platforms, which removes most of the liability for those specific transactions. It does not cover your own channels. Sales through your Shopify or WooCommerce store, wholesale orders and direct invoices are yours to collect and remit. Separately, inventory stored in a state can create physical nexus on its own, which matters for Amazon FBA sellers whose stock is redistributed across fulfillment centers without their involvement. Many states also still require a registered marketplace seller to file returns reporting the marketplace sales as exempt, so a zero-liability state can still carry a filing requirement and late-filing penalties.
What is the current 1099-K reporting threshold for online sellers?
The One Big Beautiful Bill Act restored the long-standing threshold for third-party settlement organizations such as PayPal and Venmo: more than 20,000 dollars in gross payments and more than 200 transactions. The 600 dollar rule enacted in 2021, which had been delayed repeatedly by IRS transition relief, was repealed rather than merely postponed. Two points matter more than the number. Payment card transactions, which is how most Shopify and Stripe volume is processed, have never had a de minimis threshold and are reported regardless of amount. And the threshold governs paperwork, not taxability: all business income is reportable whether or not a form is issued. The practical risk is that Form 1099-K reports gross settlement volume before fees, refunds and chargebacks, so it will not match your revenue unless your books reconcile the difference explicitly.
Do I have to track inventory, or can I just deduct what I spend on stock?
Most small online sellers have a choice. Internal Revenue Code Section 471(c) allows a business whose average annual gross receipts fall under the Section 448(c) threshold, which is inflation-indexed and sits around 31 million dollars, to avoid full inventory accounting. You may either treat inventory as non-incidental materials and supplies, deducting the cost when the item is sold or consumed, or conform your tax treatment to the method used in your books. What you cannot do is deduct stock when you pay for it while it sits in a warehouse. Even where the tax rule is permissive, we normally still keep accrual inventory internally, because without an accurate cost of goods sold figure you cannot see gross margin by SKU, and margin by SKU is the number that decides what you advertise, discount and discontinue.
Why does my Shopify or Amazon deposit never match my revenue?
Because a settlement deposit is a net figure. What lands in your bank account is gross sales minus platform and processing fees, refunds, chargebacks, shipping labels, advertising billed against the account, loan repayments and rolling reserves. Booking that deposit as revenue understates both your sales and your expenses by the same amount, which quietly destroys your gross margin, hides how much you are actually paying in platform fees, and produces a revenue figure that will not agree to the Form 1099-K the IRS receives. Correct e-commerce books post gross revenue, then each deduction to its own account, with the settlement statement reconciled to the bank deposit every period. It is the single most common structural error we find in seller books, and it is the one that turns into an IRS notice.
General information, current as of August 2026, and not tax advice for your situation. State thresholds and marketplace rules change frequently. Speak with a credentialed professional before acting.
Find out where you are exposed
A 30-minute review of your channels, your books and your state footprint. You will leave knowing which states you need to register in and what it will take to make your numbers reconcile.