Home / Blog / Week-flip log

Experiment log · not financial advice

I bought 17 CS2 skins using skinresale estimates. Here's the log.

· gaserd · 17 closed trades

Over roughly a month I bought 17 CS2 items on cheaper marketplaces, waited the Steam trade lock, and sold them. Capital was $87.68. Sales came to $98.48 ($10.80 / 12.3%). 14 of 17 closed green. Median hold: 8 days — that is the lock, not a market-timing hold.

The buy filter was the estimate on skinresale Compare: if the projected exit still cleared after the lock, I bought. After the sale I logged fact versus that estimate. The tool was useful as a filter and systematically high as a forecast. Median estimate 1.30x, median fact 1.15x.

Result $10.80 $87.68 in → $98.48 out
Hit rate 14/17 3 losers in the same book
Median multiple 1.15x estimate sat at 1.30x
Median hold 8d 7–23 days in this log
Personal journal on a small bank. Buy and sell prices are what I recorded for each ticket — not an audited P&L after every cashout rail. Always confirm live asks on the destination marketplace. Pair this with deposit & cashout fees if you model the full cycle.

The rule

  1. Find a skin cheaper off Steam than the exit I actually use.
  2. Check the skinresale estimate before sending the order.
  3. Accept the ~7-day trade lock.
  4. Sell. Write down fact next to the estimate. No deleting losers.

I did not buy because “the market moved.” Random week-old asks versus today’s realized sales are usually red after fees — that is the boring baseline. The whole game is not buying the median. For paths that need Steam balance in the middle, that loop is mapped on Steam Wallet Bridge.

All 17 trades

Venue is where I bought. Red rows lost money. Fact coeff is sell ÷ buy.

Spreadsheet of 17 CS2 week-flip trades with buy price, sell price, skinresale estimate and profit
The closed log: 17 rows, green for a win and red for a loss. Estimate is the skinresale number I used before buying.
Skin Buy Sell Est. Fact Est. coeff Profit Hold Venue
P250 | Sand Dune $0.042 $0.14 $0.17 3.33x 4.05x $0.098 8d Steam
P250 | Metallic DDPAT (Factory New) $0.15 $0.18 $0.19 1.20x 1.27x $0.03 8d Steam
StatTrak™ USP-S | Silent Shot (Battle-Scarred) $0.61 $0.87 $0.87 1.43x 1.43x $0.26 8d UUSKINS
StatTrak™ Glock-18 | Shinobu (Well-Worn) $6.62 $8.25 $8.00 1.25x 1.21x $1.63 23d LIS-SKINS
AWP | Black Box (Battle-Scarred) $2.50 $4.19 $3.25 1.68x 1.30x $1.69 7d UUSKINS
USP-S | Spiral Glitch (Battle-Scarred) $14.49 $17.72 $20.00 1.22x 1.38x $3.23 8d UUSKINS
M4A1-S | Nitro $0.50 $0.52 $1.00 1.04x 2.00x $0.02 8d Steam
USP-S | Syrex $3.49 $3.79 $4.85 1.09x 1.39x $0.30 8d Buff Market
Sticker | Rainbow Route (Holo) $0.81 $0.62 $1.00 0.77x 1.23x -$0.19 13d UUSKINS
P250 | Supernova (Minimal Wear) $2.13 $2.52 $3.80 1.18x 1.78x $0.39 11d CS.MONEY
Glock-18 | Shinobu $4.00 $4.55 $4.80 1.14x 1.20x $0.55 7d Buff Market
StatTrak™ Glock-18 | Water Elemental (Field-Tested) $20.22 $21.19 $23.43 1.05x 1.16x $0.97 8d Skinport
M4A1-S | Blood Tiger (Minimal Wear) $5.41 $5.21 $6.15 0.96x 1.14x -$0.20 12d Unknown
Desert Eagle | Heirloom (Field-Tested) $7.81 $9.02 $11.51 1.15x 1.47x $1.21 8d Skinport
M4A1-S | Basilisk $7.77 $8.73 $9.20 1.12x 1.18x $0.96 10d Skinport
StatTrak™ Glock-18 | Shinobu $6.24 $7.57 $7.80 1.21x 1.25x $1.33 10d Buff Market
StatTrak™ USP-S | Jawbreaker (Well-Worn) $4.89 $3.41 $7.39 0.70x 1.51x -$1.48 8d Steam

