In-House Fulfilment Guide

If you’re an entrepreneur launching an ecommerce business, you might find yourself doing it all, from product development to fulfiling and shipping orders. 

To get your ecommerce business up and running, it’s important to understand how to manage an in-house fulfilment strategy that meets customer expectations while keeping fulfilment costs low.

This article covers how to get started with fulfiling online orders, tips for how to fulfil orders yourself, and how to know when it’s time to outsource fulfilment to the experts. 

So, what do you want to learn?

Request Fulfilment Pricing

We’ll get back to you within 24 hours. Privacy Policy

What is in-house fulfilment?

In-house fulfilment is when an ecommerce business manages the order fulfilment process (including inventory management as well as picking, packing, and shipping orders) themselves, rather than outsourcing fulfilment to a third party.

Common issues & challenges with in-house fulfilment

Taking care of fulfilment in-house makes sense when you’re first starting out, but since it’s a complex and time-consuming process, relying on your time and energy solely to take care of a high volume of orders can lead to a number of issues and headaches.

Here are some of the most common challenges that relate to in-house fulfilment:

1. Slow delivery times

When you’re flooded with orders and rely on just yourself and/or your team to fulfil them, delays are bound to occur. Though the last-mile delivery is out of your hands once an order has been shipped, you are forced to control how quickly you fulfil and ship an order, which is hard enough to keep up with on its own, making taking a day off nearly impossible.

“I was leashed to my label printer and my house to fulfil orders constantly. To say that switching to ShipBob has been life-changing is an understatement. Thinking big picture, it was an incremental cost for me to ultimately sell a lot more. My business has tripled and I got my life back.”

Anastasia Allison, founder of Kula Cloth

Not only does slow fulfilment and delivery impact supply chain efficiency, it ultimately leads to lower customer satisfaction. When orders are delayed due to slow fulfilment, customers lose trust with your brand, you’ll face more support questions on why an order hasn’t shipped yet, and it can feel like a never-ending cycle.

2. Inaccurate orders

The only thing worse than a late delivery is a delivery that arrives with the wrong item(s). Unfortunately, an order accuracy rate can decline quickly when a business is struggling to keep up with orders and fulfilment operations become disorganised.

Taking small steps to continuously improve your order accuracy rate can yield massive benefits for your business that are absolutely worth the extra effort. But in many cases, optimising the fulfilment process on your own takes a lot of support and time, and sometimes an investment in technology is necessary.

“We’ve been very impressed by ShipBob’s high accuracy as well as their ability to meet their SLAs. Before we migrated to ShipBob, this was a challenge due to limited resources and time, and we used to frequently make shipping mistakes ourselves.”

Waveform Lighting Team


3. Disorganised inventory management

Successful in-house fulfilment requires you to have a well-coordinated inventory management system and processes in place that help you keep inventory organised, as well as track inventory effectively. You need to continuously make sure you have enough inventory to meet demand and fulfil orders on time.

Without implementing such a system, inventory management can easily get out of hand and disrupt your entire ecommerce supply chain, leading to stockouts, backorders, and other inventory issues.

4. Lack of storage space

As your ecommerce business grows, you will need to consider if you have enough space to store inventory to meet demand. Although leasing a warehouse is an option, it is often an expensive one, as warehouse management involves a number of costs, such as insurance, equipment, utilities, and labour (read more here for a comprehensive list).

“It felt like all I did was eat, sleep, and pack orders. We couldn’t fit another person in my garage. I had to make a transition in order to scale.

Since working with ShipBob, we’ve grown 115% and experienced 2.5 times more order volume. It was kind of like magic — my orders were imported into ShipBob from my Shopify Plus site and started getting fulfiled right away. I didn’t have to do anything.”

Noel Churchill, Owner and CEO of Rainbow OPTX


5. Higher overall costs

It’s not uncommon for new ecommerce brands to think that sticking with in-house fulfilment saves money in the long run, but this can’t be further from the truth. In fact, there are hidden costs to self-fulfilment. Once the orders start rolling in, your ecommerce store will be overwhelmed, and you will need to implement a proper fulfilment system to keep up with orders on time.

Attempting to replicate the fulfilment infrastructure and shipping speed of giants like Amazon or even more mature brands will exponentially increase your shipping rates, lead to inaccuracies, and ultimately suck up your time and energy.

