Someone in r/Flipping last month posted that they'd hit $100,000 in eBay sales for the year. The replies were what you'd expect — "congrats, you did it," "huge year." Two days later the same person came back asking why they were nervous about making rent. The first thread had treated $100k as income. The second was the answer to why it isn't.

It's not just one r/Flipping thread. Nearly every reseller number that gets published is top-line: a popular YouTuber's $99,113 part-time eBay year, a podcast guest's $844K on roughly ten hours a week, a $7M Amazon wholesale operation run in a day a week. All real sales figures. Almost none of them published with a profit line attached — which is the whole problem this piece is about.

The single most damaging accounting mistake resellers make is conflating gross sales with take-home pay. The platforms reinforce this by showing you GMV-shaped numbers everywhere. Friends and family reinforce it by hearing "I sold $100k of stuff this year" and assuming you made $100k. Your own brain reinforces it because watching a sales-counter go up is dopamine and watching a profit-counter go down is dread.

The fix is to build the truth table. Once. Then refer back to it whenever you're about to make a decision that depends on what the business actually pays you.

The chain of subtractions

Going from gross sales to take-home is a sequence of seven layers. Each layer is real money that doesn't end up in your checking account.

  1. Platform take. Final value fee, payment processing, ad fees. For a multi-platform reseller this averages 14–18% of gross sales depending on mix.
  2. Cost of goods sold. What you paid for the inventory you sold this year. For thrift-flippers this is 8–15%; for OA/RA arbitrage 50–65%; for wholesale 55–75%.
  3. Shipping costs. What you ate above and beyond what buyers paid. Variable; 1–4% of sales for most operators.
  4. Other variable costs. Supplies, returns, tool subscriptions, mileage. 4–8%.
  5. Gross profit — what's left after the variable layer.
  6. Owner pay — what you'd pay yourself if this were a real W-2 job. Most resellers skip this line entirely and treat whatever's left as their pay. This is wrong but persistent.
  7. Taxes — self-employment tax (15.3% on the first $184,500 of SE income for 2026; the Social Security wage cap moves annually) plus federal income tax (10–32% depending on bracket) plus state income tax (0–13.3%). The tax line is the one that's almost always undercounted.

What's left after all seven layers is the actual money you have to live on, or to reinvest in inventory and grow.

Truth table: $100,000 in annual sales

A solo thrift-flipper on eBay + Poshmark + Mercari. ICP: the most common operator profile we see.

Line Amount
Gross sales $100,000
Platform fees (~15% blended) -$15,000
COGS (~12% on thrifted inventory) -$12,000
Shipping eaten -$2,500
Supplies, returns, tools, mileage -$5,500
Gross profit $65,000
Owner pay (implied; not separately paid)
Self-employment tax on net SE income of ~$65k (15.3%) -$9,180
Federal income tax (married-filing-jointly assumption, ~10% effective on this income) -$3,900
State income tax (assume 5% effective) -$2,800
Take-home $49,120

So the seller who said "I sold $100k this year" — assuming a typical thrift-flip cost structure and a typical tax bracket — actually has $49,120 to spend or save. That's $4,093/month. Less than someone earning $60k in a salaried job, when you factor in the lack of employer-paid healthcare, retirement match, and PTO.

Two caveats so this doesn't feel like a hit piece on $100k-in-sales sellers: (a) for many people, $49k of self-employment income with flexibility is genuinely a great outcome, especially as a side-of-W2 thing; (b) at $100k you're still in the zone where COGS and time-leverage haven't fully turned the corner. The shape gets better at scale, as the next two tables show.

Truth table: $250,000 in annual sales

A more established operator at $20k/month average. Same multi-platform thrift profile, but with a part-time helper at 10 hours/week ($15/hour, paid as a 1099 contractor for simplicity — entity considerations for actual employees come later).

Line Amount
Gross sales $250,000
Platform fees (~15%) -$37,500
COGS (~13% — slightly higher as sourcing scales) -$32,500
Shipping eaten -$7,000
Supplies, returns, tools, mileage -$15,000
Contractor labor (10 hrs/wk × 52 × $15) -$7,800
Gross profit $150,200
Self-employment tax (15.3%, entirely under the $184,500 SS wage cap) -$21,225
Federal income tax (~15% effective, with QBI deduction modeled in) -$22,500
State income tax (~5% effective) -$7,500
Take-home $98,975

$99k of take-home on $250k of sales. That's $8,248/month, which is genuine middle-class household-income territory — and it's the level at which most resellers stop questioning whether the business is real income.

Notice what changed structurally from the $100k row: the percentage of sales that survives to take-home went from 49% → 40%. This is counterintuitive. Most people assume scale improves margins. It does on the gross profit line — that went from 65% to 60% of sales, which is a tiny decline. But the tax line gets worse as you climb into higher brackets, and self-employment tax compounds on a larger absolute base.

Truth table: $500,000 in annual sales

A small operation at the edge of where "solo operator" stops working. Two part-time helpers, $30k/year in labor. Probably moved from sole-prop Schedule C to single-member LLC, and should be considering an S-corp election at this revenue level.

Version A: still on Schedule C

