The order book is firm-price: a bid either matches an ask or it doesn’t. Offers are the negotiation layer on top — you propose a price below a seller’s ask, and the seller accepts, declines, or counters. This page documents exactly what each step does, what it costs, and where the guidance numbers in the offer composer come from.
Where this lives in code. The negotiation engine isapps/storefront/src/lib/market/offers.ts; acceptance economics come frompackages/pricing(resolveCommission,computeCommissionAmount); escrow routing fromlib/escrow/service-tiers.ts. When the mechanics change, this page changes in the same PR.
An offer expires within the seller’s declared response window— 48 hours by default, longer if the seller has set a slower cadence on their account. The exact expiry is stamped on your offer and shown in your offers inbox; we never promise a fixed hour count that a seller’s settings would contradict. See /methodology/response-windows.
Automatic responses exist.Sellers can configure pricing rules that auto-decline or auto-counter offers below a threshold. If your offer is answered within seconds, that is a rule acting on the seller’s standing instructions — not a human snub.
In production, creating or resuming an automatic pricing rule, applying one to a new offer, and every other new P2P commitment default to paused until the adult-account and operational human-review release boundary has been evidenced. Existing offers can still be declined or withdrawn, and existing trades can still be fulfilled or remedied.
When either side accepts (the seller accepts your offer, or you accept the seller’s counter), a trade is created at the agreed price— the same trade object a direct Buy Now produces, with nothing skipped:
There is none. When an offer is accepted the seller keeps 100% of the agreed price — Cambridge TCG takes no commission, the same as every other market sale. More at /methodology/commission-rate and /methodology/fees.
The buyer pays the agreed price; there is no buyer-side offer fee. The rate frozen onto your trade is your rate at acceptance time— later trust or tier changes don’t rewrite past trades.
Offers are always welcome. Sellers set their own auto-decline thresholds, so a low offer is simply declined rather than held against anyone.
There is none. Cambridge TCG takes no commission, so the seller keeps 100% of the agreed price and the trade’s recorded commission_amount is 0. If a trade ever shows a non-zero commission, that’s a bug — email [email protected] with the trade ID.