Read this article in another language
Short answer: Links refer to this article. Existing localized editions may differ from the source. Unavailable languages are not translated pages.
To price squishy toys for retail, start with the cost of the exact sellable unit, calculate gross margin separately from markup, and check what remains after selling fees and discounts. A low supplier unit price alone cannot establish whether a product will work in your shop.
On this page
This guide helps independent toy shops and online retailers turn a confirmed cost into a price test. The worked figures below are invented for calculation practice. They are not RUIWO quotations, suggested retail prices, actual customer results or promises of profit.
Define what one customer is buying
Write down whether the retail price buys one toy, a sealed set or an entire display. Keep that selling unit consistent across the supplier quote, inventory record, website listing and price calculation. A display containing individually sold toys requires a per-toy calculation; a display sold unopened requires a complete-display calculation.
The Rainbow Mystery Bun catalog page offers size and color choices. Treat each selected size and packing format as its own pricing row. A shared product name or photograph does not establish identical delivered costs. Confirm the current quotation and packing details before assigning a retail price.
First establish your inventory cost using the squishy toy landed-cost guide. For this worksheet, call the cost of goods sold for one retail unit C, and the selling price after discounts, excluding tax collected for remittance, P. Keep the same currency and accounting basis throughout.
Separate markup from gross margin
Markup measures the price increase relative to cost. Gross margin measures gross profit relative to sales revenue. These percentages use different denominators:
- Gross profit per unit = P − C.
- Markup % = (P − C) ÷ C × 100.
- Gross margin % = (P − C) ÷ P × 100.
The margin calculation follows Shopify's explanation of gross margin. Gross profit has not yet paid every expense of running the store. Keep payment processing, outbound fulfillment, advertising and overhead visible in the next stage instead of calling the initial price difference net profit.
Illustrative example: suppose C is $2.40 and P is $6.00. Gross profit is $3.60, markup is 150%, and gross margin is 60%. These are three descriptions of the same hypothetical sale. A 60% markup on $2.40 would instead produce a $3.84 price and a 37.5% gross margin.
Calculate the price implied by a margin target
For a chosen gross-margin fraction g, the corresponding price is P = C ÷ (1 − g). Enter 0.50 for 50%; the target must be below 100%. With the illustrative $2.40 cost, a 50% gross-margin target gives a $4.80 price. This calculation identifies the price required by your assumption; it does not show that buyers will pay it.
Compare the result with your own sales evidence and genuinely comparable offers: the same size, quantity, package and product experience. If the market will not support the calculated price, revisit the assortment, cost or channel. Increasing order quantity solely to achieve a lower unit cost can leave more cash tied up in unsold stock.
Test the discount before advertising it
A customer discount reduces the selling price while the inventory cost of that unit remains the same. Recalculate from the discounted price rather than subtracting the discount percentage from your original margin.
| Offer | Net selling price | Gross profit | Gross margin |
|---|---|---|---|
| No discount | $6.00 | $3.60 | 60.0% |
| 10% off | $5.40 | $3.00 | 55.6% |
| 20% off | $4.80 | $2.40 | 50.0% |
| 30% off | $4.20 | $1.80 | 42.9% |
In this example, 20% off the price removes one-third of the original gross profit per unit: $1.20 out of $3.60. That does not automatically make the promotion unsuitable. It tells you the extra sales volume or other commercial benefit needed to justify it.
Check contribution after the cost of making a sale
Make a second calculation for costs that occur when the item sells. Contribution per unit = net selling revenue − all variable costs for that sale. It is the amount available to cover fixed expenses and then profit. This distinction is explained in Shopify's retail contribution and break-even guide.
Continuing the hypothetical example, assume a selling fee of 10% of P and $0.90 in other variable costs per unit. These are invented inputs, not any marketplace's fee schedule. Contribution at $6.00 is $6.00 − $2.40 − $0.60 − $0.90 = $2.10. At the 20%-off price it is $4.80 − $2.40 − $0.48 − $0.90 = $1.02.
Use your channel's actual fee basis: some charges are per order, some vary with revenue, and some use a base that includes shipping or tax. For a multi-item order, allocate order-level costs consistently. Do not charge the full order fee to every toy, and do not omit it completely. Avoid counting a cost twice if it is already included in C.
If a hypothetical promotion has an additional fixed cost of $102, it needs 100 incremental units at $1.02 contribution merely to cover that additional cost. Store rent and other existing overhead still remain. Replace any returns or advertising allowances with your own records as they become available.
Keep a price decision sheet for each selected SKU
- Exact product, size, color rule and retail selling unit.
- Dated supplier quotation and confirmed inventory-cost calculation.
- Full retail price and planned discount scenarios.
- Gross margin, channel fees and contribution for each scenario.
- Observed sales, returns and realized selling price after the test.
- Decision to continue, change the offer or stop replenishing.
Review actual sell-through alongside the margin. A spreadsheet with a positive contribution does not make unsold stock profitable. Keep a small test's result separate from a forecast for a larger order.
Get the supplier inputs for your calculation
Choose products from the RUIWO squishy catalog, then request the selected SKU, quantity, packing format and destination on one quotation. Keep product charges and freight identified separately so your retail worksheet uses the correct delivered-cost basis.
Ask River on WhatsApp for the quotation inputs. You decide your retail prices using your own channel costs and sales evidence.