In other words, implementing your own technology and managing a warehouse can quickly add up. In fact, most logistics warehouse tenants are expecting a 10% rate hike starting in 2021. That’s why many brands outsource fulfilment to a 3PL, which allows them to utilise a well-established fulfilment infrastructure and advanced technology to get the job done right, without having to manage fulfilment in-house.

6. No time for order fulfilment optimisation

With continuous improvement, which is necessary to achieve scalable growth, your focus is on making small incremental improvements in a consistent manner to reduce inefficiencies and save on overall fulfilment costs.

With all of your in-house fulfilment processes at full speed, there is little time to assess the current process or find more efficient ways to fulfil orders. This leaves your business at a disadvantage, and the recurring costs of poorly strategized fulfilment systems can make it hard for your business to scale.

7. Not using the best order fulfilment software

Order fulfilment software can automate time-consuming tasks, such as automatically processing orders and generating picking lists.

There is an abundance of fulfilment software to choose from, and it can be easy to choose the wrong one — especially when you’re figuring it out all on your own. Fulfilment software could include inventory tracking, order managementautomatic order processing, and much more.

Fulfilment software should also easily integrate with your existing tech stack, including your ecommerce platform, which offers real-time updates and tracking information to simplify the fulfilment process for you and your customers.

8. Lack of industry knowledge

Experts in logistics operations cultivate knowledge and best practices that benefit companies at all sizes, from startup to established brands.

You might learn a thing or two when you’re fulfiling orders in-house, but as your business grows, you will most likely want to spend less time on logistics and more time on business and/or product development.

3PLs are trained and highly skilled logistics experts, and many of them like ShipBob work with thousands of direct-to-consumer (DTC) brands in a number of verticals.

By working with a logistics expert like a 3PL, they can work with you to find ways to optimise the supply chain, save money, and improve efficiencies.

Here’s an in-house fulfilment story from the founder and CEO of Juspy:

“When all the orders came in I would sit on the floor and start folding boxes, packing product, taping boxes and sticking labels on boxes. My back would be destroyed. It was so laboursome, time-consuming, and tiring. On other occasions I would try to box up 100 orders at a time, but there were physical consequences. From the amount of paper cuts on my hands to having a very messy house, the physical toll was intense. I spent about 3 minutes per order on fulfilment.

I almost didn’t want orders to come in. As a one-woman show, I was self-fulfiling dozens of orders each day out of my home office and packing boxes myself. I did not want to deal with fulfilment. I barely had any time to work on the creative marketing and branding side of the business. 50% of my time spent was packing boxes. Not only that, but it was a constant interruption. I would sit down to do an email marketing campaign, have to attend to new orders, and completely lose my train of thought and flow.

I had to find a fulfilment partner and began looking for an all-in-one solution. ShipBob was the exact solution I was looking for. Before ShipBob I would have been terrified if an influencer posted about our product, and an instantaneous 1,000 orders came in, I would have had no way to handle that. Now I am totally ready for that.

I think the biggest benefit and joy of working with ShipBob is the blocks of uninterrupted time I have back. I feel so free today. It really takes the stress out as a lone wolf entrepreneur.”

Leonie Lynch, Founder & CEO of Juspy

When in-house fulfilment makes sense

While in-house fulfilment has its challenges, there are certainly circumstances in which it’s better to manage picking, packing, and shipping orders yourself instead of outsourcing fulfilment.

“I’ve talked to people who think they save money by fulfiling themselves. Their first question is always ‘is a 3PL worth the extra expense?’

We see outsourcing fulfilment as a cost-savings and believe it will save you money in the long run. 3PLs negotiate rates, give you back all the time you’d spend stuffing mailers, and reduce the errors you’d make messing up addresses.

Most of all, those are hours we’d spend on tasks that are not scaling our business when we could be using those resources for growth.

You should spend time doing what you do best, and fulfilment is an easy task to take off your plate.”

Gerard Ecker, Founder & CEO of Ocean & Co.

Here are a few signs that in-house fulfilment is the best choice for your ecommerce business (at least for now).

Your order volume is low

For businesses still in the startup phase, it might not make sense to invest in a fulfilment provider quite yet if order volume is still manageable. If you have a low sales volume, then it should be both easier and more cost-effective to manage fulfilment in-house.

