
How Do I Know What's "Normal" vs. What's "Complex" About My Operation?
Learn how to benchmark your fulfillment operation's complexity. Self-assess your products, channels, and processes to understand pricing and provider fit.
You are preparing your 3PL RFP. You are documenting your products, channels, and fulfillment requirements.
But you have a nagging doubt: Is this complex? Or am I overthinking?
You have 45 SKUs with varying sizes and weights. Some are fragile. Some need climate control. Some require kitting. You ship via DTC, wholesale, and Amazon. Orders spike 300% in Q4. You handle 15,000 orders per month now but expect 50,000 next year.
Is this normal ecommerce? Or is it complex enough that providers will charge premium rates?
Most brands cannot answer this question because they have no benchmark. They have not managed a 3PL before. They do not know what peers are doing. They cannot tell if their operation is standard or edge-casey.
This matters because:
- **If you are normal and think you are complex**, you will overpay for unnecessary capabilities
- **If you are complex and think you are normal**, you will get underpriced proposals that turn into disputes during onboarding
- **Either way, you cannot compare proposals accurately** because you do not know what you are comparing against
This is the guide to assessing your own operational complexity so you understand where you fall on the spectrum — and how to use that understanding in 3PL conversations.
## What Makes an Operation "Normal" vs. "Complex"?
### Normal (Standard Ecommerce)
A "normal" fulfillment operation has:
- **Product profile:** 20-80 SKUs, mostly similar size/weight, standard handling (no fragile, no hazmat, no cold storage)
- **Channels:** Primarily one sales channel (DTC ecommerce) or one wholesale buyer
- **Order characteristics:** Individual orders, 1-5 items per order, standard packaging
- **Handling:** Pick and pack only, no kitting or customization
- **Shipping:** Ground shipping predominant, standard carriers (FedEx/UPS), single fulfillment location sufficient
- **Growth:** Steady 10-20% growth year-over-year, predictable demand
- **Returns:** Standard return process, 2-5% return rate
- **Volume:** 1,000-50,000 orders per month
**Pricing expectation:** Median rates for your volume tier
**Provider pool:** 50+ viable providers
### Complex (Non-Standard Requirements)
A "complex" fulfillment operation has one or more of these:
- **Product profile:** 100+ SKUs with diverse characteristics, fragile items, hazmat, cold storage needs, oversized products
- **Channels:** Multiple sales channels (DTC + wholesale + Amazon + TikTok), each with different requirements
- **Order characteristics:** Mixed orders (some kitted gifts, some bulk wholesale, some subscription)
- **Handling:** Kitting, custom assembly, personalization, embroidery, labeling, gift wrapping
- **Shipping:** Mix of ground, 2-day, overnight, international shipping
- **Growth:** Rapid growth (30%+ year-over-year), unpredictable spikes, seasonal volatility
- **Customization:** Branding, custom inserts, white-glove service, quality inspection
- **Technology:** Custom integrations beyond Shopify, real-time reporting needs, B2B portal
**Pricing expectation:** 15-40% above median rates (depending on type of complexity)
**Provider pool:** 10-20 viable providers
## The Complexity Scoring Framework
Rather than a binary normal/complex designation, think of complexity as a spectrum scored across six dimensions.
### Dimension 1: Product Complexity
**Score each aspect:**
**SKU count (0-5 points)**
- 0-20 SKUs: 0 points (very simple, pick rates are fast)
- 21-50 SKUs: 1 point (manageable variety)
- 51-100 SKUs: 2 points (moderate complexity, pick paths lengthen)
- 101-250 SKUs: 3 points (complex catalog)
- 251+ SKUs: 5 points (extensive catalog, high pick complexity)
**Product fragility (0-5 points)**
- No fragile items: 0 points
- Some fragile items (10-20%): 2 points (requires protective materials, slower handling)
- Mostly fragile (50%+): 5 points (extensive protection, specialized handling required)
**Storage requirements (0-5 points)**
- All ambient: 0 points
- Some climate control (20-40%): 2 points (requires segregated zone)
- Mix of ambient and cold: 4 points (multiple storage zones)
- Hazmat or specialty (10%+): 5 points (requires certification and compliance)
**Product size/weight variability (0-3 points)**
- Similar sizes (can use standard boxes): 0 points
- Some oversized (10-20%): 1 point
- Highly variable (oversized and small): 2 points
- Many oversized/non-stackable: 3 points
**Example:**
- 75 SKUs (2 pts) + Mostly fragile (5 pts) + Some climate control (2 pts) + Moderately variable (1 pt) = **10 points**
**Product Complexity Score: /16**
### Dimension 2: Order Complexity
**Score each aspect:**
**Handling requirements (0-5 points)**
- Standard pick and pack: 0 points
- Simple kitting (2-3 items, basic assembly): 2 points (adds 2-3 minutes per order)
- Complex kitting (5+ items or custom configuration): 4 points (adds 5-10 minutes per order)
- Custom services (embroidery, personalization, photo fulfillment): 5 points (highly variable time)
**Order size distribution (0-3 points)**
- Mostly single-item orders: 0 points
- Mix of 1-3 items: 1 point
- Many multi-item orders (avg 4-5 items): 2 points
- Bulk wholesale orders: 3 points (much slower per-item processing but fewer total orders)
**Customization requirements (0-3 points)**
- Standard orders: 0 points
- Some personalization (names, gift messages): 1 point
- Heavy customization (custom inserts, branded packaging, varying per order): 3 points
**Returns complexity (0-2 points)**
- Simple returns: 0 points
- Complex returns (inspection, refurbishment, restock by condition): 2 points
**Example:**
- Complex kitting (4 pts) + Multi-item orders (2 pts) + Heavy customization (3 pts) + Simple returns (0 pts) = **9 points**
**Order Complexity Score: /13**
### Dimension 3: Channel Complexity
**Score each channel:**
**DTC ecommerce (0-2 points per channel)**
- Shopify/single platform: 0 points (standard integration)
- Multiple platforms (WooCommerce + Shopify): 1 point (multiple order sources)
- Custom ecommerce: 2 points (requires custom integration)
**Wholesale/B2B (0-3 points per channel)**
- Single wholesale buyer: 0 points
- 2-5 wholesale buyers: 1 point (varying order schedules, formats)
- 5+ wholesale buyers: 3 points (complex order management)
**Marketplace (0-2 points per channel)**
- Amazon (FBA or FBM): 1 point (standard marketplace)
- Amazon + Walmart + other: 2 points (multiple platform requirements)
**International shipping (0-2 points)**
- US-only: 0 points
- Some international (Canada, UK): 1 point
- Multiple international regions: 2 points
**Example:**
- DTC (Shopify + WooCommerce): 1 pt + 5 wholesale buyers: 3 pts + Amazon FBM: 1 pt + Some international: 1 pt = **6 points**
**Channel Complexity Score: /9**
### Dimension 4: Shipping Complexity
**Score each aspect:**
**Fulfillment speed (0-3 points)**
- 48+ hour ship: 0 points (standard ground)
- 24-48 hour ship: 1 point (requires tighter pick/pack)
- Same-day ship: 3 points (requires 2pm+ cutoff, faster workflows)
**Shipping carrier mix (0-2 points)**
- Primarily one carrier (FedEx or UPS): 0 points
- Multiple carriers (FedEx, UPS, USPS): 1 point (label configuration complexity)
- International carriers (DHL, Fedex International): 2 points
**Shipping cost sensitivity (0-2 points)**
- Standard shipping acceptable: 0 points
- Cost optimization important (dim weight, zone selection): 1 point
- Very cost-sensitive: 2 points (requires careful box selection, carrier negotiation)
**Example:**
- Same-day ship: 3 pts + Multi-carrier: 1 pt + Standard cost sensitivity: 0 pts = **4 points**
**Shipping Complexity Score: /7**
### Dimension 5: Volume Volatility
**Score your growth pattern:**
**Growth rate (0-3 points)**
- Flat or declining: 0 points
- 10-20% annual growth: 1 point
- 20-50% annual growth: 2 points
- 50%+ annual growth: 3 points
**Seasonal spikes (0-2 points)**
- Flat year-round: 0 points
- Minor seasonal variation (10-20% swing): 1 point
- Major seasonal variation (100%+ Q4 spike): 2 points
**Forecast accuracy (0-2 points)**
- Predictable demand (80%+ accuracy): 0 points
- Moderately predictable (60-80% accuracy): 1 point
- Unpredictable (below 60% accuracy): 2 points
**Example:**
- 35% annual growth: 2 pts + Q4 doubles volume: 2 pts + 70% forecast accuracy: 1 pt = **5 points**
**Volume Volatility Score: /7**
### Dimension 6: Technology/Integration
**Score your integration needs:**
**Systems integration (0-3 points)**
- Shopify only: 0 points (standard, plug-and-play)
- Shopify + one other system: 1 point (basic integration)
- Multiple systems requiring custom APIs: 2 points
- ERP/complex backend system: 3 points
**Reporting requirements (0-2 points)**
- Standard reports (orders, inventory): 0 points
- Custom reports (analytics, margin analysis): 1 point
- Real-time dashboards, API access needed: 2 points
**Returns management (0-2 points)**
- Manual returns processing: 0 points
- Shopify return labels: 1 point
- Custom return portal/customer-initiated returns: 2 points
**Example:**
- Shopify + WooCommerce + Klaviyo: 2 pts + Custom reports: 1 pt + Shopify return labels: 1 pt = **4 points**
**Technology/Integration Score: /7**
## Your Total Complexity Score
Add up all six dimensions:
- **Product Complexity:** /16
- **Order Complexity:** /13
- **Channel Complexity:** /9
- **Shipping Complexity:** /7
- **Volume Volatility:** /7
- **Technology/Integration:** /7
**Total: /59**
## Interpreting Your Score
**0-15 points: NORMAL**
Your operation is standard ecommerce fulfillment. You should expect:
- Median pricing for your volume
- 50+ viable provider options
- Most mid-market 3PLs can handle you
- Standard SLA terms
**16-30 points: MODERATELY COMPLEX**
Your operation has some non-standard requirements. You should expect:
- 10-20% above median pricing
- 20-40 viable provider options
- Need to find providers experienced with your specific needs (e.g., kitting, hazmat)
- Custom SLAs may be negotiated
**31-45 points: COMPLEX**
Your operation has multiple complexity factors. You should expect:
- 20-40% above median pricing
- 10-20 viable provider options
- Need specialist providers, not generalists
- Significant customization of processes and pricing
**46-59 points: HIGHLY COMPLEX**
Your operation is non-standard with many special requirements. You should expect:
- 40%+ above median pricing (or inability to find viable providers)
- Fewer than 10 viable options
- Limited provider pool, may need to build custom solutions
- Extensive contract customization, SLA negotiation
## What Your Score Means for 3PL Selection
**Use your complexity score to:**
**1. Set pricing expectations**
Do not be shocked if a complex operation costs more. Complexity requires:
- More training for staff
- Specialized processes and systems
- Quality control time
- Account manager attention
**Normal operation:** $4-5 CPO range
**Moderately complex:** $5-7 CPO range
**Complex:** $7-10 CPO range
**Highly complex:** $10+ CPO or custom pricing
**2. Narrow your provider pool strategically**
Do not send RFPs to 50 providers if you are complex. Instead:
- Target 8-12 providers with experience in your complexity type
- Ask specifically: "Have you handled [your specific complexity]?"
- Request references from similar operations
**3. Pressure-test your RFP**
If you score 40+ on complexity, your RFP must be extremely detailed. Leave no ambiguity.
Vague RFP + complex operation = low-ball proposals that increase during onboarding.
**4. Communicate clearly in conversations**
Say upfront: "We scored ourselves as moderately complex due to [X, Y, Z]. We expect pricing to be [15-20%] above standard rates for our volume."
This sets expectations and prevents surprises.
## Examples: What Different Scores Look Like
### Example 1: Basic Ecommerce Brand (Score: 12)
**Profile:**
- 30 SKUs, simple apparel, all ambient storage
- DTC ecommerce only (Shopify)
- Standard orders (1-3 items average)
- Ground shipping, FedEx only
- Flat 5% annual growth
- Standard Shopify integration, no custom reports
**Breakdown:**
- Product: 20 SKUs (1) + no fragile (0) + all ambient (0) + similar sizes (0) = 1
- Order: standard pick/pack (0) + mostly single items (0) + no customization (0) + simple returns (0) = 0
- Channel: Shopify (0) + no wholesale (0) + no marketplace (0) + US only (0) = 0
- Shipping: 48+ hour (0) + single carrier (0) + no cost sensitivity (0) = 0
- Volume: 5% growth (0) + no seasonality (0) + predictable demand (0) = 0
- Technology: Shopify only (0) + standard reports (0) + no custom returns (0) = 0
- **Total: 1 point = NORMAL**
**3PL expectation:** Median pricing ($4.50 CPO at 5K orders/month), 50+ provider options
### Example 2: Growing Beauty Brand with Kitting (Score: 28)
**Profile:**
- 85 SKUs, mostly fragile bottles/jars, some climate control
- DTC (Shopify) + 3 wholesale buyers
- 40% of orders include gift kitting
- Ground and 2-day shipping options
- 25% annual growth, minor Q4 spike
- Shopify + custom reporting
**Breakdown:**
- Product: 85 SKUs (2) + mostly fragile (5) + some climate control (2) + similar sizes (0) = 9
- Order: complex kitting (4) + multi-item orders (1) + moderate customization (2) + simple returns (0) = 7
- Channel: Shopify (0) + 3 wholesale buyers (1) + no marketplace (0) + US only (0) = 1
- Shipping: 24-48 hour (1) + single carrier (0) + no cost sensitivity (0) = 1
- Volume: 25% growth (2) + minor seasonality (1) + moderately predictable (1) = 4
- Technology: Shopify only (0) + custom reports (1) + standard returns (0) = 1
- **Total: 28 points = MODERATELY COMPLEX**
**3PL expectation:** 15-20% above median pricing ($5.40-5.85 at 5K orders/month), 20-40 provider options. Need providers experienced with kitting.
### Example 3: Omnichannel Food/Beverage Brand (Score: 44)
**Profile:**
- 150 SKUs including food, beverages, cold storage, some hazmat (supplements)
- DTC + 8 wholesale buyers + Amazon + Walmart
- Mix of standard orders, bulk wholesale, gift sets (kitting)
- Same-day DTC, ground wholesale, FedEx/UPS/USPS
- 40% annual growth, 200% Q4 spike, 65% forecast accuracy
- Multiple system integrations, custom reporting, returns portal
**Breakdown:**
- Product: 150 SKUs (3) + some cold storage items (4) + cold + ambient (4) + variable sizes (2) = 13
- Order: complex kitting (4) + bulk orders (3) + heavy customization (3) + complex returns (2) = 12
- Channel: Shopify (0) + 8 wholesale buyers (3) + Amazon + Walmart (2) + some international (1) = 6
- Shipping: same-day DTC (3) + multi-carrier (1) + cost sensitive (1) = 5
- Volume: 40% growth (2) + major Q4 spike (2) + moderately predictable (1) = 5
- Technology: multiple systems (2) + custom reports (1) + returns portal (2) = 5
- **Total: 46 points = HIGHLY COMPLEX**
**3PL expectation:** 40%+ above median pricing (likely $8-10 CPO at 5K orders/month), fewer than 10 viable providers. Need specialist. May face difficulty finding provider at all.
## Using Your Score in RFP Conversations
Once you know your score, use it to guide conversations:
**With providers:**
"We scored our operation as moderately complex (28 points) primarily due to kitting and multi-channel fulfillment. We expect pricing to be 15-20% above standard rates. Does this match your assessment?"
**In RFP preparation:**
"Our complexity score is 44, which means we need a provider with experience in food, cold chain, and multi-channel logistics. We will prioritize capabilities and reliability over lowest cost."
**When comparing proposals:**
"Provider A costs $8 CPO with full capabilities. Provider B costs $6 CPO but cannot handle cold storage. Given our complexity score of 44, Provider A is actually the better value."
## Your Score Can Change
Complexity is not fixed. As your business evolves, your score will change.
**Examples of complexity reduction:**
- Consolidate SKUs from 200 to 80 (reduce product complexity by 5+ points)
- Simplify kitting (reduce order complexity)
- Move all wholesale to one distributor (reduce channel complexity)
- Improve forecast accuracy from 60% to 80% (reduce volume volatility)
**Examples of complexity increase:**
- Launch international shipping (add 2 points)
- Add Amazon channel (add 1-2 points)
- Grow from 1,000 to 30,000 monthly orders with 50% growth rate (add 2-3 points)
If your complexity score changes significantly, it is worth re-evaluating your 3PL. A provider who was great for you at 15 points might struggle at 35 points.
## Your Complexity Score Is Your Negotiation Tool
Armed with your complexity score, you can have honest conversations with providers:
- "Here is what we scored as complex. Here is why it matters. Here is what we expect it to cost."
- Providers respect clarity and will price accordingly
- You avoid the trap of being underpriced and then hit with cost increases during onboarding
You cannot control whether your operation is complex. But you can control how honest you are about that complexity, and how well you communicate it to providers.
Clarity on your own complexity leads to better pricing, better provider fit, and fewer surprises after you sign.
---
**Need help assessing your operational complexity and translating that into effective 3PL conversations?** [Slotted](https://slotted.com) provides complexity assessment frameworks and guidance on using your complexity score to find the right 3PL partner at fair pricing.
Related insights
What to Look for in a 3PL When Your Product Has AI in It
Cold Chain 3PL: What Brands Need to Know Before Choosing a Fulfillment Partner
How Do I Weight Capabilities × Cost × Team × Trust? Which Matters Most?
3PL for Electronics Fulfillment: What AI Products Actually Require
How Will Product Characteristics Affect My Pricing?