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.
- Platform take. Final value fee, payment processing, ad fees. For a multi-platform reseller this averages 14–18% of gross sales depending on mix.
- 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%.
- Shipping costs. What you ate above and beyond what buyers paid. Variable; 1–4% of sales for most operators.
- Other variable costs. Supplies, returns, tool subscriptions, mileage. 4–8%.
- Gross profit — what's left after the variable layer.
- 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.
- 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.


