Dropshipping vs Inventory: Which Model Is Right for Your Store?
Dropshipping vs inventory compared with worked profit examples, cash needs and risks, plus a simple way to test a product before you buy stock.
In this guide
- How each model works
- Dropshipping vs inventory: profit on one order
- What stock really risks: how many units must you sell?
- The running costs nobody mentions
- You're still the seller when things go wrong
- When dropshipping is the right choice
- When holding inventory is the right choice
- The path we recommend: test, then stock small
- Your next step
In dropshipping vs inventory, dropshipping is the better way to test a product and holding inventory is usually the better way to build a business. Dropshipping costs little to start but leaves you thin margins and little control. Holding stock earns more per order and lets you ship faster, but your cash is at risk if the product doesn't sell. Our advice for most new sellers is to test with no stock or a very small batch, then buy inventory once a product has proved itself.
Here's how the two models compare, with the numbers that should drive your decision.
How each model works
With dropshipping, you list a product, a customer pays you, and you pass the order to a supplier who ships it directly to the customer. You never handle the item, and you pay for it only after you've made the sale.
With inventory, you buy products upfront, store them, then pack and ship each order yourself or through a fulfillment company. You pay long before you earn anything back.
Print on demand is a close relative of dropshipping. A supplier prints each item after it's ordered, so you hold no stock, but you have more control over the design. Our guide to Printify alternatives compares the main providers.
| Dropshipping | Holding inventory | |
|---|---|---|
| Upfront cash | Low | Medium to high |
| Profit per order | Lower | Higher |
| Risk of unsold stock | None | Yours |
| Shipping speed | Depends on the supplier | Under your control |
| Packaging and quality | Supplier's | Yours |
| Daily work | Customer service, supplier problems | Packing, shipping, stock counts |
| Hard to copy? | Rarely | More so, with your own branding |
Dropshipping vs inventory: profit on one order
Say you sell a $30 product. Here's an example of the same sale under each model, using the arithmetic from our guide on how to start an online store. All costs are examples, not market rates.
| Per order | Holding inventory | Dropshipping |
|---|---|---|
| Selling price | $30.00 | $30.00 |
| Product cost | -$9.00 | -$14.00 |
| Packaging | -$1.00 | Included |
| Shipping | -$5.00 | -$5.00 |
| Card fee (2.9% + 30¢) | -$1.17 | -$1.17 |
| Profit before marketing | $13.83 | $9.83 |
The dropshipper pays $5 more for the product, because the supplier does the storing and handling and charges for buying one unit at a time. The stockist has to pay for packaging, so the net difference here is $4 an order.
That $4 looks small until you add advertising. If each sale costs $9 in ads, the stockist keeps $4.83 and the dropshipper keeps 83¢. The stockist makes almost six times as much on the same sale, and can afford to bid more for customers. The dropshipper has almost no room for a refund or a price increase.
This is the central problem with dropshipping. You don't just earn less on each order. You have less money to spend winning the next one. See how to calculate profit margin to run this with your own numbers.
What stock really risks: how many units must you sell?
The other side of the argument is risk. Buying 100 units at $9 takes $900 of your cash before you've sold anything, and the higher margin only pays if the units actually sell.
Using the numbers above, and assuming unsold stock is worth nothing and you buy packaging as you go, here is the comparison:
| Units sold out of 100 | Holding inventory | Dropshipping | Better option |
|---|---|---|---|
| 30 | -$215.10 | $294.90 | Dropshipping |
| 50 | $241.50 | $491.50 | Dropshipping |
| 70 | $698.10 | $688.10 | Inventory, just |
| 100 | $1,383.00 | $983.00 | Inventory |
Each inventory figure is your profit on the units sold, minus $9 for every unsold unit. At 70 units, that's 70 × $13.83 = $968.10, minus 30 × $9 = $270, which gives $698.10.
So in this example, buying stock only beats dropshipping once you sell about 70% of the batch. Before you buy, ask yourself one question: am I confident I'll sell at least 70 of these at full price? If you're not sure, you aren't ready to buy 100.
The break-even formula is:
Break-even units = total stock cost ÷ (inventory profit per unit − dropshipping profit per unit + unit cost)
Here, that's $900 ÷ ($13.83 − $9.83 + $9) = $900 ÷ $13 = about 70 units.
If you could clear leftover stock at a discount, the risk would be lower. If your product is seasonal or dated, assume it could be worth nothing.
The running costs nobody mentions
Dropshipping has its own bills
No stock doesn't mean no costs. You'll usually pay for a platform, and possibly for a supplier app. As of November 2026, DSers has a free Basic plan with paid plans from $19.90 a month, and Spocket lists a Starter plan at $39.99 a month when billed monthly. Add these to your per-order sums, along with samples and platform fees. Our startup cost guide lays these out.
Inventory has more than the purchase price
You'll also need to budget for freight, duties, packaging, storage space and your own packing time. Stock also ties up cash that you can't use for ads. A store with $900 sitting on a shelf and nothing in the bank can look fine on paper while being unable to run a promotion or reorder its best seller.
If you're shipping from home in the US, Pirate Ship says it has no monthly fees or label markup, which keeps the setup simple.
Returns cost more than you expect
With either model, budget for refunds. Dropshipping returns can be especially awkward, because the supplier might be overseas and might not accept them. Many sellers simply refund the customer and let them keep the item, which means losing the full cost of the order. With your own stock, a returned item in good condition can often be sold again.
Read each supplier's return terms in writing before you list their product.
You're still the seller when things go wrong
This is the part that catches dropshippers out. Customers buy from your store, so slow delivery, damaged goods and wrong items are all your problem. Your supplier's name isn't on the order, and your reviews and your payment account take the damage.
In the US, there's a legal side too. The FTC's Mail, Internet, or Telephone Order Merchandise Rule requires a reasonable basis for any shipping time you state. If you don't state one, you need a reasonable basis for believing you can ship within 30 days. If you can't ship on time, you must tell the customer and get their agreement to the delay, or cancel and refund. The FTC is clear that the person who solicited the order is the seller, not the company fulfilling it, so a slow supplier doesn't get you off the hook.
In practice:
- Use real delivery times that you've tested, not the supplier's best case.
- Order from your own supplier regularly to check how long it really takes.
- Set up a process for delays and refunds before you need one.
Rules differ in other countries, so check what applies where your customers live.
When dropshipping is the right choice
Choose dropshipping or print on demand if:
- You're testing an idea. It's a low-cost way to validate a product before you commit.
- Your budget is very small. If $900 of stock would be most of your savings, don't risk it on an untested product.
- Your product is bulky or has many variations. Holding every size and color of a product can multiply your stock. Custom-printed items are a good example.
- You have a domestic supplier with fast shipping. That removes the model's biggest weakness.
- You're adding extra products to an existing range. Selling a few low-volume items alongside your core stock can work well.
Be careful with low-cost products shipped slowly from overseas. They're the easiest to find and the hardest to make a business from, because anyone can list the same thing and compete on price.
When holding inventory is the right choice
Buy stock if:
- You've got proof of demand. Real sales beat confidence every time.
- Fast delivery matters to your buyers. Gifts and replacement items are good examples.
- You want your own brand. Custom packaging, your own quality checks and exclusive products all need stock or a closer supplier relationship.
- Your margin depends on it. If dropshipping leaves you too little after ads, this may be the only way the product works.
- You've got a product customers reorder. Repeat purchases make stock far less risky.
Good product research helps here. You're looking for steady demand, not a short-lived trend that leaves you with boxes in the garage.
The path we recommend: test, then stock small
You don't need to choose one model forever. Here's a sensible sequence:
- Sample the product yourself. Check quality, packaging and delivery time.
- List it with no stock, using a dropshipper or print on demand, and spend a small test budget.
- If it sells at a workable margin, order a small batch. Aim for what you can sell in a month or two, not the supplier's cheapest price point.
- Compare the numbers. Check your actual sell-through and your real per-order profit.
- Reorder based on data. Increase order sizes only when the previous batch sold through.
The goal of step 3 isn't the lowest unit cost. Paying $11 a unit for 30 units is often smarter than paying $9 a unit for 100, because you risk $330 rather than $900 while you're still learning.
For example, using the costs above, 30 units at $11 would earn $11.83 per order before marketing ($13.83 − $2). Sell all 30 and you've made $354.90, kept control of shipping, and learned exactly what your customers think. If only 15 sell, your result is $177.45 − $165 = $12.45, and you still haven't lost your savings.
Your next step
Take one product idea and fill in the two-column table above with real supplier quotes. Then work out your break-even units. If you'd need to sell more than you're confident of, start without stock and let actual orders tell you when to buy.