You want every order to be a custom order

Some small businesses, especially artists and creators, pride themselves on custom, individual products and even curated packaging for each order. For instance, a shop on Etsy might offer a customised or made-to-order gift and then ship the order with a handwritten note.

Although many 3PLs allow for custom packaging and other ways to custom brand an order, it can be a challenge if your brand’s image is based on custom items and personalisation that’s unique for every customer.

You prefer to manage the entire order fulfilment process

It’s common for ecommerce store owners to prefer to keep a close eye on the order fulfilment process from start to finish — and while it is impossible to maintain total control or visibility past a certain point of growth (or control the package once it’s in the carrier’s hands), in-house fulfilment allows merchants to manage inventory and order fulfilment entirely on their own.

However, that’s not to say that if you decide to outsource fulfilment, you lose control. Many 3PLs offer full transparency and visibility into the entire process and work with you to deliver the experience you want for your customers.

Tips for fulfiling orders yourself

Before you push your online store live, be sure you’re prepared to fulfil orders yourself. 

Since you’re taking on fulfilment in-house, taking the time to establish a fulfilment strategy can help you stay on top of orders, reduce human error, and ensure you meet customer expectations.

Here are some tips on how to manage an in-house fulfilment operation.

1. Create a shipping strategy and policy

When it comes to shipping, the good news is there are so many different shipping options to choose from. The bad news is there is no one-size-fits-all shipping strategy. So you will need to weigh your options and develop your own shipping strategy and policy. 

However, there are some universal best practices, such as offering a combination of fast and affordable shipping methods, which can help you reduce shopping cart abandonment and increase sales.

Though shipping incentives such as free shipping are proven to increase conversions, make sure you can cover the costs of shipping and handling before you offer them to ensure profitability.

To get started, take a look at your budget, the products you sell, and what markets you’d like to sell to, then decide on the right shipping options based on these factors. Over time, you can review your shipping strategy and make improvements as you grow your business.

Once you’ve established your shipping strategy, the next step is to create a concise shipping policy that’s easy to find on your store’s website. 

A shipping policy sets expectations with your customers and should always include: 

  • Shipping rates and costs
  • Shipping methods and estimated delivery times
  • Shipping restrictions (e.g., certain countries)
  • International shipping information and costs
  • Returns and exchanges

2. Use fulfilment software

Speed is important, but accuracy is critical. Maintaining a high order accuracy rate (between 96-98% or higher) will help you reduce returns rate, avoid negative customer reviews, and establish brand loyalty. 

To create an effective fulfilment process that is fast and accurate, technology is key as it can reduce human error and speed up processes. 

There are so many great options out there, but the right fulfilment software will help you automate time-consuming fulfilment tasks, such as:

  • Tracking real-time inventory levels
  • Generating picking lists for efficient picking 
  • Optimising shipping
  • Sharing order tracking with customers

You don’t need to invest in the most expensive solution on the market at first, but as you expand, supply chain technology will continue to play a huge role in how you keep your operations running. 

Since technology and fulfilment automation is so important, many brands eventually partner with a 3PL like ShipBob that offers both a logistics network and premium technology, rather than needing to invest in the infrastructure, automation, and labour needed to effectively expand their supply chain. 

3. Keep inventory organised

Many fulfilment software solutions also integrate with inventory management tools, so you can keep track of inventory levels as you fulfil more orders. 

These types of inventory tracking tools can be as complex as an ERP inventory system or as simple as an inventory app that offers essential features. 

An additional option is to invest in an inventory scanner that is integrated with your inventory tracking system. They work by scanning an item’s barcode to pull up related information on the item (location, stock availability, etc). 

At the end of the day, the best way to keep inventory organised is to ensure inventory is categorized by SKU number, and that you have a system in that place that enables real-time inventory management.

3. Keep a dedicated fulfilment space

When you fulfil orders in-house, you have a couple options on where to set up operations: your house or a rented space. If you decide to rent and manage a warehouse (small commercial space or storage unit), keep in mind that it will come with additional costs.

Whatever you choose, it’s important to keep things organised and your workflows consistent to keep operations running smoothly and to reduce mistakes.

Make sure you have all your packing materials in one place and that it’s well-organised. Your dedicated fulfilment space and established workflows should make it easy for you (or your team) to fulfil orders quickly and accurately.

