Doudlah Farms — BeanVIVO/Valley Foods Black Bean Order
Overview
In early 2026, BeanVIVO restructured its purchasing arrangement with Doudlah Farms: instead of buying directly, BeanVIVO now routes all orders through its Ohio-based contract packer, Valley Foods. Valley Foods placed an immediate request for 40,000 lbs of black beans at $1.10/lb, with a follow-on order of up to 80,000 lbs anticipated shortly after.
This order collided directly with Doudlah's existing Amazon inventory commitments and a significant reduction in 2026 planted acres, creating a three-way supply constraint that forced an explicit channel prioritization decision.
Inventory Conflict
At the time of the order request, Doudlah's total black bean inventory stood at 202,400 lbs. Against that, the following holdbacks were already committed:
| Holdback Purpose | Lbs Reserved |
|---|---|
| Amazon FBA buffer | 77,000 |
| DFO direct/website | 11,000 |
| Seed stock | 4,400 |
| Total holdbacks | 92,400 |
| Available to sell | ~29,000 |
A 40,000 lb Valley Foods order would exceed available supply by roughly 11,000 lbs. An 80,000 lb order would require liquidating the Amazon holdback entirely — a non-starter given the ranking damage caused by prior stockouts (black beans fell from #1 to #30 on Amazon after a previous inventory gap).
The Amazon holdback figure of 77,000 lbs was acknowledged as a projection, not a hard number, and Mark Doudlah flagged it for re-verification.
Supply Constraint: 2026 Planting Reduction
The inventory crunch is compounded by a structural reduction in production capacity for the coming season:
- 2025 planted acres: ~1,350
- 2026 projected acres: <1,000 (loss of Brooklyn farm at ~120 acres ROC-certified; potential loss of Burke farm at ~260 acres pending financing)
- Net reduction: ~30%, or roughly 350 acres
At typical yields, this reduction translates to meaningfully less black bean production available for both Amazon and bulk buyers in the 2026–2027 cycle. The team noted that to meet projected Amazon demand alone, acreage would need to roughly double — which is not feasible in the near term.
Additionally, BeanVIVO requires ROC-certified beans only, which further limits the usable supply pool (non-ROC organic production from partners like Nick cannot be substituted).
Pricing & Margin Analysis
The $1.10/lb Valley Foods price is near break-even for Doudlah Farms. By contrast, Amazon sales yield approximately ~35% profit margin at current retail pricing (~$6/lb equivalent on 5 lb bags). Selling 80,000 lbs to Valley Foods at $1.10 would generate ~$88,000 in gross revenue at thin-to-no margin, while the same volume sold through Amazon would generate substantially more profit.
This margin gap drove the channel prioritization decision: Amazon inventory is protected first; Valley Foods receives only what remains after holdbacks.
The initial 40,000 lb order was approved for negotiation, with Mark Hope tasked to manage the transaction. Payment terms proposed: 50% upfront, remainder net 30, given no prior credit history with Valley Foods.
Channel Strategy Decision
This situation crystallized a broader strategic stance for Doudlah Farms:
- Amazon is the priority channel — high margin, growing organically, and ranking-sensitive to stockouts.
- Bulk/wholesale (BeanVIVO, Valley Foods) — acceptable as an outlet for surplus inventory, but not at the expense of Amazon commitments.
- Retail (e.g., Woodman's, Wild Oats/KAHI) — evaluated case-by-case on margin; Woodman's was cited as a 4–5% margin example that does not justify the operational overhead.
The team explicitly declined to allow BeanVIVO/Valley Foods to sell dry beans under their own label, to avoid creating a direct competitor in the Amazon channel.
See also: [1] | [2]
Key Decisions
- Approve initial 40k lb Valley Foods order at $1.10/lb, subject to 50% upfront payment and credit application.
- Do not commit to the 80k lb follow-on order until Amazon holdback assumptions are re-verified and supply picture is clearer.
- Protect Amazon holdback (77k lbs) as a hard constraint; Valley Foods receives remainder only.
- Decline BeanVIVO request to sell dry beans under their own brand to prevent channel conflict.
Action Items
- [ ] Email Valley Foods re: 40k lb black bean order @ $1.10/lb; request credit application + 50% upfront payment before shipment (@Mark Hope)
- [ ] Re-verify Amazon holdback assumptions; confirm 77k lb figure and update Mark Hope (@Mark Doudlah)
Related
- [1]
- [2]
- [3]
- [4]