A Chenghai toy factory and a US off-price giant. One product segment between them, read six ways: the segment itself, the buyer side, the supplier against its peers, the competitive field, the material underneath, and whether the chain holds.
A clean, reliable, easily replaced supplier selling one product line into a buyer it barely registers with. The credit is the strongest part of the file — zero dilution, zero claims, an A-rated buyer. The commercial position is the weakest: one tier, no pricing power, two capable neighbours in the same cluster, and a duty gap that favours India. Nothing here is a credit problem; the questions are about placement and about documents we have not yet asked for.
Click the + on BanaToys or on Ross to open their side · hover any circle
Click a stage to read what we found there, and to jump to the section it comes from · dashed stages are ones our data does not reach
Ross buys a single product class from BanaToys and has never bought anything else from BanaToys. The order book on both sides is wide; the line between these two is narrow.
Polypropylene is the input that matters for this product, and it is not the one the file tracks. The whole 2026 increase was absorbed — and the second-half outlook is softer, which for once works in BanaToys's favour.
The process is not defensible and the product class is heavily regulated. BanaToys makes more than BanaToys has ever sold into this account.
Nothing on this file is failing. What matters is how much regulation a $2 plastic toy actually triggers, and where it breaks.
Every timing measure sits below the category while every quality measure sits above it. And the transpacific lane itself is the most expensive it has been all year.
Once the goods arrive, nothing goes wrong. There is no dispute history of any kind on this relationship.
The counterparty is investment grade and settles in full. It pays its manufacturers a week or so late as a matter of course, and BanaToys is inside that pattern rather than outside it.
Ross buys one thing from BanaToys: a 10–25 piece plastic role-play set at around $2 — HS 9503. The theme on the box rotates through the season, but the mould class, the resin, the piece count and the price do not.
FOB $ per set · pretend-play sets, HS 9503 · hover any mark
Category direction against BanaToys's own direction on this product
Two inputs matter for a moulded plastic play set: polypropylene, which is most of the product, and ABS, which the file prices instead. Both moved violently this year — and BanaToys's selling price did not move at all.
Indexed, January 2026 = 100 · hover any point
Second-half 2026 market view · the swing factor is crude
Read in one line: where this aisle is sourced, who can serve it besides BanaToys, what replacing BanaToys would cost Ross, and how BanaToys actually performs. The short version is that two Chenghai neighbours can build a tier BanaToys has never sold here, India lands the same goods at half the duty, replacement takes a fortnight — and BanaToys's own numbers are the best part of the file.
Ross’s overall import sourcing by country · the toy vendors we can place are named under each bar · hover a bar
22 Ross suppliers we finance, $69.5M of trade, grouped by what each one makes · same basis as the map in the summary
Chinese rivals, the Indian manufacturers and the brand houses on the same axes: what each can build, what duty it pays, and whether it is at Ross now
Now that the alternatives are named, not hypothetical
Everything this product has to clear, and how far we could get confirming it without asking the client. Most of what is on file is stated by the supplier and has not been sighted by us. Nothing on this page says a certificate does not exist — only that we have not seen it, which is a collection task, not a finding.
Coverage on file, with the independent-verification result on each · hover any dial
% = share of applicable items covered on file. File-based, not independently audited.
Only the requirements this product actually triggers, and what proves each one
| Applies to | Requirement | Proven by |
|---|---|---|
| Painted surfaces every visible part | EN71-3 migration of 19 elements (EU) · 16 CFR 1303 lead in paint and CPSIA total lead (US) | Accredited-lab report per colour and batch — the item most likely to fail |
| Moulded parts | EN71-1 mechanical and physical (EU) · 16 CFR 1501 small parts and ASTM F963 (US) | Test report per SKU; for the US also a Children's Product Certificate per shipment |
| Steel pieces pot and kitchen sets | EN71-3 element migration; sharp-edge and sharp-point tests | Confirm the metal parts were in scope of the EN71 report, not just the plastic |
| Resin PP and any ABS | REACH registration and restricted-substance limits (EU). No direct US equivalent for the polymer. | Resin supplier's REACH declaration and safety data sheet, per grade |
| Packaging | FSC chain of custody where the retailer requires it | CoC certificate covering the converter, not only the mill |
How BanaToys actually runs against Ross’s other suppliers and against the category. Quality above the field on every axis, time below it on every axis. Payment sits with the buyers, in the next section.
Grey band = middle half of Ross's suppliers · grey tick = their median · dot = BanaToys
Grey band or tick = category benchmark · dot or blue band = BanaToys
Twenty-four buyers across fourteen markets — genuinely wide for a supplier this size. But two-thirds of the value sits in three Dutch names, and Action alone is a third of the book. Ross is the eighth largest account at 3.6%. The full roster is in the reference lists at the end.
Stated annual value by buyer's home market · all 24 buyers on file · hover a bar
BanaToys's 24 buyers by destination market · hover each segment
Stated annual value per buyer, all 24 on file · hover any bar
Weighted average days past due · only accounts with completed settlements appear here
Five conclusions. The cards are the whole argument; the detail sits underneath each one.
PP rose 35% above January and BanaToys's price to Ross never moved — the full increase was absorbed in margin. The June peak hit in the heaviest production months, so the squeeze landed at maximum volume. The file missed it entirely: it tracks ABS, not PP.
With no product tier and no price edge (card 02), there was no basis to ask for more. The compression was invisible in the record while it was happening.
Everything on this file is bottom tier: moulded plastic sets at $2.08 — 45th percentile of a $0.23–4.30 band. Not the cheapest, but with no licensed product, no R/C, and 24 discount buyers, there is nothing to hold the price up.
BanaToys's catalogue runs to 315 products averaging $4.18 — the missing tier is a placement gap, not a manufacturing one. Spin Master and Jazwares already move licensed product in Ross's aisle at $237K–645K a consignment; the $30–70 growth tier is in this buyer, BanaToys simply is not in it.
Cheng Le Toys shipped to Ross in August 2026 — after BanaToys's last invoice — and runs 500+ consignments into Winners. Same cluster, same two buyers, several times the volume, and it places R/C cars into those accounts that BanaToys makes but has never put there.
Switching cost for Ross: 7–15 days for a new mould, MOQ of 60, and the alternative is already on its vendor list. The slower threat is duty: India pays 10% against China's 20% — a 20-cent gap on a $2.00 item. Ross already runs four Indian vendors and 397 consignments a year.
BanaToys is 0.21% of Ross; Ross is 3.6% of BanaToys's book. Neither side can move the other — which explains both the price stability and the absence of any cost pass-through.
The 24-buyer count overstates the spread: Action alone is 34%, top three are 64%, all Dutch, all in the same EU consumer cycle. The concentration risk to watch is not Ross — it is Action at a third of the book.
97.9% first-pass, zero dilution, zero claims — BanaToys is the cleanest credit name in Ross's supplier field. Every quality measure sits above the category; every timing measure sits below it.
12-day average shipping delay (3rd percentile), 45–60 day lead time, 8-day late settlement — but the delay traces to invoices cut weekly in batches rather than at shipment. It is a document-process issue, not a credit issue.
Action, Toi-Toys, Adriaanse, and Intertoys — all Dutch, all EU value channels — account for 64% of BanaToys’s stated turnover. They share the same consumer cycle, the same currency, and the same regulatory regime. A single EU consumer shock hits all four at once.
Losing Action alone removes a third of the book. Ross at 3.6% is not a commercial priority by size — but as a USD-denominated account outside the NL cluster, it is a partial geographic hedge. Its value on this file is partly structural, not just transactional.
Read stage by stage: the money is clean, the goods are late, and the commercial position is the weakest part of the file.
The money is not the question. Ross is Moody's A2, deducts nothing, settles in full, and has not pushed BanaToys's price down once. Quality is above the category on every measure, dilution is zero and coverage is complete. On credit quality BanaToys is the cleanest name in Ross's supplier field.
The position is the question. BanaToys works one tier of the market — the bottom one — at a mid-band price, against neighbours who can work that tier and the one above it. Replacement costs Ross a fortnight and a mould. And Ross’s own import records show where the aisle is going: brand houses at the top moving licensed product, four Indian manufacturers at the bottom paying half the duty a Chinese factory pays. Polypropylene rose 35% and none of it reached the invoice, because at this size and this position there is nothing to ask with.
And the relationship is small on both sides. Ross is 3.6% of BanaToys’s stated book — eighth largest, behind three Dutch names that carry two-thirds of it — while BanaToys is 0.21% of what Ross buys. Neither party can move the other, which explains both the stability of the price and the absence of any pass-through.
The one open performance question, the delay, does not look like a credit issue: invoices are cut in weekly batches rather than at shipment, and recorded terms run longer than the filed ones. Two documents would settle it.
The underlying rosters, kept out of the analysis above so the charts carry the argument. Nothing here is a finding — it is the raw list behind one.
Every vendor named in Ross’s public US import records for this aisle · BanaToys highlighted
| Vendor | Origin | Ships to Ross | Also ships to / role | Product evidence |
|---|---|---|---|---|
| BanaToys | Chenghai, CN | Active · to Jul 2026 | Winners · Metro · Tokmanni · Dollarstore | Pretend-play sets only into Ross — the catalogue is wider |
| Chenghai Cheng Le Toys | Chenghai, CN | Active · to Aug 2026 | Winners (500+) · Braha · Missry | Plastic toys and R/C cars |
| Chenghai Wenyi Toys | Chenghai, CN | No Ross record since 2019 | Sunny Days (183 ctr) · Walmart CA | Branded play — lights and sound |
| Spin Master Co Ltd | Hong Kong | Active | brand intermediary · $1.29M / 2 shp | Squishmallows, Pokémon |
| Jazwares LLC | United States | Active | brand distributor · $0.71M / 3 shp | Licensed toys and plush |
| Funskool India Limited | India | Active | manufacturer · $0.17M / 18 shp | Board games, STEM, licensed |
| Indian Handicrafts | India | Active | manufacturer · $0.77M / 198 shp | Gemstones, jewellery, decor |
| Belief Handicrafts | India | Active | manufacturer · $0.36M / 117 shp | Christmas and Halloween decor |
| Aryan World Wide | India | Active | manufacturer · $0.27M / 64 shp | Beaded and embroidered decor |
| Indonesian toy maker | Indonesia | Occasional | — | Toys, routed via Singapore |
Stated annual value, terms and rating as recorded · NA where the file has no entry
| Buyer | Market | Ext. rating | Agency | $/yr on file | Terms | Delay |
|---|---|---|---|---|---|---|
| Action | NL | BB- | NA | $8.0M | 60d ETD | −1.74 d |
| Toi-Toys | NL | NA | NA | $5.0M | 60d ETA | 11.15 d |
| Adriaanse | NL | NA | NA | $2.0M | 60d ETD | NA |
| Walgreens | US | NA | rated | $1.5M | 90d ETD | NA |
| El Corte Inglés | ES | NA | rated issuer | $1.0M | 90d ETD | NA |
| Intertoys | NL | NA | NA | $1.0M | 45d ETD | NA |
| J J A | FR | NA | NA | $1.0M | 60d ETD | NA |
| Ross Procurement | US | A | A2 / A− | $0.85M | 60d ETD | 8.09 d |
| AS Watson | HK | A | parent IG | $0.55M | 60d ETD | NA |
| Walmart Chile | CL | NA | parent AA | $0.50M | 75d ETD | NA |
| Tokmanni | FI | A | listed, unrated | $0.40M | 90d ETD | 3.79 d |
| Dollarstore | SE | C | NA | $0.40M | 90d ETD | 0.00 d |
| Metro Sourcing | HK | B | parent rated | $0.30M | 90d ETD | 0.15 d |
| Cencosud Peru | PE | B | parent rated | $0.20M | 90d ETD | NA |
| TJX Australia | AU | C | A2 parent | $0.14M | 90d ETD | NA |
| Aldi Sourcing Asia | DE | NA | group IG | $0.135M | 60d ETD | NA |
| HEMA Far East | NL | NA | NA | $0.12M | 90d ETD | NA |
| Jollyroom | SE | NA | NA | $0.10M | 30d ETD | NA |
| HEB Supermercados | MX | B | NA | $0.09M | 60d ETD | NA |
| Lidl Hong Kong | DE | NA | group IG | $0.075M | 60d ETD | NA |
| Winners Merchants | CA | NA | A2 parent | NA | 90d ETD | 1.71 d |
| Marshall of MA | US | NA | A2 parent | NA | 90d ETD | NA |
| Newtown Buying | US | NA | NA | NA | 90d ETD | NA |
| Marketing Svcs & Comm Proj | NA | NA | NA | $0.02M | 90d L/C | NA |