4. Choose a simple packaging solution

The possibilities on how to utilise packaging to enhance the unboxing experience is endless. But don’t get too caught up on packaging at first. 

The most important thing upfront is to make sure that your packaging solution enables safe delivery and reduces the risk of shipping damages.

Remember — packaging is an expense, and if you want to provide fast, affordable shipping (which is more important), be sure you can cover the cost of standard packing materials, including poly mailers, boxes, tape, packing paper, etc. 

Branded packaging is a great way to stand out from competitors and delight your customers, but be sure to start small and only invest in inserts, stickers, and fancy packaging if you can afford it upfront. 

If part of your branding is offering eco-friendly products, then it might be wise to consider eco-friendly packaging sooner than later. Moral of the story — focus on the essentials first and invest in stand-out packaging as you become more profitable.

5. Develop a returns management process

92% of shoppers say they will buy again if the returns process was an easy and fast process. 

Though you can do everything you can to avoid them — ecommerce returns are inevitable. 

But rather than looking at returns as a lost opportunity, returns can be seen as a way to enhance the customer experience. 

As you think through your in-house fulfilment strategy, make sure to also think about how you will handle returns sooner than later by developing a proper returns management process.

As you build out your process to ensure efficiency, you might also want to use this opportunity to collect product feedback from customers, so you can get insights on how to improve your customer experience as well as product quality.

The alternative to in-house fulfilment: outsourcing order fulfilment

If your business is struggling to find storage space, manage inventory, and ship orders out on time, it’s a good sign that your ecommerce business has outgrown in-house fulfilment.

Outsourcing retail fulfilment can be an intimidating process at first, but once you make the transition, you’ll be able to spend less time on logistics and enable your business to grow.

Here are some of the benefits of outsourcing your fulfilment operations to a trusted 3PL like ShipBob.

Get access to real-time inventory management

ShipBob’s best-in-class fulfilment technology with a built-in inventory management software lets you access real-time inventory tracking updates across all ShipBob fulfilment centres from one dashboard.

You can also view the status of inventory on hand, easily replenish inventory and set automatic reorder point notifications, check on individual order status, and send tracking info back to customers.

ShipBob’s inventory management tools also make it easy to bundle your products for promotions, transfer inventory, and much more.

“We utilise ShipBob’s Inventory API, which allows us to programmatically retrieve real-time data on how many units of each product are currently stored at ShipBob’s warehouses.

We currently use this API to generate custom reports to tie this inventory data into our accounting platforms.” 

Waveform Lighting Team

Provide faster shipping with distributed warehouses

ShipBob’s global fulfilment network continues to expand with fulfilment centre locations across the globe. By splitting inventory across multiple warehouses, you can expand your customer reach geographically, simplify cross-border shipping, reduce shipping costs, and speed up deliveries.

Since ShipBob’s proprietary technology operates across its entire distribution network, you can track inventory levels across all locations from one dashboard and make informed decisions on inventory allocation and ideal distribution using our data and analytics reporting tool.

“Now we’re at two fulfilment centres, and being able to have the analytics and see how everything is working together has been extremely helpful for me on the operations end.”

Dana Varrone, Director of Operations at Organic Olivia


Reduce logistics costs

When you outsource fulfilment, you’ll benefit from lowered logistics costs related to warehousing, labour, transportation, and shipping by paying for what you need, whether your volume spikes or slows down.

Rather than needing to invest in a warehouse and technology yourself, ShipBob takes care of the entire fulfilment and shipping process for you. That way, you can leverage our established fulfilment infrastructure and software, saving you time and money in the long while optimising your retail supply chain.

We also automate shipping for you and have partnerships with major shipping couriers to offer you discounted shipping rates, so you can optimise your shipping strategy without lifting a finger.

“I’ve talked to people who think they save money by fulfiling themselves. Their first question is always ‘is a 3PL worth the extra expense?’ We see outsourcing fulfilment as a cost-savings and believe it will save you money in the long run. 

3PLs negotiate rates, give you back all the time you’d spend stuffing mailers, and reduce the errors you’d make messing up addresses.”

Gerard Ecker, Founder & CEO of Ocean & Co.


Scale faster and save time

With a partner like ShipBob, your order fulfilment can work at its maximum efficiency, and you can focus on scaling your ecommerce business.