What printed

Dollar P&L is not the same as a pretty coefficient. Sand Dune did 3.33x on a $0.042 ticket and paid $0.10. Spiral Glitch did 1.22x and paid $3.23. Black Box beat the estimate (1.30x on the screen, 1.68x in the book). Silent Shot matched 1.43x to the cent.

Completed UUSKINS buy orders for Rainbow Route Holo sticker, USP-S Spiral Glitch Battle-Scarred and AWP Black Box Battle-Scarred
UUSKINS buys: Rainbow Route (Holo) $0.81, Spiral Glitch (BS) $14.49, Black Box (BS) $2.50. The sticker is the red row; Spiral Glitch was the biggest dollar win.
Completed UUSKINS buy orders for AWP Black Box Battle-Scarred and StatTrak USP-S Silent Shot Battle-Scarred
Black Box $2.50 and StatTrak USP-S Silent Shot (BS) $0.61 on 21 Jul. Silent Shot is the one fill that matched the estimate exactly (1.43x).
LIS-SKINS purchase receipt for StatTrak Glock-18 Shinobu Well-Worn at $6.62 on 3 July 2026
LIS-SKINS, 3 Jul: StatTrak Glock-18 | Shinobu (WW), float 0.4115, $6.62. Sold 23 days later for $8.25.

Buff Market book

Three tickets from one $20 deposit: Syrex, Glock Shinobu, StatTrak Shinobu. All three closed green.

Buff Market balance history showing a $20 deposit and buys of $3.49, $4.00 and $6.24
Buff Market from a $20 deposit: Syrex $3.49, Glock Shinobu $4.00, StatTrak Shinobu $6.24. All three closed green.

What did not

Hide the red rows and this is an ad. Jawbreaker was the expensive lesson: bought on Steam at $4.89 against a $7.39 estimate, sold at $3.41. Steam as a buy rail is the only venue in this sample that finished net red — and that one ticket ate the rest of the Steam book. Blood Tiger’s buy venue never made it into the log (???). The Holo sticker is in the UUSKINS order screenshot above — a skin estimate does not transfer to stickers.

Estimate vs fact

This is the finding I would keep even if the +12% had gone the other way.

  • Median estimate 1.30x vs median fact 1.15x.
  • Typical sale landed at about 89% of the estimated dollar exit.
  • The calculator’s dollar profit summed to $25.73. Realized profit was $10.80 (42% of that picture).
  • 14 of 17 estimates sat above fact. Two trades beat the estimate. One matched.

If a deal is only alive at a perfect fill, skip it. Use the estimate as a ceiling. Live prices still have to be checked on the skin page and the destination market — estimates move, liquidity dies, and a 7-day lock is long enough for the ask you modelled to vanish.

What I would not repeat

  1. Sub-$1 tickets for the screenshot multiple. Sand Dune and Nitro look loud in a coefficient column and do not pay rent.
  2. Buying the Steam rail because the estimate looks fat. Jawbreaker is the receipt.
  3. Stickers with a skin-style estimate. Rainbow Route (Holo) was the cheapest way to learn that.

Off-Steam rails in this sample — UUSKINS, Skinport, Buff, LIS — were where the actual spread lived. That is not a ranking of marketplaces. It is where the cheaper ask happened to be when I clicked buy.

FAQ

Did the skinresale estimate match the sale price?

Not one-for-one. Across 17 closed trades the median estimate was 1.30x and the median realized multiple was 1.16x. I sold at about 89% of the estimated exit. Treat the number as a ceiling, not a fill.

How long does a CS2 week-flip take?

In this log the median hold was 8 days and most sales landed 7–10 days after the buy. That is one Steam trade lock, not a multi-week market call.

Is this a profitable CS2 trading strategy?

This is a personal log on about $88 of capital, not a strategy backtest. 14 of 17 trades were green and the book made +12%. Three losers, including a Steam buy that missed badly, are in the table. Not financial advice.

Not financial advice. Prices on CS2 markets move, fees change, and a trade lock is still a trade lock. If you want the same screens I used: Compare, Steam Bridge, Fees.