COD Dropshipping in Ukraine: Prom, OLX, Nova Poshta
Domestic Ukrainian ecommerce runs on cash-on-delivery through Nova Poshta into Prom, OLX and Rozetka, and the whole model turns on buyout rate rather than traffic cost. This piece breaks down the real economics, the working-capital trap, and where a new seller should actually list first.
8,226+
Videos & Ads
+50-100
Fresh Daily
$29.90
Per Month
Full Access
12.5 TB database · 72+ niches · 8 min read
Dropshipping in Ukraine runs on cash on delivery through Nova Poshta, not prepaid checkout. You list on Prom.ua, OLX or Rozetka, a courier collects payment when the parcel is picked up, and the entire model succeeds or fails on one number: how many of those parcels actually get paid for.
How does cash on delivery change the economics?
With COD, you get paid only after Nova Poshta hands the package to the buyer and collects the money — sometimes three days later, sometimes ten, depending on the oblast. That lag changes everything. Revenue trails cost by the better part of a week, and a share of everything you ship comes back unpaid. You cover the return leg. That single mechanic breaks every profitability formula imported from Shopify or Facebook-ads-to-Stripe funnels, where the sale is final the moment a card clears.
Two costs sit on top of the product price that a prepaid store never touches. First, Nova Poshta's own cash-collection charge, a percentage of the declared value with a minimum fee per parcel, per the carrier's published cash-on-delivery tariff schedule. Second, the return shipment for every refused pickup, which the sender usually pays even though the buyer never opened their wallet. Run the math on gross revenue and a campaign looks healthy. Run it on collected revenue and the same campaign can be underwater.
None of this appears in ad-platform dashboards. Meta and Google report clicks, leads and checkout submissions — not cash actually collected at a Nova Poshta counter next Tuesday. The only place that number lives is your own order-status export.
What buyout rate makes a campaign profitable?
Buyout rate — the share of shipped orders a buyer actually pays for and takes — is the number that decides whether a Ukrainian COD campaign survives. Below roughly 55-60% for a mid-margin physical product, return costs and unpaid COGS typically erase the margin from the orders that do convert. Above 70%, the same offer usually has real room to scale spend.
Take a household item selling at 399 UAH, costing 120 UAH landed from the supplier, with an average paid-traffic cost of roughly 45-60 UAH per completed checkout on Prom. Ship 100 units at a 60% buyout: 60 buyers pay, 40 refuse. Revenue lands near 23,900 UAH. Against it: 100 units of COGS (assume the refused stock isn't resellable in this example: some suppliers restock it, many won't), roughly 6,000 UAH in traffic cost, about 7,000 UAH in outbound shipping across all 100 parcels, and another 1,500-2,500 UAH returning the 40 refusals. The campaign posts a small loss. Push buyout to 70% with the same spend and cost structure, and it flips to a modest profit — the swing between 60% and 70% buyout is often bigger than any creative or landing-page change you could make to the offer itself.
This is why niche selection in Ukrainian COD looks nothing like niche selection in paid affiliate marketing. A low-cost, low-consideration item — kitchen gadgets, phone accessories, basic apparel in one size — buys out at 65-80% in most operators' informal reporting. Size-dependent apparel, anything over roughly 800 UAH, and anything requiring a decision the buyer didn't fully make at checkout regularly buys out under 50%. Treat those figures as a range to verify against your own Prom or Nova Poshta seller dashboard, not a fixed constant. Buyout drifts by region, season, and how hard the checkout page pre-qualifies the buyer.
Where do you actually list: Prom, Rozetka or OLX?
Prom.ua is the default because it behaves like a real storefront, with its own CPC ad system, SEO-indexed product pages, and a seller dashboard that tracks buyout by SKU. Rozetka has the largest buyer base and the most trust, but it vets suppliers, expects a registered legal entity, and enforces stricter return and quality rules — per Rozetka's marketplace seller rules, onboarding as a new, unverified seller takes longer and carries more scrutiny than either alternative. OLX is classifieds-style, cheap to list on, and the buyer arrives already close to a decision, which is exactly why its buyout rates often beat Prom's on the same product.
A comparison worth checking against current fee pages
| Platform | Entry cost | Traffic source | Typical buyer intent |
|---|---|---|---|
| OLX | Free to low-cost listing | On-platform search, direct messaging | High — buyer has usually already compared options |
| Prom.ua | Storefront plus CPC ad spend | Prom's own PPC, Google Shopping feed | Mixed, including early-stage browsers |
| Rozetka | Higher, with vetting required | Largest built-in marketplace traffic | High, but hard to win as a new seller |
Most guides tell a new seller to build a Prom storefront first because it looks the most like a real store. The buyout data usually argues the opposite. Start on OLX, where a buyer who messages you about a specific item has already decided most of the way, and refusal at the door is rarer than on a Prom listing that pulled in a cold CPC click. Prom earns its keep once you know which SKU converts and want the CPC volume and SEO compounding a bare classifieds listing can't give you. Rozetka is worth pursuing once the other two have proven the product buys out consistently, not before.
What does a supplier relationship look like?
A workable Ukrainian COD supplier ships same-day or next-day to Nova Poshta, accepts refused stock back into inventory without a fight, and holds a price for at least a full ad-testing cycle. That's the whole spec. Anything less and the cash-on-delivery lag compounds against you twice: once in the buyer's decision window, once in the supplier's.
Where the stock actually comes from
Most sellers source from one of three places: wholesale markets like Kharkiv's Barabashovo or Odesa's 7-y Kilometr, a Ukraine-based wholesaler already listed on Prom, or Chinese goods routed through a Polish or Ukrainian bonded warehouse. Domestic wholesalers negotiate slower but understand COD refusal rates and often build them into their own pricing. Import-direct suppliers move faster on unit economics but rarely take refused parcels back — you eat that loss outright.
Get a sample shipped through the same courier route you'll actually use before committing budget. A supplier's warehouse photo means nothing if the item arrives at a real Nova Poshta branch looking different from what sold the click.
How much working capital does COD tie up?
Every parcel in transit is unpaid capital. Between dispatch and the moment Nova Poshta actually collects cash from the buyer, you've covered the product cost, the shipping cost, and often the ad spend that generated the order, with zero revenue booked. A campaign shipping 20-30 orders a day can easily have 100-200 parcels sitting in that unpaid window at any given moment — 15,000-40,000 UAH of float, depending on price point, tied up for a week or more.
Add the supplier side. Unless you've negotiated consignment terms, most Ukrainian dropship suppliers want payment on dispatch, not on buyout, so you're funding the product twice: once to the supplier immediately, once to the ad platform, before Nova Poshta has collected a single hryvnia back. Cash flow is the real bottleneck. Underestimating this float is the single most common reason a campaign that is mathematically profitable on paper still runs out of cash mid-scale.
- Model your float in days-of-spend, not in total ad budget.
- Keep a cash buffer equal to at least seven to ten days of shipped-but-uncollected orders before scaling spend.
- Track collected revenue against shipped orders weekly, not against ad-platform "conversions."
What kills beginners in Ukrainian COD ecommerce?
Beginners import a CPA mindset from paid-social funnels and never build a buyout number into the model at all. They watch cost-per-lead, see it come in under target, and scale spend on a metric that says nothing about whether Nova Poshta will actually collect payment at the door. The campaign can look like a winner in the ad manager and lose money in the bank account for weeks before anyone notices.
Three other failure patterns repeat constantly:
- No FOP registration. Selling through Prom or OLX at real volume without registering as a FOP (Ukrainian sole proprietor) and, per the State Tax Service of Ukraine's guidance on registrars of settlement operations, without the required RRO cash-register software for online sales, is a compliance problem waiting to surface — usually during a payment dispute or a tax check.
- No supplier backup. One stockout during a scaling week and the whole campaign stalls while buyout data goes stale.
- Undercapitalized launches. Spending the full testing budget on ads with nothing held back to cover the working-capital float described above.
The fix for all three is the same discipline, applied earlier than most beginners think to apply it. Register properly before the first real order. Qualify a second supplier before you need one. Hold back enough cash to survive the collection lag on your worst week, not your average one.
Frequently asked questions
What buyout rate is normal for cash-on-delivery orders in Ukraine?
There is no single normal rate — it depends heavily on the product. Low-cost, low-consideration items often buy out at 65-80%, while size-dependent apparel and higher-ticket goods often fall under 50%. Treat any number you read, including these, as a range to verify against your own Prom or Nova Poshta seller dashboard, since it shifts by region and season.
Do I need to register as a FOP to dropship through Prom or OLX?
Yes, once you're selling at any real volume rather than as a one-off. Ukrainian tax rules require FOP registration for regular sales income, and online sellers generally need RRO cash-register software under current State Tax Service guidance. Operating without it works right up until a payment dispute or audit forces the question.
Does Nova Poshta charge for parcels the buyer refuses?
Yes, the return shipment is typically billed to the sender, not the buyer. That cost sits on top of the cash-collection fee you already pay on successful COD deliveries, per Nova Poshta's published tariff schedule. Budget for both legs on every shipped order, not just the ones you expect to convert.
Is Rozetka worth pursuing for a brand-new seller?
Not usually as the first platform — it's worth it once you have proof the product sells. Rozetka offers the largest built-in audience but vets sellers more closely and expects a registered legal entity and consistent fulfillment. Most sellers validate buyout on OLX or Prom first, then bring a proven SKU to Rozetka.
How long does it take for COD cash to actually reach a seller?
Usually three to ten days after dispatch, not at the moment of sale. The exact window depends on the buyer's oblast and how quickly they collect the parcel from their Nova Poshta branch. That lag is why working capital, not traffic cost, is the real constraint on scaling a COD campaign.
Sources
Named rather than linked — verify before relying on any figure below.
- Nova Poshta's published cash-on-delivery tariff schedule
- Prom.ua's seller help center
- Rozetka's marketplace seller rules
- State Tax Service of Ukraine's guidance on RRO for online sellers
Comments(0)
No comments yet. Members, start the conversation below.
Related reads
- DIStraffic source intelligence
Physical vs Digital vs Info Products: Which Pays Better
Physical goods convert faster and survive payment processors better; digital and info products carry double or triple the margin but ask more of a cold buyer. The right model depends on your cash position, not your spreadsheet.
Read - DIStraffic source intelligence
Price Framing in Hryvnia: UAH Ad Psychology That Works
999 грн is not the Ukrainian equivalent of $9.99. A working guide to price anchors, discount framing and subscription pricing that actually reads correctly to a Ukrainian buyer in 2026.
Read - DIStraffic source intelligence
What Traffic Arbitrage Is, Explained Without the Hype
A plain-language breakdown of what traffic arbitrage actually is: where the margin comes from, the vocabulary buyers use daily, and the line between aggressive media buying and conduct that draws regulatory attention.
Read