Line Amount
Gross sales $500,000
Platform fees (~15%) -$75,000
COGS (~14%) -$70,000
Shipping eaten -$13,000
Supplies, returns, tools, mileage, insurance -$32,000
Contractor labor -$30,000
Gross profit $280,000
Self-employment tax (15.3% up to the $184,500 SS wage cap, then 2.9% Medicare above) -$30,377
Federal income tax (~22% effective, with QBI) -$61,600
State income tax (~5%) -$14,000
Take-home $174,023

Version B: with S-corp election (modeled — talk to your CPA before doing this)

S-corp election means you pay yourself a reasonable W-2 salary (say $80,000 for a reseller at this revenue/labor profile), pay employment taxes on that salary only, and the rest of the profit flows through as distributions free of self-employment tax. Modeled simply:

Line Amount
Gross profit (same) $280,000
Reasonable W-2 salary to owner -$80,000 (line item, not subtraction; flows to your personal income separately)
Employer-side employment taxes on $80k W-2 (7.65%) -$6,120
Distributions to owner $193,880 (no SE tax)
Personal income tax on $80k W-2 + $193,880 distributions, QBI applied (~21% effective combined) -$57,500
State income tax (~5%) -$13,694
Owner-side employment tax already paid as part of W-2 -$6,120
Payroll service / additional accounting -$1,500
Take-home $195,066

So the S-corp election (at this revenue level and profile) saves roughly $21,000/year vs. staying on Schedule C. That's real money. It's also the kind of decision that's actively wrong below ~$80k–$100k of gross profit because the admin overhead, reasonable-salary requirement, and payroll service costs cost more than they save. The crossover article is a separate piece; the point here is just that the entity choice changes your take-home line and it's invisible until you build the truth table.

The pattern, summarized

Annual sales Gross profit Take-home (Sch C) Take-home as % of sales
$100,000 $65,000 $49,120 49%
$250,000 $150,200 $98,975 40%
$500,000 $280,000 $174,023 35%
$500,000 (S-corp) $280,000 $195,066 39%

Three things to take away.

Take-home % declines as sales grow — until you change the entity structure or the labor mix. The S-corp election is the lever that bends the curve back up. So is graduating from spending all marginal hours on listing-and-packing to spending them on scaling-and-systems. So is moving from thrift COGS (12%) to wholesale COGS (60% on much higher AOV — different game).

The single biggest leak at every revenue tier is taxes. Total tax burden runs ~16% at $100k of sales, ~20% at $250k, ~21% at $500k Schedule C, ~17% at $500k S-corp. Tax planning is not optional for an operator at $250k+; it's the highest-ROI activity per hour you can spend.

Owner pay is implicit. Almost no Schedule C reseller pays themselves on a defined schedule. They just live off whatever's in the account. This is fine operationally but disastrous for understanding what the business actually clears, because you can't distinguish "the business made money" from "I haven't reinvested yet."

What this means for decisions

The truth table is most useful at the moments you're making decisions that depend on what the business pays.

"Should I leave my W-2?" Compare take-home, not sales. A $100k-in-sales side hustle is not a $100k W-2 replacement; it's a $49k one. Often that's still the right call (flexibility, growth potential, no commute), but go in with the right number.

"Should I hire someone?" A $250k operator hiring a $50k helper is committing 33% of gross profit. A $500k operator hiring the same helper is committing 18%. The math is wildly different at different revenue tiers.

"Should I incorporate / go S-corp?" The number that matters is the dollar gap between Version A and Version B above, minus the new admin overhead. Below ~$80k gross profit the gap is too small to justify it. Above $150k it's almost always worth running the calculation.

"Should I reinvest or take it home?" This is a personal question, but it's a question you can only answer once you've separated owner pay from business profit. Mingling the two means you neither know how much you're paying yourself nor how much the business is generating.

The honest tradeoffs

The biggest oversimplification in the tables above is the tax-effective-rate assumption. Real tax outcomes depend on filing status, other household income, deductions, retirement contributions (SEP-IRA and Solo 401(k) can dramatically reduce taxable income at higher tiers), QBI eligibility nuances, and a dozen other factors. Use the percentages as starting brackets and assume your actual outcome will be within ±15% of the table. If you need a number with more precision, you need an accountant — and at $250k+ in sales, you needed one already.

The COGS percentages also vary by sub-vertical more than the table suggests. A high-end vintage reseller might run COGS at 25–35% with much higher AOV; an Amazon OA seller routinely runs at 55–65% with much faster inventory turn. The shape of the truth table holds — the absolute numbers move.

The pick

Run your own truth table this week. Use last year's actual gross sales as the input. Pull platform fees from each platform's tax-document download (most platforms publish a per-year summary). Estimate COGS from your inventory records or honest reconstruction. Plug realistic tax assumptions or call your accountant for a 15-minute consult. The output is the dollar number that's actually paying your bills.

I'd revisit any operator's truth table at three trigger events: (1) revenue crosses a major threshold ($100k, $250k, $500k), (2) the COGS structure changes (you graduate from thrift to wholesale, or pick up an Amazon vertical), (3) tax law moves — which it will, especially around the QBI phase-in thresholds (indexed for inflation starting 2026), depreciation schedules, and the SE tax cap.

This week

Pull last calendar year's gross sales total from each platform's annual report. Don't fill in the lower lines yet — just write down the gross. Then write next to it: "This is not what I made." That sentence is the entire mental shift. Once it's there, building out the rest of the table is straightforward arithmetic. The hard part was always the first line, where the brain wants to stop counting.