Time that would have been taken up by processing orders, picking and packing boxes, and taking multiple trips to the post office or local UPS store can now be devoted to other tasks that require your attention, such as marketing, product development, and overall business strategy.

“Last time we shipped our own packages, it took us 3 weeks. It took ShipBob less than 2 days. I couldn’t wait to delegate this business over, because the stress level was through the roof. I am just so grateful for ShipBob.”

Andrea Hamilton, founder of The Finer Things 1920


Benefit from higher order accuracy rates

Working with a 3PL means that you can count on higher order accuracy rates. ShipBob’s pickers and packers are experts at what they do and are driven by ambitious goals to keep order accuracy rates as low as possible.

Whether it’s assigning pickers optimised routes, opening more fulfilment centre locations to cut down on shipping times, reduce dimensional weight, or improving our warehouse picking and packing processes, ShipBob is constantly looking for ways to improve and achieve higher levels of order accuracy.

We monitor the ShipBob dashboard on a daily basis, can view our fulfilment metrics at any time, and see if orders are fulfiled accurately. They are a fulfilment partner that is truly an extension of our brand.”

Manuel de la Cruz, CEO at Boie


Why Kula Cloth switched to outsourcing fulfilment with ShipBob

Kula Cloth, a company that produces reusable microbial pee-pads for hikers, is all about facilitating eco-friendly hiking. But when CEO Anastasia Allison realised that the responsibility of self-fulfilment took up so much of her time that it kept her from hiking herself, she knew it was time to outsource.

“To say that switching to ShipBob has been life-changing is an understatement. Thinking big picture, it was an incremental cost for me to ultimately sell a lot more. My business has tripled and I got my life back.” 

Anastasia Allison, founder of Kula Cloth

Although she was terrified to move away from in-house fulfilment and outsource to a 3PL at first, Anastasia’s experience has been a truly game-changing investment for Kula Cloth.

Since partnering with ShipBob, Kula Cloth’s orders have more than tripled — and rather than stuffing envelopes, packing orders, and managing inventory herself, Anastasia is free to focus on the bigger picture without being bogged down in the daily tasks of in-house fulfilment.

Now the Kula Cloth team can continue scaling quickly with assurance that ShipBob’s got the logistics side of the business covered.

Ready to unlock growth with ShipBob?

No matter what your fulfilment needs are, ShipBob is ready and able to help your ecommerce business scale quickly and move away from the inefficiencies of in-house fulfilment.

“I shipped everything myself and made a lot of trips to the post office. It was intense and pretty tough. You quickly reach that breaking point, where you cannot do it any longer, and it’s not worth the compromised quality of life. I found ShipBob. The pricing was competitive, but most importantly, the services were excellent. Everything just works.”

Sergio Tache, CEO of Dossier

As a trusted third-party logistics company and fulfilment provider, we harness best practices to offer warehousing, order fulfilment capabilities, premium technology, and support to our partners.

Our growing international fulfilment network allows you to scale your business without restraint, and ShipBob’s technology integrates with leading ecommerce platforms and software to create an end-to-end ecommerce solution.

Whether you’re a new business going through growth pains or a fast-growing brand looking for the ideal 3PL partner, click below to learn about how ShipBob works.

1. How do you outsource fulfilment?

When your in-house fulfilment strategy is creating more problems than efficiencies or profits, it’s time to start looking into fulfilment solutions. Research third-party logistics service providers like ShipBob, contact those that offer services that meet your logistics needs, request pricing quotes, build a scorecard, and identify a partner that’s mutually beneficial and will fulfil your needs.

2. How much does outsourcing fulfilment cost?

The cost of outsourcing fulfilment depends on the provider you choose to outsource to. Ideally, your 3PL will have a clear, transparent, and fixed pricing structure upfront, so that you can avoid surprise fees. ShipBob, for example, has a fixed inventory receiving fee along with a flat rate for each bin, shelf, or pallet your inventory uses, and only charges the cost to fulfil an order after that.

3. How does order fulfilment work?

Order fulfilment begins when a business processes an order that was placed online. If you work with a 3PL, then the order is then forwarded on to a fulfilment centre, where pickers pick the items included in the order, package them up, and the carrier picks up shipments from their fulfilment centre. Orders are then shipped to the customer, and shipment tracking is forwarded to them.