Ecommerce Sales Tax: Marketplace Facilitator vs Direct Cart (Reconcile & Remit)

Get ecommerce sales tax right: marketplace-facilitator vs direct cart, nexus, liability roll-forward, and month-end reconciliations. CPA-reviewed ecommerce bookkeeping in QuickBooks or Xero.

Ecommerce sales tax is simple in theory, collect where you have nexus and remit on time, but marketplace-facilitator rules and multi-channel stacks make it easy to double-book or miss liabilities. We run an ecommerce bookkeeping workflow that separates facilitator-remitted tax (Amazon, many marketplace channels) from direct cart obligations (Shopify/Stripe/PayPal), computes nexus exposure, and reconciles Sales Tax Payable to filed returns every month. We normalize SKU/tax codes, map platform settings to the GL, and ensure tax is never recorded as revenue or cost. Each close, we reconcile bank/credit/loan accounts to statements, clear Undeposited Funds, tie payouts to deposits, and deliver a CPA-reviewed reporting pack (P&L by channel, Balance Sheet, cash highlights) with a period-lock recommendation. The result: clean liability roll-forwards by jurisdiction, predictable filings, and margins you can trust.

Marketplace Facilitator vs Direct Cart, What Belongs in Your GL

Marketplace Facilitator (e.g., Amazon; some Walmart/eBay contexts)

  • tick Platform collects and remits. Do not book their tax as your revenue or payable.
  • tick Keep a disclosure memo and settlement reference; record $0 liability for those orders.

Direct Cart (Shopify/Stripe/PayPal/your POS)

  • tick You collect and remit where you have nexus (economic/physical).
  • tickBook Sales Tax Payable by jurisdiction; reconcile to returns and cash outflows.

Nexus, Jurisdictions & Product Taxability

  • tickMonitor economic nexus thresholds (e.g., transaction count/revenue by state).
  • tick Track product taxability (e.g., clothing/food/software) with platform codes and overrides.
  • tick Maintain a jurisdiction register (state/city/county) for filing frequency and due dates.

Month-End Sales Tax Roll-Forward

  • tick Channel split: facilitator orders vs direct cart orders
  • tick Direct cart collections → Sales Tax Payable by jurisdiction
  • tickFiling register: due, filed, paid dates; confirmation numbers
  • tickRoll-forward: Beginning Liability + Collections – Filings/Adjustments = Ending Liability
  • tickVariance note and CPA reviewperiod-lock guidance

Avoid the 7 Common Sales-Tax Errors

  • tick Booking facilitator-remitted tax as your liability or revenue
  • tickLeaving direct-cart tax inside Revenue (inflates top line)
  • tickMissing local add-ons (city/county) in destination states
  • tickIgnoring Marketplace/Shipping tax settings post-migration
  • tickNo reversal entry for refunds/returns tax components
  • tickFiling off reports that don’t tie to Sales Tax Payable
  • tickNot retaining return PDFs and payment confirmations

Refunds, Returns & Adjustments

  • tick Reverse revenue, fees, and tax collected proportionally; adjust Sales Tax Payable for the jurisdiction.
  • tick Map partial refunds to contra revenue and reduce payable accordingly; keep settlement IDs on memos.

Reports You’ll Trust

  • tick Sales Tax Payable by jurisdiction vs return totals
  • tick Channel split report (facilitator vs direct) with volumes and tax collected
  • tick Filing calendar with statuses and confirmation links

Frequently Asked Questions

Marketplaces remit for their transactions under facilitator rules. Your direct cart sales (e.g., Shopify) remain your responsibility where you have nexus.

We map platform tax lines to off-income memo accounts and exclude them from Sales Tax Payable; facilitator orders contribute $0 to your liability.

Use a monthly roll-forward by jurisdiction: beginning balance + collections – filings/adjustments = ending balance. We tie that to returns and bank payments every close.

Yes, your jurisdiction register includes local add-ons and threshold monitoring. We adjust collection settings and GL mapping as exposure changes.