FBA vs Easy Ship vs Self-Ship: The Fulfillment Math for India
Brands love to pick a fulfillment model the way they pick a religion. They go all-in on FBA because a louder seller swore by it, or they cling to self-ship because the per-order fee looks scary on a spreadsheet. Both moves are wrong for the same reason. Fulfillment is not a belief. It is arithmetic, and the arithmetic changes by SKU. The model that prints margin on a fast-moving lightweight product can quietly bleed you on a heavy, slow one sitting in the same catalogue. Choosing one model for the whole account is the most common way we see Indian sellers leave both margin and Buy Box share on the table.
On Amazon India you have three real options. Fulfilled by Amazon, where you ship inventory into Amazon’s warehouses and they handle pick, pack, delivery, and returns. Easy Ship, where you store and pack the order yourself and an Amazon courier collects it from your door. And self-ship, where you own the entire chain including the carrier. Each one carries a different cost structure, a different delivery promise, and a different weight in the Buy Box. The job is to match the model to the SKU, not to your gut.
The three models, honestly
FBA is the convenience tax you sometimes want to pay. Amazon takes a fulfillment fee per unit plus storage charged by volume and time. In return you get Prime eligibility, the fastest delivery promise, and the heaviest finger on the Buy Box scale, because Amazon trusts its own warehouses more than yours. The catch is storage. Anything that sits long or takes up space gets expensive fast, and aged-inventory surcharges turn a slow SKU into a liability.
Easy Ship is the middle path. You hold the stock, you pack to standard, and Amazon’s logistics arm handles the last mile. You get most of the delivery credibility without surrendering your inventory or paying volumetric storage. The trade is operational discipline. You own the dispatch clock, and if your packing bench misses the pickup window, your metrics absorb the damage, not Amazon’s.
Self-ship gives you total control and total responsibility. You choose the courier, you own the tracking, you eat the failures. It can be the cheapest model on paper for heavy or oversized goods that FBA would punish. It is also where seller metrics go to die if your operations are not tight, because every late dispatch and missing scan lands directly on your account.
FBA buys you speed and Buy Box weight. You pay for it in storage. The question is never whether that trade is good, only whether it is good for this SKU.
Where the math actually turns: weight and velocity
Two variables decide most fulfillment calls, and they are weight and velocity. Get these two right and the model usually picks itself.
Velocity is how fast the SKU sells. A product that turns in days barely touches an FBA warehouse, so storage is trivial and you collect all the upside: Prime badge, fast delivery, top Buy Box weight. The same product on self-ship would force you to manually hit dispatch targets day after day, a fragile operation that breaks on weekends and festivals. Fast movers belong in FBA in most catalogues.
Weight and size cut the other way. A heavy or bulky item carries a higher FBA fulfillment fee and devours volumetric storage. If it also sells slowly, it sits, ages, and racks up long-term storage surcharges until the unit economics go underwater. That same heavy, slow SKU often nets more margin on Easy Ship or self-ship, where you are not paying Amazon to babysit a pallet that moves once a month. The instinct to put everything in FBA is exactly how brands lose money on their long tail.
The honest framework is a four-box grid. Run it per SKU:
- Light and fast: FBA almost always wins. Storage is negligible, Buy Box weight is maximal, and the Prime promise lifts conversion.
- Light and slow: usually Easy Ship. You keep delivery credibility without paying FBA storage on inventory that crawls.
- Heavy and fast: a real contest. FBA’s Buy Box and conversion lift can still beat the higher fee if velocity is strong enough to keep storage low. Model it, do not guess.
- Heavy and slow: Easy Ship or self-ship. FBA storage and aged-inventory charges will quietly erase the margin.
The hidden cost most sellers forget: returns
Fulfillment math that stops at the outbound fee is incomplete. Returns are part of the cost of every model, and they are not equal across the three. Under FBA, Amazon processes the return, inspects it, and restocks or disposes of it, which is convenient but opaque and occasionally generous to the buyer at your expense. Under self-ship and Easy Ship, the return comes back to you, which means more handling work but also more control over what counts as resellable.
In categories with high return rates, fashion and apparel being the obvious ones, this swings the entire calculation. A model that looks cheaper on the outbound leg can be the more expensive one once you price in return handling, refund leakage, and units that come back unsellable. Before you lock a model, get your return economics honest, because that number moves the decision. We go deep on this in our piece on cutting return rates without killing sales, and the fulfillment model you choose is one of the levers it pulls.
Fulfillment is a Buy Box decision too
It is tempting to treat fulfillment as a pure cost question. It is not. The model you pick directly changes your odds of winning the featured offer. FBA carries the most weight in that decision because Amazon trusts its own delivery promise above all others. Easy Ship and self-ship can still win the Buy Box, but they have to clear a higher operational bar to do it: tight dispatch, valid tracking, on-time delivery that holds under volume.
This is why the cheapest model on a spreadsheet is sometimes the most expensive one in reality. If switching a fast mover off FBA costs you the Buy Box, the lost sales dwarf the fee you saved. The fulfillment choice and the featured-offer fight are the same problem viewed from two angles, which is exactly the case we make in our breakdown of winning the Buy Box without racing to the bottom. Decide fulfillment with one eye on the box, always.
You do not have to choose one model for the whole catalogue
The most useful thing to internalise is that this is not an account-level decision. It is a SKU-level one. A mature operation runs a deliberate mix: fast lightweight hero products on FBA for speed and Buy Box weight, heavy or slow SKUs on Easy Ship or self-ship to dodge storage, and seasonal lines moved between models as demand swings. Sending stock into FBA right before a festival spike and pulling the slow tail out afterwards is a normal, smart move, not a sign of indecision.
That mix only works if your demand signal is trustworthy. Overstock an FBA warehouse on a slow SKU and you pay storage on dead inventory. Understock a fast one and you hand the Buy Box to a competitor mid-spike. The model decision and the forecasting decision are joined at the hip, which is why we treat them together in our guide to inventory forecasting when demand is spiky. Good fulfillment math is only as good as the velocity numbers feeding it.
What changed recently, and why it shifts the math
The fee table you modelled against last year is not the one you are paying against now, so re-run the grid. The biggest move is on referral fees. In November 2025 Flipkart rolled out a zero-commission model for products listed under ₹1,000, a step it said could cut the cost of doing business for affected sellers by roughly 30 percent, per Business Standard. Amazon India answered. Effective March 16, 2026 it expanded zero referral fees to over 12.5 crore products priced under ₹1,000 across 1,800-plus categories, more than a tenfold jump from the sub-₹300 coverage it ran through 2025, as reported by YourStory. For low-ticket SKUs this changes the denominator of every fulfillment decision, because the referral cut frees up margin the per-order fee used to eat.
The logistics legs moved too. In the same March 2026 revision Amazon reduced Easy Ship fees by more than 20 percent for products priced below ₹300, which sharpens the case for keeping cheap, light, slow movers off FBA and on Easy Ship where they were already close to the line. But FBA storage went the other way. Effective November 15, 2025 Amazon India raised monthly storage from ₹45 to ₹50 per cubic foot, while trimming the refund fee on high-return categories like apparel and footwear, according to Forest Shipping. The signal is consistent with everything above. Storage on slow inventory just got more punishing, the returns penalty in fashion got slightly lighter, and the referral relief on sub-₹1,000 goods makes the outbound fee an even smaller share of the decision than before. If a heavy, slow SKU was already marginal on FBA, the storage hike likely tips it to Easy Ship or self-ship now. Re-cost the grid against the current table before you commit a single pallet.
The operator’s takeaway
Stop looking for the one true fulfillment model. Run the four-box grid on every SKU, price in returns honestly, weigh the Buy Box impact, and accept that a healthy catalogue uses all three models at once. The fee per order is the loudest number and rarely the deciding one. Storage, velocity, return handling, and featured-offer weight are where the real margin is won or lost.
This per-SKU discipline is the heart of Operations & Logistics Management, and it is one of the first things we lock down in a serious account. Getting it wrong before launch is costly to unwind later, which is why fulfillment strategy sits early in Marketplace Account Management and in the wider Marketplace Setup & Onboarding work. If you are still pre-launch, our operations setup checklist before you list a single SKU puts the fulfillment decision exactly where it belongs, at the start. Match the model to the SKU. Protect the margin and the box. Let the spreadsheet warriors fight over a per-order fee that was never the point.