GradeThread

How to Track Sales Tax on Clothing Resale Across eBay and Other Marketplaces

By GradeThread Team · ·8 min read
Reseller financessales-taxebaybookkeepingreconciliation

To track sales tax on clothing resale, log every sale with its gross price, the tax a marketplace collected, and whether you or the platform owes it, then report revenue net of tax in your P&L. On eBay, Poshmark and Mercari the platform usually collects and remits for you. Your job is the records, not the remittance.

This is general information, not tax advice. Rules vary by state and by sales channel, so confirm details with your state revenue department or a CPA.

Here is the problem we see. A reseller exports a month of payouts, sees $4,800 in gross sales, and books it as revenue. But $310 of that was sales tax the buyer paid, and the marketplace already sent it to the state. Revenue is overstated, margin looks better than it is, and the 1099-K reconciliation will not match anything.

Marketplace collection vs. your obligation as a seller

Most US states have marketplace facilitator laws. Under them, the platform that processes the sale calculates, collects and remits sales tax on orders placed through it. That is why eBay marketplace facilitator sales tax is added at checkout and not billed to you.

That shifts the remittance. It does not remove every seller obligation. Three things still land on you:

The useful mental split: marketplace collected tax reseller records answer "what did the platform handle?" Direct-sale records answer "what do I owe?"

Which sales need records

Not every sale carries the same paperwork. Use this table to sort them.

Sales channelWho usually collectsWho usually remitsWhat you record
eBay (US orders)eBayeBayOrder ID, sale price, tax collected, buyer state
Poshmark, MercariPlatformPlatformOrder ID, sale price, tax shown on the order
Your own Shopify storeYouYouOrder, tax charged, jurisdiction, filing period
Local or in-person saleYouYouSale, tax collected or exemption noted, date
Out-of-state or international orderVariesVariesDestination, who collected, any customs or duty note

Keep the order-level data, not just monthly totals. If a state ever asks about a single sale, you want to pull it in under a minute. These are your reseller sales tax records, and they should sit next to your cost basis and fee data.

Why sales tax must stay out of revenue

Sales tax collected from a buyer is not income. It is money held on behalf of a state. If it sits inside your revenue line, three things break:

Here is an example P&L line for one sold jacket, with sales tax separated from revenue:

LineAmount
Item price$60.00
Shipping charged$8.00
Revenue (item + shipping)$68.00
Sales tax collected by marketplace (memo only)$5.44
Buyer total$73.44
Marketplace fees-$9.70
Postage paid-$8.20
Cost basis-$14.00
Net profit$36.10

The numbers are an illustration, not eBay's current fee schedule. The point is the memo line: tax is tracked, but it never touches revenue or profit. A sales tax separate from revenue P&L setup keeps that memo line visible without letting it distort the math.

How to track sales tax on clothing resale: a 6-step monthly setup

This takes about 30 to 45 minutes a month once it is set up. Do it right after you close the month's payouts.

  1. Add a sales tax field to every sale record. Use two columns: tax collected, and collected by (marketplace or you). Never blend them into the sale price.
  2. Export the month's orders from each platform. Pull eBay, Poshmark, Mercari and any Shopify orders as separate files so channels stay distinguishable.
  3. Tag each order as marketplace-collected or seller-collected. Marketplace orders are memo-only. Seller-collected orders become a liability you owe.
  4. Set revenue to item price plus shipping charged, excluding tax. Check that the revenue total plus tax equals the buyer totals on the order exports.
  5. Total seller-collected tax by jurisdiction. If you sell directly, group by state and filing period. This is the number you remit, and it should sit in a liability account, not in income.
  6. Reconcile to payouts. Payout deposits should equal buyer totals minus fees, refunds and any withheld amounts. Any gap goes on a review list. Refunds are the usual culprit, since a refund returns tax as well as price.

[Screenshot placeholder: FlipDesk Reconcile view showing a monthly sales tax memo column beside revenue and fees]

Handling returns, partial refunds and not-as-described cases

When you refund a buyer, tax usually goes back with the item price. Log the refund against the original order, with the tax portion shown separately. A partial refund, such as $15 back on a jacket whose condition did not match the listing, reduces revenue by $15 and may reduce tax by a proportionate amount. On marketplace-collected orders, the platform adjusts its own remittance. You only adjust your records.

This is also where accurate condition grading pays off in your books. A listing that states Very Good or Good against a standardized grade, with Fabric Condition, Structural Integrity, Cosmetic Appearance, Functional Elements and Odor & Cleanliness documented, is less likely to produce a refund that you then have to untangle line by line. Fewer partial refunds mean fewer tax adjustments to reconcile.

Common mistakes that make tax records messy

Next step

Pick last month's orders and run steps 1 to 4 on just one platform. If revenue plus tax equals buyer totals, your setup works. If it does not, you have found the leak. FlipDesk Reconcile keeps a tax memo column beside revenue, fees and cost basis, so you can try it on a single month of sales and see where the numbers split.

Try FlipDesk free →
Save to Pinterest