If you only count item price, you're lying to yourself
Let me start with the blunt truth: the number you see in an acbuy Spreadsheet cell is never your final cost. Not even close. I learned this the annoying way after thinking I scored a cheap performance set, then watching shipping, payment conversion, and duty nudge the total up by almost 40%. For athletic wear and gym clothing, cost math gets tricky fast because weight, package size, and return risk can change everything. Here's the practical framework I use now, and it's saved me from fake bargains more than once.
The full cost stack (what you actually pay)
1) Item cost from the Spreadsheet
Start with listed unit price in CNY and multiply by quantity. If you're buying sets, split top and bottom costs when possible so you can swap sizes later without blowing the budget.
- Item Subtotal (CNY) = Sum of all item prices
- If a seller has color/size surcharge, include it now
- For performance gear, note fabric type: heavier fleece joggers and lined hoodies raise shipping impact later
- Domestic Shipping (CNY) = Per-seller shipping x number of sellers
- If one seller ships several pieces, cost per item drops
- Service Fee = Item Subtotal x fee rate
- Ops Buffer = fixed amount for QC extras, repack, or payment friction
- I use a 3%-8% range unless fee schedule is clearly published
- Chargeable Weight = max(actual weight, volumetric weight)
- Volumetric weight formula depends on carrier, often L x W x H / divisor
- Shoe boxes and puffer gym jackets are frequent volumetric killers
- Taxes/Duties = (Declared value + sometimes shipping) x local rate
- FX Cost = Converted total x 1%-3% buffer
- Payment Fees = gateway or card fee if applicable
- Total Landed Cost = Item Subtotal + Domestic Shipping + Service Fee + Ops Buffer + International Shipping + Taxes/Duties + FX/Payment Costs
- Cost Per Item = Total Landed Cost / total pieces kept
- Cost Per Wear (optional but useful) = Cost Per Item / expected wears
- 4 performance tees + 2 shorts + 1 jogger = 620 CNY
- Domestic shipping from 3 sellers = 30 CNY
- Service fee at 5% = 31 CNY
- Ops buffer = 20 CNY
- International shipping (2.6 kg chargeable) = 210 CNY
- Taxes/fees/FX combined estimate = 85 CNY
- Items subtotal = 980 CNY
- Domestic shipping = 45 CNY
- Service fee 5% = 49 CNY
- Ops buffer = 30 CNY
- International shipping with boxes (volumetric hit) = 420 CNY
- Taxes/fees/FX estimate = 150 CNY
- If projected landed cost is within 10%-15% of local retail sale pricing, I buy local for easier returns.
- I separate heavy and light items into different parcels when shipping math favors it.
- For first-time seller purchases, I cap quantity at one per size/style until QC consistency is proven.
- I keep a simple note: seller, tagged size, actual measurements, and fit outcome after workouts. This saves money on the next order.
- I never skip a contingency line. Real-world shopping always has one surprise fee.
- Did you include domestic shipping from every seller?
- Did you estimate chargeable weight, not just item weight?
- Did you run tax assumptions for your destination country?
- Did you add 1%-3% FX/payment spread?
- Did you set a 5%-10% error buffer for sizing/QC issues?
2) Domestic shipping to warehouse
Many buyers forget China domestic shipping from seller to agent warehouse. On cheap shorts it can be tiny; on multiple items from different sellers it stacks up. I usually assume 8-15 CNY per seller unless listing says free domestic delivery.
3) Agent/service fees
acbuy-style workflows usually include service charges, handling, maybe QC photo upgrades, and optional add-ons like package reinforcement. Don't overcomplicate it: estimate a fee percentage and a fixed operations buffer.
4) International shipping (the big swing factor)
For gym clothing, shipping is where deals live or die. Performance tees are light, but boxing gloves, shoe boxes, thick hoodies, and shaker bundles trigger volumetric pricing. Carriers charge by whichever is higher: actual weight or volumetric weight.
My rule: if your haul has more than two bulky items, run two estimates: one with boxes, one with box removal. For athletic wear, removing retail packaging can cut shipping enough to matter.
5) Taxes, duties, and payment conversion costs
Then come the boring but painful extras: import VAT/duties (country dependent), card foreign transaction fees, and exchange-rate spread. Even when a country has de minimis thresholds, you still need a fallback assumption in case declared value or shipping line handling changes.
A no-nonsense formula you can reuse every time
Use this exact order so you don't miss hidden layers:
That last one is gold for gymwear. A 220 CNY pair of training shorts that lasts 120 workouts is cheaper than a 120 CNY pair that pills in 20 sessions.
Athletic wear specifics most buyers miss
Compression gear sizing risk
Compression tops, leggings, and base layers are return-risk magnets. If you are between sizes, budget a mistake margin because one wrong fit can wipe out the savings. I add a 5%-10% contingency for first-time sellers.
Fabric and performance claims
Quick-dry, anti-odor, four-way stretch, squat-proof. Nice claims, inconsistent reality. If quality is uncertain, pay for extra QC photos on seams, crotch panel, logo print, and waistband stitching. It costs a little, but less than paying international shipping for something unwearable.
Shoes and accessories distort shipping
Training shoes, lifting belts, and foam rollers can turn a light apparel haul into a high-shipping parcel. If you're buying footwear, calculate a separate shipping scenario with and without boxes before checkout.
Worked examples (realistic, not fantasy math)
Example A: Budget apparel-only gym haul
Total Landed Cost = 996 CNY. If you keep all 7 pieces, that's about 142 CNY per item.
Example B: Apparel + 2 shoe pairs
Total = 1,674 CNY. Remove shoe boxes and shipping drops to 330 CNY in this scenario, so total becomes 1,584 CNY. Same products, 90 CNY difference, just from packaging choice.
My personal rules for not getting burned
Quick pre-checklist before you click pay
Practical recommendation: build a tiny template in your notes app with these exact fields and refuse to checkout until every line is filled. It takes three extra minutes and prevents those 'why is this haul suddenly expensive?' moments that kill your budget.