Stock wholesale
Order from our 120 in-stock SKUs. Ships from our SF warehouse in 3–7 business days. Opening order from $300.
- ·Net-30 after second order
- ·Free swatches, same-day
- ·Color-match within published Lab tolerance
Services
Whether you're stocking a 600-sq-ft shop or specifying a 90-room hotel, the engagement is the same: one account rep, written estimates, and lead times we honor within three days for three years running.
Order from our 120 in-stock SKUs. Ships from our SF warehouse in 3–7 business days. Opening order from $300.
Looking for a piece we don't stock? Tell us the brief — size, palette, budget — and we'll come back within five business days with two or three vetted maker options.
Add your boutique or hotel mark to our base SKUs. Ceramics, candles, and linen are eligible. 8–10 week lead time depending on technique.
We pack and ship direct to your customer with your branded packing slip and no Oshus invoices in the box. Real-time inventory feed via CSV or Shopify webhook.
Same-day pickup from our Eddy Street dock for Bay Area accounts, and consolidated weekly shipments to Portland, LA, and Seattle.
Every SKU ships with a free 8-asset photo pack: 4 product flats, 2 lifestyle, 1 detail, 1 packaging. Royalty-free for your own marketing.

A note on minimums
We keep opening orders low — from $300 — because we'd rather grow with you than overwhelm a new shelf. A typical first order is between $400 and $900, and we'll happily put together a suggested mix calibrated to your square footage.
See how to order →
Tell us about your space and we'll suggest an opening mix in two business days.