Current situation
A three-category (Home & Decor, Apparel, Beauty) omnichannel business: two distribution centers serve a handful of large B2B accounts, two retail stores serve walk-in consumers. Growth is real and accelerating — but almost all of it comes from the same sixteen wholesale accounts.
Monthly net revenue — 23 months
Invoices + cash sales, product lines only. June 2026 ($152K) is the strongest month on record; the 3-month average has moved from ~$72K to ~$122K.
Revenue by location (23 mo.)
Revenue by category (23 mo.)
Two businesses, one P&L
| Wholesale (DCs) | Retail (stores) | |
|---|---|---|
| Revenue share | 88% | 12% |
| Orders | 252 | 1,549 |
| Avg order | $7,600 | $175 |
| Units / order | 68 | 2.8 |
| Gross margin | 43% | 47% |
TTM P&L (clean basis)
| Income | $1,155,881 |
| COGS | ($627,797) |
| Gross profit | $528,084 · 45.7% |
| Operating expense | ($491,441) |
| Operating income | $36,643 · 3.2% |
Where opex goes
Advertising = 21.4% of revenue; 98% of opex is coded to the Sales department.
The business is growing fast on a very narrow base. Sixteen wholesale accounts served from two DCs generate 88% of revenue; the top customer alone is 15%. Meanwhile the two stores process 86% of all transactions for 12% of revenue — at the best margins in the company. Growth is not the problem. Concentration, cost-to-acquire and unused capacity are.
Problems
Eight issues, ordered by how much of the business they put at risk. Each is evidenced directly from account data.
Extreme customer concentration
Top 5 customers = 56% of revenue; top 10 = 82%. Losing Jones Manufacturing alone (15%) would erase all TTM growth in one quarter.
New-customer acquisition has stalled
67 customers first bought in 2024, 2 in 2025, 11 in 2026. 193 of 273 customer records have never transacted. Growth is entirely wallet-share from existing accounts.
Advertising spend is unaccountable
$247K/yr (21% of revenue, 50% of opex) while acquisition is flat. Either the spend is defending existing accounts inefficiently or it is not being measured at all.
Sales coverage gap
66 buying customers ($152K TTM) have no sales rep. Three reps cover only 16 accounts. There is no owner for growth in the long tail.
Revenue concentration curve
Cumulative share of 23-month revenue by customer rank (dashed = perfectly even distribution).
Capital locked in slow inventory
$1.12M on hand against $628K annual COGS = 1.8 turns (~200 days of stock). 53 SKUs ($40K) have not sold in 12 months; 206 of 338 items have never sold at all.
Idle network capacity
Chicago DC, 3PL and FBA locations are configured but carry zero sales. The Midwest and every marketplace channel are unserved.
Store economics are sub-scale
Average basket $160–188, 2.8 units. Stores sell almost no Home & Decor (the highest-value category) and have no loyalty or clienteling data.
Data hygiene undermines decisions
$764K of TEST invoices and $1.24M of synthetic A/R sit in the ledger; CRM has 22 opportunities total. Any dashboard built on raw data overstates revenue by a third.
Competitive landscape
The category mix — case-goods furniture and mattresses, matrix apparel, beauty consumables — puts the company between four competitor archetypes. Each attacks a different part of the business.
National furniture & bedding distributors
Broyhill-, Bedline- and Generation N-scale suppliers (already your top three vendors at $1.23M TTM spend) increasingly sell direct to the same manufacturing and retail accounts you serve. Their edge: breadth, freight programs, 60–90 day terms.
Your edge: regional DC proximity (LA, Miami), mixed-category baskets, 43% margin headroom to fund service.
Online home & marketplace giants
Wayfair, Amazon and Overstock set consumer price expectations on the Estes Park / Contour Rhapsody type of product and own the discovery moment. FBA is configured in your account but unused — you are absent where the consumer searches.
Your edge: physical showrooms for high-consideration purchases (mattresses, case goods), local delivery.
DTC mattress & bedding brands
Casper, Purple, Saatva and a long tail of bed-in-a-box brands compress the 38–40% GM you earn on the Contour Rhapsody Breeze line (8 SKUs, $357K, your single largest product family) with 100-night trials and free returns.
Your edge: try-before-you-buy in store, bundling with box springs and headboards (attach rate is your lever).
Off-price and specialty retail
TJX/Ross on apparel and Ulta/Sephora on beauty win on assortment depth and loyalty programs. Your apparel GM (41%) is the weakest category and your beauty units are high but low-ticket — classic traffic categories, not profit categories.
Your edge: use them as footfall drivers for Home & Decor conversions rather than competing head-on.
Positioning map
| Dimension | Us | National distributors | Marketplaces | DTC brands | Off-price retail |
|---|---|---|---|---|---|
| Price position | Mid | Low–mid | Low | Mid–high | Low |
| Assortment breadth | Narrow (132 selling SKUs) | Very wide | Infinite | Very narrow | Wide |
| Service / delivery | Regional, fast | National, slow | National, fast | Parcel | In-store only |
| Physical presence | 2 stores + 2 DCs | None | None | Few | Many |
| Digital presence | None | B2B portal | Core | Core | Growing |
| Customer data / loyalty | None | Account-level | Deep | Deep | Loyalty programs |
Opportunities
Seven growth vectors, sized from account data. Together they represent roughly $1.0–1.3M of incremental annual revenue and $300K+ of released cash within 18 months.
The Miami playbook is the single most repeatable asset in the company. Four accounts, one DC, $718K in 23 months at 42.6% margin. Chicago already has the building, the inventory location and $42.5K of stock. The opportunity is not to invent something new — it is to run the same play a third time, and then a fourth on marketplaces.
Strategies
Six strategies, each mapped to the problems it fixes and the opportunities it captures. Scored on impact, feasibility, time-to-value and risk (1–5).
Key-Account Fortress
Protect and grow the 16 accounts that are the business today. Convert transactional volume into contracted, multi-category relationships before a national distributor does.
- Annual supply agreements with volume rebates for the top 10 (Jones Mfg, Design Excellence, Panaderia, Pineapple Republic, Davis Supplies…)
- Quarterly business reviews with category gap analysis — each account currently buys from 1–2 of 3 categories
- Dedicated service SLA from LA/Miami DCs; back-order elimination (140 units open at LA today)
- Early-warning dashboard: order-frequency drop > 30% triggers rep action
Midwest Launch — Chicago DC
Replicate the Miami anchor-account model in an unserved region using assets already on the books.
- Target 4–6 anchor manufacturing/retail accounts within 300 miles of Chicago; lead with Home & Decor hero lines
- Rebalance $150–200K of slow LA/SF stock into Chicago instead of new purchases
- One field rep + inside-sales support; 3PL location (loc 14) as overflow
- Milestone: first $50K month by Q2 2027
Demand Engine Reset
Turn $247K of unattributed advertising into a measurable acquisition machine, and give the long tail an owner.
- Freeze advertising at 50% of current run-rate; redeploy into account-based marketing to a named list of 200 prospects and marketplace ads
- Assign all 66 unassigned buyers and the 193 dormant records to inside sales; 90-day reactivation cadence
- Enforce CRM discipline: every quote is an Estimate, every prospect an Opportunity, lead source mandatory
- Target: 40 new logos in FY2027 (vs 11 YTD)
Marketplace & B2B Portal
Be present where consumers and buyers search. Start with the channel that already has a location record — FBA — then a self-serve B2B reorder portal.
- Phase 1: list 20 hero SKUs on Amazon via FBA (loc 15); Black Leather Valise, Estes Park, Contour Rhapsody
- Phase 2: SuiteCommerce/Shopify B2B portal for the top 40 accounts — reorder, invoices, tracking (data already flows through NetSuite)
- Phase 3: DTC storefront for Home & Decor with store pickup
Assortment & Working-Capital Discipline
Fund growth from the balance sheet. Concentrate inventory in the 132 SKUs that sell and release the cash tied up in the 206 that do not.
- Retire or clear 206 never-sold items and 53 dead SKUs ($40K) — outlet event in stores, marketplace liquidation
- Reorder points and min/max on hero SKUs at every location; target 3.0 turns (≈ $330K cash released)
- Vendor consolidation: top 5 vendors = $1.7M of spend → negotiate terms, rebates and drop-ship for long tail
- Kill or relaunch the empty Electronics class with a decision, not by default
Store Productivity Program
Stores are the highest-margin, highest-traffic channel. Make every one of 1,549 annual transactions worth more.
- Attach playbook: mattress → box spring → headboard (today ~36% attach); beauty add-on at checkout
- Simple loyalty capture (email/phone) to build the first customer data asset; 122 store customers today
- Home & Decor showroom zones in SF and NY; endless-aisle ordering from DC stock
- Target: basket $175 → $215, units 2.8 → 3.5
Strategy ranking
Weighted score = Impact 35% + Feasibility 25% + Time-to-value 25% + (6 − Risk) 15%. Ranked on score, then on dependency order.
| # | Strategy | Impact | Feasib. | TTV | Risk | Score | Incremental rev. (FY27) | Investment |
|---|---|---|---|---|---|---|---|---|
| 1 | A · Key-Account Fortress | 5 | 5 | 5 | 1 | 4.90 | $150–250K (+ protects $1.0M) | Low — time, rebates |
| 2 | E · Assortment & Working Capital | 3 | 5 | 4 | 1 | 4.05 | Margin +2 pts; $330K cash | Low — analysis, markdowns |
| 3 | C · Demand Engine Reset | 4 | 4 | 4 | 2 | 4.00 | $200–300K + $120K opex saved | Neutral — funded by ad cut |
| 4 | B · Midwest Launch | 5 | 3 | 3 | 3 | 3.70 | $250–400K (run-rate by H2 27) | Medium — 1–2 heads, freight |
| 5 | F · Store Productivity | 2 | 4 | 4 | 1 | 3.45 | $60–100K | Low — training, fixtures |
| 6 | D · Marketplace & Portal | 4 | 3 | 2 | 3 | 3.10 | $150–250K (mostly FY28) | Medium — platform, content |
Sequence matters more than score. A and E are prerequisites: you cannot open Chicago (B) while LA carries back-orders and Chicago inventory is unmanaged, and you cannot fund acquisition (C) without first re-basing advertising. Do 1–3 in the next 90 days; they are cheap, fast and de-risk everything after.
Execution plan
Four phases over 15 months. Every phase has an owner, a hard deliverable and a NetSuite-measurable KPI so progress can be read straight from the account.
Clean the instruments, secure the base
- Data hygiene — void or reclassify the 33 TEST invoices; isolate demo journals from management reporting; build a "clean revenue" saved search. Owner: Finance
- Coverage — assign a rep to all 66 unassigned buyers and 193 dormant records; set customer category on every record. Owner: Sales lead
- Key accounts — schedule QBRs with the top 10; prepare category-gap one-pagers per account. Owner: Account managers
- Advertising — freeze at 50% run-rate; require campaign code on every marketing bill. Owner: Marketing
- KPI gate: clean TTM revenue report ties to GL; 100% rep coverage; QBR calendar published.
Contract, rationalize, reactivate
- Strategy A — sign annual agreements with ≥ 6 of top 10 accounts; clear LA back-orders to zero. KPI: top-10 revenue ≥ $95K/month run-rate
- Strategy E — SKU rationalization decision on 206 never-sold items; holiday outlet event for 53 dead SKUs; reorder points set on top 50 SKUs at all four active locations. KPI: on-hand value < $950K by 31 Dec
- Strategy C — 90-day reactivation campaign to dormant records; 200-prospect ABM list live; Opportunity pipeline ≥ $150K. KPI: 12 new logos in Q4
- Strategy B prep — Midwest target-account list; 2 anchor LOIs; Chicago stock plan. Gate: no stock transfer before 2 LOIs
Open the third region, lift the stores
- Strategy B — Chicago DC live with 4 anchor accounts; field rep hired; $150–200K stock rebalanced from LA/SF. KPI: Chicago ≥ $50K/month by June
- Strategy F — attach playbook and loyalty capture in SF and NY; Home & Decor showroom zones. KPI: basket ≥ $200, units ≥ 3.2
- Strategy D phase 1 — 20 hero SKUs listed on Amazon FBA; MAP policy issued to wholesale accounts. KPI: $15K/month marketplace by June
- Strategy C — scale what worked in Q4; kill what did not. KPI: 20 new logos in H1; CAC < $2,500
- Financial checkpoint: H1 2027 revenue ≥ $750K (vs $597K H1 2026); operating margin ≥ 7%.
Compound
- Strategy D phase 2 — B2B reorder portal for top 40 accounts; self-serve share of wholesale orders ≥ 30%.
- Strategy B — second wave of Midwest accounts; evaluate 3PL (loc 14) for Texas/Southeast overflow.
- Strategy E — vendor terms renegotiated with top 5; inventory turns ≥ 3.0.
- FY2027 exit targets: revenue $1.6M (+40%) · top-10 share < 65% · 40 new logos · operating margin ≥ 10% · inventory turns 3.0.
Scorecard — read it from NetSuite every month
| KPI | Today | Q4 2026 | H1 2027 | FY2027 exit | Source |
|---|---|---|---|---|---|
| Clean monthly revenue | $108K | $115K | $125K | $145K | Invoices + cash sales, memo ≠ TEST |
| Top-10 customer share | 82% | 78% | 70% | < 65% | Revenue by customer |
| New logos (cumulative FY) | 11 | 23 | +20 | 40 | First-invoice date by customer |
| Customers with sales rep | 18% | 100% | 100% | 100% | customer.salesrep |
| Advertising % revenue | 21.4% | 12% | 10% | 8% | Account 6060 ÷ revenue |
| Inventory turns | 1.8× | 2.1× | 2.6× | 3.0× | COGS ÷ on-hand value |
| Chicago DC revenue / month | $0 | $0 | $50K | $75K | Lines at location 8 |
| Store average basket | $175 | $185 | $200 | $215 | Cash sales, locations 1 & 3 |
| Operating margin | 3.2% | 5% | 7% | ≥ 10% | Income statement, clean basis |
Bottom line. This is a healthy, growing core with three structural weaknesses — concentration, acquisition cost and idle capacity — all of which are fixable with assets already owned. Execute A, E and C in the next 90 days and the company enters 2027 with contracted revenue, $300K of released cash, and a measurable demand engine. Open Chicago on that foundation and $1.6M at 10% margin is a conservative FY2027 outcome, not a stretch.