E-Commerce Fulfillment Warehouse: Small Business in Canada
Small businesses scaling e-commerce underestimate what a fulfillment warehouse actually costs. It's not just storage. Dock-to-stock handling, in-and-out fees, cutoff windows, and container detention pile up fast, and most importers don't see it coming until margin collapses.
Fulfillment Is Not Storage
Your e-commerce product is selling. Orders pile up. You're moving 500 units a month, then 1,500, and suddenly you need a warehouse. You find a 3PL, sign the contract, and assume you're done. Three months in, a customer complains their order took five days to ship when the website promised next-day fulfillment.
The gap between what small businesses think warehouse fulfillment costs and what it actually costs is where most e-commerce operations get stuck.
An e-commerce fulfillment warehouse is not a storage locker. It's a dock operation. Inbound unload, quality check, putaway to racking, order picking, pack-and-ship, outbound load. Every step involves labor and overhead. You're not paying for inventory sitting still. You're paying for every touch.
The Real Cost Stack
Small businesses budget for storage and forget the rest.
In-and-out fees. When a pallet enters the warehouse, it's unloaded and placed on racking. When it ships, it's picked, consolidated into an order, and loaded for drayage. At FENGYE LOGISTICS, a standard in-and-out cycle on a GMA pallet runs CAD $12 to $40 per pallet depending on service level (LTL receiving versus FTL consolidation). You're not paying for time in storage. You're paying for touches. A pallet that turns twice per month incurs four touch cycles. A pallet that sits for a quarter incurs maybe one.
Handling and prep. If your product needs re-palletizing, re-crating, ISPM 15 certification (required for international export), or quality inspection, add CAD $8 to $15 per pallet. Shrink-wrap, labeling, and batch segregation add more. Small businesses with high-touch SKUs or fragile goods often see handling charges exceed storage costs within the first quarter.
Storage itself. At FENGYE LOGISTICS in-bond cargo handling, bonded (in-transit) storage runs CAD 0.40 to 0.75 per cubic foot per month. Unbonded storage runs CAD 0.50 to 1.00. For 15 pallets of inventory in a small operation, that's CAD 300 to 600 per month in pure storage. But your inventory moves. Next month's inbound arrives, and you're paying to unload and putaway again. Storage is the smallest line item in the budget.
LTL versus FTL economics. A full 40-foot container holds roughly 24 to 26 standard pallets. If you're shipping 8 pallets across Canada to a customer, you're on LTL drayage, typically CAD 2,200 to CAD 3,500 per shipment depending on destination zone and season. A 40HC full container to the U.S. runs around CAD 4,500 but only makes sense if you're consolidating multiple small shipments or you have a dedicated lane with a freight forwarder. Most small e-commerce businesses run 6 to 12 LTL outbound shipments per week. FTL doesn't pencil until you're pushing 50+ shipments weekly or doing bulk consolidation.
The cost per unit drops 30 to 40 percent when you hit FTL density. That's the scale inflection point most small businesses miss.
The Cutoff Window and Dock-to-Stock Timeline
You promise customers "shipped tomorrow." That promise lives or dies at the warehouse cutoff.
Most 3PLs offer a 14:00 cutoff for next-day fulfillment. Orders submitted by 2 PM get picked, packed, and loaded that afternoon or evening. Drayage hauls to the last-mile carrier overnight. Parcel hits your customer's door the following day. Anything submitted after cutoff waits. It gets fulfilled the next day, meaning your customer waits 48 hours instead of 24. For e-commerce, that's a return-rate hit.
Small businesses don't realize there's a friction cost to missed cutoffs. If you're running tight unit economics and paying for next-day fulfillment, then missing cutoff daily, you're eating the overhead with no benefit. The fix is either tighter inventory positioning (regional warehousing closer to your customer base), or accept 48-hour fulfillment as standard and adjust customer expectations. Don't promise what the warehouse can't deliver at your order velocity.
Container Detention and Import Cost Reality
If you're importing, your container sits at the terminal until CBSA clearance. Free time at Canadian gateways typically runs 5 calendar days; after that, demurrage charges apply. Depending on terminal and container type, that's roughly CAD 150 to CAD 300 per day.
A CBSA examination can add 2 to 5 working days. Your broker files the Commercial Accounting Declaration (CAD) and releases the container when cleared. If customs flags the commodity for classification review or anti-dumping verification, you're looking at 7 to 14 days of detention plus exam fees. The cost of that delay often wipes out your gross margin on that entire shipment.
This is where bonded warehouse operations help. A CBSA-authorized sufferance warehouse can release your container into in-bond storage while CBSA processes it. You skip terminal demurrage and pay warehouse in-and-out fees plus storage at a lower rate instead. If an exam takes 5 working days, you save CAD 750 to CAD 1,500 in demurrage alone, even after paying warehouse fees. For importers doing regular container inbound, that math compounds fast.
Scaling Tiers and What Changes
At 500 to 1,000 units per month, you're a price-sensitive customer. Every CAD $2 per pallet per month matters. Your warehouse slots you into shared racking with other small businesses, which keeps per-unit costs down but gives you less control over pick accuracy and speed.
At 2,000 to 5,000 units per month, you can negotiate dedicated racking and dedicated picking staff. You're now paying CAD 0.60 to 0.85 per cubic foot and getting SLAs with teeth: 99 percent pick accuracy, 24-hour dock-to-stock, guaranteed next-day cutoff met. Your in-and-out fees drop because volume gives you negotiating power.
At 5,000 units and above, you're looking at dedicated space (a private zone or a small suite), which brings rates to CAD 1.00 to 1.50 per cubic foot, but you get 99.5 percent pick accuracy, guaranteed 24-hour putaway, and the warehouse will negotiate drayage consolidation incentives because your volume justifies the infrastructure spend.
Related: E-commerce fulfillment warehouse Canada: what small busin...
Related: Reverse logistics returns warehouse Canada: dock realities
Related: E-commerce fulfillment warehouse Canada: what small busin...
The Hybrid Model: Bonded Inbound, Domestic Fulfillment
Some small businesses use a two-tier model. Inbound goes to a bonded warehouse for CBSA clearance and lower storage while goods clear. Small orders (under 5 units) ship LTL direct to customers from the bonded warehouse. Large orders (5+ units) get consolidated into pallets and handed to regional distributors for last-mile delivery. This works if your product supports it and your per-order margin is above CAD 50.
Others use a U.S.-based 3PL for fulfillment to the United States while keeping a small dedicated space (500 to 1,000 square feet) near major Canadian population centers for domestic orders. Cross-border drayage is cheaper in FTL quantities, so moving bulk inventory to the U.S. warehouse every 3 to 4 weeks pencils even for small businesses doing CAD 500k+ annually in U.S. e-commerce revenue.
The key insight: your fulfillment warehouse choice is not separate from your supply chain. It's part of it. A CAD 50,000 annual warehouse fee sounds expensive until you realize it's 5 to 10 percent of total logistics cost. Optimizing that single line item (better SLA, lower detention, faster putaway) can return CAD 200,000+ in avoided delays, lower customer return rates, and eliminated demurrage charges.
If your e-commerce business is scaling in Canada and you're sourcing from Asia or Europe, a generic 3PL won't see the margin leaks you're bleeding from detention and slow putaway. Choosing a warehouse that understands both Canadian trade logistics and small-business fulfillment is not optional once you're past CAD 1 million annual revenue. The difference between a standard warehouse and one tuned to import fulfillment is the difference between a logistics cost that erodes your margin and one that scales with your volume.
Frequently Asked Questions
What's the difference between bonded and unbonded warehouse storage for e-commerce importers?
Bonded (sufferance warehouse) storage applies to goods in transit awaiting CBSA clearance. Rates are typically CAD 0.40–0.75/cu ft/month because goods don't incur import duties while in-bond. Unbonded storage (duty paid) costs CAD 0.50–1.00/cu ft/month but goods are immediately available for domestic sale or export. For importers, bonded storage also skips terminal demurrage during exam holds, saving CAD 150–300/day if CBSA flags the container.
When does LTL drayage make sense versus consolidating into FTL?
LTL drayage (partial container) costs CAD 2,200–3,500 per shipment and makes sense for orders under 5 pallets. A full 40HC container (24–26 pallets) costs ~CAD 4,500, which is cheaper per pallet but requires consolidating multiple shipments or doing bulk inbound. Most small e-commerce operations don't hit FTL density until they're doing 50+ outbound shipments weekly or CAD 2–5M annual revenue.
How much does it cost to miss the warehouse cutoff?
Missing the 14:00 cutoff adds 24 hours to delivery time, which for e-commerce means customer churn and higher returns. The direct cost to your business is the difference between next-day and day+1 fulfillment expectations. Most 3PLs don't charge an extra fee for a missed cutoff, but the indirect cost (lost repeat customers, refund processing) often exceeds CAD 20–50 per incident. Tighter order management and inventory positioning cost less than absorbing the churn.
What happens if CBSA examines my import container?
A standard CBSA exam adds 2–5 working days to clearance. If the container is flagged for commodity classification or anti-dumping review, detention can extend to 7–14 days. At terminal demurrage rates of CAD 150–300/day, a 5-day hold costs CAD 750–1,500. Using a bonded warehouse for in-transit storage avoids this demurrage; you pay warehouse in-and-out fees (CAD 12–40/pallet) instead, typically saving 50% of the detention cost.
At what order volume does it make sense to invest in dedicated warehouse space?
Shared racking in a multi-tenant warehouse works for 500–1,500 units/month. Dedicated racking (2,000–5,000 units/month) brings pick accuracy to 99%+ and in-and-out fees down. Private space (5,000+ units/month) costs CAD 1.00–1.50/cu ft but guarantees SLAs and allows you to negotiate drayage windows directly with carriers. The break-even threshold depends on product SKU count and customer returns; high-complexity orders often justify dedicated space at lower volumes.
