Fulfillment by Merchant (FBM)
Fulfillment by Merchant (FBM) is a fulfillment model where the seller stores, picks, packs, ships, and handles returns for orders they receive — either from their own store or a marketplace.
App4Ecom writes glossary entries with AI assistance. How we use AI
Quick Answer / Definition
What it is: Fulfillment by Merchant (FBM) is a method where the seller β not the marketplace or a third-party service β fulfills customer orders.
What it describes: Who handles inventory storage, packing, shipping, and returns.
Where used: Direct-to-consumer stores (Shopify, WooCommerce), marketplaces that allow seller fulfillment (Amazon FBM listings), and multi-channel sellers.
Why it matters: FBM affects cost per order, delivery speed, customer experience, and operational workload β all of which influence margin and conversion.
Why It Matters
- Profitability: FBM gives control over shipping choices and carrier costs, which can improve margins if run efficiently.
- Conversion & Customer Experience: Delivery speed, tracking accuracy, and returns influence conversion rate and repeat purchase rate.
- Customer Acquisition: Shipping policy affects ad performance and landing page conversion; high shipping costs or slow delivery raise CAC by reducing conversion.
- Operational Efficiency: Handling fulfillment in-house exposes capacity constraints and requires systems for inventory, picking, and carrier integration.
- Channel Strategy: On marketplaces like Amazon, using FBM can change Buy Box dynamics, Prime eligibility, and search visibility compared with marketplace fulfillment options.
What Is Fulfillment by Merchant (FBM)?
FBM means the merchant retains responsibility for every step after the customer places an order: confirming inventory, picking products, packing, purchasing postage, printing labels, dispatching, communicating tracking, and processing returns or refunds.
FBM includes:
- Inventory storage (own warehouse, garage, or 3PL under merchant control)
- Order processing, packing, and carrier selection
- Customer notifications and tracking updates
- Returns handling and refunds
FBM excludes services handled by a third-party that assumes fulfillment responsibility (for example, Amazon FBA or an outsourced 3PL fulfilling under their contract). A business can use mixed models β some SKUs FBM, others FBA or 3PL.
What a high or low FBM rate signals:
- High FBM share: Means the brand controls fulfillment β good for margin control and branded experience, but requires operations and can limit marketplace features (like Prime).
- Low FBM share (more marketplace or 3PL fulfillment): Can reduce operational burden and speed up shipping but increases fees and reduces direct control over experience and inventory visibility.
Key terminology:
- FBM order: An order fulfilled by the merchant.
- SLA / Ship-by time: The promised window within which the merchant must dispatch an order.
- On-time shipping rate: Percentage of orders shipped within SLA.
- Order defect rate: Customer problems per orders (used on marketplaces).
Formula / Calculation
FBM itself is a fulfillment method, not a single metric, but teams commonly measure the FBM rate β the share of orders fulfilled by the merchant.
FBM rate = (FBM orders / Total orders) x 100
Variables:
- FBM orders: Number of orders shipped and fulfilled by the merchant in the period.
- Total orders: All orders across channels or the chosen reporting scope.
Example calculation (realistic):
- Monthly total orders = 1,200
- Monthly FBM orders = 480
- FBM rate = (480 / 1,200) x 100 = 40%
Other useful calculations tied to FBM:
- Fulfillment cost per FBM order = Total FBM fulfillment costs / FBM orders (include labor, packing materials, postage, software).
- On-time ship rate = (Orders shipped within SLA / FBM orders) x 100.
How It Works (step-by-step)
-
Order received and validated
What happens: The ecommerce platform or marketplace notifies the merchant of a new order.
What to measure/do: Verify inventory and payment authorization immediately to avoid cancellations.
Why it matters: Prevents overselling and ensures accurate order commitment.
-
Pick and pack
What happens: Warehouse staff or the merchant picks items, inspects them, and packs according to SKU specs.
What to measure/do: Track pick accuracy and time per order.
Why it matters: Reduces returns and improves customer satisfaction.
-
Carrier selection & label purchase
What happens: Merchant chooses carrier and service (ground, expedited) and buys postage.
What to measure/do: Monitor shipping cost per order and delivery SLA against promised dates.
Why it matters: Shipping cost and speed directly affect margin and conversion.
-
Dispatch and tracking
What happens: Package is handed to carrier and tracking info is sent to the customer and platform.
What to measure/do: Ensure tracking is uploaded and notifications sent automatically.
Why it matters: Transparency reduces support contacts and builds trust.
-
Delivery, returns, and post-sale service
What happens: Merchant handles returns, refunds, and customer support.
What to measure/do: Track return reasons, time to refund, and cost to process returns.
Why it matters: Returns and refunds affect net revenue and customer lifetime value.
Key Components / Factors
- Inventory location & accuracy: Affects picking speed and oversell risk; poor accuracy increases cancellations and negative experiences.
- Shipping carriers & service mix: Carrier rates, transit times, and reliability influence cost and delivery windows.
- Order volume & peak seasonality: High or spiky volume requires scalable staffing, space, and carrier contracts.
- Product characteristics: Size, weight, fragility, and SKU complexity change packing time and postage.
- Channel source: Marketplace rules (Amazon vs. direct site) may impose SLAs or affect visibility based on fulfillment method.
- Checkout & payment methods: Fraud checks and payment holds can delay fulfillment; integrated fraud tools reduce false declines.
- Customer intent & expectation: Paid search or Prime shoppers expect faster shipping than discovery traffic.
- Technical integration: Shipping API, label printers, and inventory sync reduce manual steps and errors.
- Analytics & attribution: Accurate order tagging by channel and SKU enables precise cost and margin analysis.
Example
Situation: A DTC brand sells 2,000 orders in a month across Shopify and Amazon. They use FBM for all Shopify orders and for some Amazon SKUs.
- Total monthly orders: 2,000
- Shopify (FBM) orders: 1,200
- Amazon FBM orders: 300
- Amazon FBA orders: 500
- Total FBM orders = 1,200 + 300 = 1,500
- FBM rate = (1,500 / 2,000) x 100 = 75%
Cost analysis (example numbers):
- Average FBM fulfillment cost per order (labor, packaging, postage, software) = $6.00
- Average FBA cost per order = $11.00 (marketplace fee + fulfillment)
- Monthly fulfillment cost for FBM = 1,500 x $6.00 = $9,000
- Monthly fulfillment cost for FBA = 500 x $11.00 = $5,500
- Total fulfillment spend = $14,500
Action taken: The merchant negotiates a discounted carrier rate and automates label generation, reducing FBM cost to $5.00 per order.
Result:
- New monthly FBM cost = 1,500 x $5.00 = $7,500 (savings $1,500)
- Overall fulfillment spend now $13,000 (11% cost reduction)
- They reinvest savings into advertising; conversion remains stable because delivery times were maintained.
Business impact: Lower fulfillment cost raised gross margin on each FBM order and freed budget to scale customer acquisition while keeping delivery promises.
Benchmark / What Is a Good Metric?
There is no universal "good" FBM rate or cost. Benchmarks depend on:
- Sales channel mix (marketplace vs direct)
- Product dimensions and average order value
- Geography and carrier network
- Customer expectations (B2B vs B2C, subscription vs one-time purchase)
Helpful guidance:
- If FBM is increasing costs or customer complaints, measure fulfillment cost per order and on-time ship rate and compare alternatives (3PL, FBA).
- Marketplaces may favor FBA for certain metrics (Prime eligibility) β check channel rules rather than relying on a numeric FBM target.
- Track trends: improving on-time ship rate from 85% to 95% is meaningful even without absolute benchmarks.
How to Improve / Optimize FBM (prioritized)
-
Automate label purchasing and carrier selection
What to change: Connect a shipping platform or API that rates carriers and prints labels automatically.
Why it works: Reduces manual steps, shipping errors, and average pack time.
How to implement: Integrate Shopify/Amazon with a shipping tool (ShipStation, Easyship, or carrier APIs) and set rules for cheapest/on-time carrier per zone.
What to monitor: Fulfillment cost per order and pack-to-ship time.
-
Negotiate carrier contracts by volume
What to change: Move from retail rates to negotiated business rates or regional carriers for lightweight parcels.
Why it works: Lowers shipping spend materially for high-volume shippers.
How to implement: Aggregate volume across channels or use a shipping aggregator that provides discounted rates.
What to monitor: Average postage cost per zone and percent of orders meeting promised transit time.
-
Standardize packing and SKU dimensions
What to change: Use consistent box sizes and pack profiles to reduce postage surprises.
Why it works: Fewer dimensional weight penalties and faster picking.
How to implement: Audit SKUs, create pack templates in your shipping system, and train staff.
What to monitor: Dimensional weight charges and pick accuracy.
-
Improve inventory accuracy and location strategy
What to change: Implement cycle counts, slotting by velocity, and real-time sync with sales channels.
Why it works: Reduces oversells and cancellations; speeds picking.
How to implement: Set weekly cycle counts for top-selling SKUs and integrate WMS or inventory plugin with your store.
What to monitor: Stock variance, backorder rate, and cancellations due to stockouts.
-
Set clear shipping promises and automation for tracking
What to change: Publish realistic delivery windows and send automated tracking updates.
Why it works: Reduces support volume and increases customer trust.
How to implement: Use checkout messaging and automated emails/SMS triggered by tracking events.
What to monitor: Support tickets per order and NPS or review sentiment related to delivery.
Best Practices
- Measure true fulfillment cost per order including labor, materials, postage, software, and returns processing.
- Segment fulfillment metrics by channel, SKU, and geography β donβt average high- and low-cost SKUs together.
- Implement SLAs and monitor on-time shipping and delivery at daily and weekly cadence during peaks.
- Test alternative carriers and services on a per-zone basis and use dynamic rules to pick the most cost-effective option that meets promised delivery.
- Maintain a reserve for returns and chargebacks in your margin model; returns are a material cost of FBM operations.
- Document packing standards and provide staff checklists to reduce damage and returns.
- Use automated order routing if you use multiple fulfillment locations to minimize transit time and cost.
- Audit analytics for attribution issues β ensure FBM orders from marketplaces are tagged correctly for CAC and margin calculations.
Common Mistakes to Avoid
-
Underestimating landed fulfillment cost
Why it happens: Teams count postage but omit labor, packing materials, and returns.
Why harmful: Leads to underpriced shipping and eroded margins.
Correct approach: Build a full cost model and update monthly.
-
Mixing SKUs without segmentation
Why it happens: Averaging costs across all SKUs masks expensive items.
Why harmful: Wrong pricing and unprofitable promotions.
Correct approach: Segment by size/weight and compute per-SKU fulfillment cost.
-
Poor tracking and customer communication
Why it happens: Manual processes or missing integrations.
Why harmful: Increases support load and negative reviews.
Correct approach: Automate tracking updates and proactive delay notifications.
-
Not monitoring SLA compliance
Why it happens: Lack of daily operational metrics.
Why harmful: Marketplace penalties, lower search rank, and customer complaints.
Correct approach: Track on-time shipping and escalate exceptions immediately.
-
Failing to test 3PL or hybrid models
Why it happens: Inertia or fear of complexity.
Why harmful: Missed opportunity to reduce cost or improve speed.
Correct approach: Run pilot tests with a subset of SKUs or regions before full migration.
Fulfillment by Merchant (FBM) vs Related Concepts
Fulfillment by Merchant (FBM) vs Fulfillment by Amazon (FBA)
- FBM: Seller handles storage, packing, shipping, and returns.
- FBA: Amazon stores inventory, fulfills orders, and handles customer service under Amazonβs programs.
- Key difference: FBM gives operational control and potential cost savings; FBA trades control for convenience, faster delivery options, and marketplace features like Prime.
Fulfillment by Merchant (FBM) vs 3PL
- FBM: Fulfilled directly by the merchant using their own staff/space.
- 3PL: Third-party logistics firms that store and fulfill under contract but operate separately from marketplace-owned programs.
- Key difference: 3PL outsources operational burden while FBM keeps it internal; 3PLs often offer scale and negotiated rates.
Fulfillment by Merchant (FBM) vs Dropshipping
- FBM: Merchant controls inventory and shipping (even if stored by a contracted provider).
- Dropshipping: Merchant passes orders directly to a supplier who ships to the customer; merchant may never touch the product.
- Key difference: Dropshipping removes inventory risk for the merchant but reduces control over packaging, quality, and speed; FBM retains control and inventory responsibility.
When Should You Track Fulfillment by Merchant (FBM)?
- Who: Ecommerce founders, operations managers, finance teams, and growth marketers who care about margin and CX.
- Stage of growth: Track from day one; detailed cost-per-order and SLA metrics become essential as volume exceeds a few hundred orders per month.
- Frequency: Operational metrics (ship times, on-time rate) daily; cost, returns, and trend analysis weekly to monthly.
- Segments to analyze: Per-channel (Shopify vs Amazon), per-warehouse/location, per-SKU size tier, and per-geography (domestic vs international).
- Other metrics to view alongside: Fulfillment cost per order, on-time ship rate, return rate, average order value, gross margin, CAC, and customer satisfaction (NPS or CSAT).
Related Ecommerce Metrics
- Fulfillment cost per order: Directly shows the expense of FBM operations.
- On-time shipping rate: Indicates operational reliability and affects reviews and channel standing.
- Order defect rate: Measures customer problems that can be caused by fulfillment errors.
- Return rate: Helps quantify post-sale costs that FBM must absorb.
- Average order value (AOV): Higher AOV can justify higher shipping costs or premium services under FBM.
- Inventory turnover: Shows how quickly FBM inventory moves and influences storage costs.
- Customer acquisition cost (CAC): Tied to shipping promises β poor shipping reduces conversion and raises CAC.
FAQs
-
What does Fulfillment by Merchant (FBM) mean for my Shopify store?
It means you or a contracted partner handle inventory, packing, shipping, and returns. You control carriers and messaging but must manage operations and costs.
-
How do I calculate my FBM rate?
FBM rate = (FBM orders / Total orders) x 100. Use the same time window and channels for both numerator and denominator.
-
Is FBM cheaper than using a marketplace fulfillment service?
Sometimes. FBM can lower per-order fees, but only if you account for labor, packaging, and return handling. Run a per-SKU cost model before deciding.
-
Why are my FBM orders taking longer to deliver?
Common causes: manual packing delays, inadequate carrier choices, incorrect zone settings, or inventory located far from customers. Diagnose by segmenting by geography and carrier.
-
Should I use FBM for all products?
Not necessarily. Use FBM for slow-moving, high-margin, or customized items where control matters. Consider marketplace fulfillment or 3PL for high-volume, fast-moving SKUs.
-
How often should I review FBM performance?
Daily for operational SLAs during peak or for large merchants; weekly for costs and returns; monthly for strategic decisions and carrier negotiations.
-
How do returns affect FBM economics?
Returns increase true fulfillment cost through labor, inspection, restocking, and possible refunds. Include a conservative returns reserve when modeling FBM margins.
-
What tracking issues are common with FBM?
Missing tracking uploads, wrong tracking numbers, or delayed carrier scans. Fix by automating label and tracking uploads and monitoring exceptions.