Buying online in Uganda still asks you to do something uncomfortable: send money to a person you have never met, for an item you cannot touch, and trust that it arrives. Most of the time it does. When it does not, the money is usually gone before you realise anything is wrong.
The good news is that almost every bad online purchase gives off warning signs before you pay. This guide walks through the checks that take about two minutes each, how escrow removes the biggest risk entirely, and what to do on the day something actually goes wrong.
Check the seller before you check the price
The cheapest listing is rarely the safest one. A price far below everyone else is not a bargain, it is a question: why can this seller afford to be so much cheaper than the market? Sometimes the answer is legitimate — clearance stock, a direct importer, a店 closing down. Often it is not.
Before you look at anything else, open the seller's store page and look for three things:
- How long they have been trading. A store that has been active for months and has a filled-out profile has something to lose. A store created last week does not.
- Reviews written by other buyers, not testimonials the seller typed themselves. Look for reviews that mention delivery time and packaging, because those are the things people only write about after an order actually arrived.
- Whether they are vetted. On BebaMart, vendors are reviewed before their store goes live, and vetted stores carry that status on their page.
What a trustworthy store page looks like
Real sellers answer questions. Ask one before you pay — something specific that a copy-paste reply cannot cover, such as "does this come with the original charger, and what colour is in stock today?" How fast they reply, and whether they answer the actual question, tells you more than any badge.
Never pay outside the platform
This is the single rule that prevents most losses. The moment a seller asks you to move the conversation to WhatsApp and send mobile money directly to a personal number, every protection you had disappears. There is no record tied to the order, no way to dispute it, and no one to escalate to.
Sellers ask for this for a reason. Sometimes it is to dodge platform fees. Sometimes it is because they intend to take the money. From your side of the screen, those two look identical — so treat the request itself as the red flag.
How escrow works on BebaMart
Escrow means your money does not go to the seller when you pay. It goes into a holding account and stays there while the item is prepared and delivered. The seller can see that payment is confirmed, so they ship with confidence — but they cannot touch the money until you have received the item and confirmed it is what you ordered.
If the item never arrives, or arrives materially different from the listing, the funds are still sitting in escrow rather than in someone's wallet. That is the difference between a dispute you can win and a loss you simply absorb. Escrow is included on every order at no extra cost to the buyer — there is a fuller walkthrough on how it works.
Read the listing like a contract
When something goes wrong, the listing is the evidence. Before you pay, check that it actually states:
- Condition. New, refurbished, or used — and if it is used, what specifically is worn.
- What is in the box. Phones and appliances are frequently sold without the charger, cable or original accessories.
- Warranty, and who honours it. Imported electronics often carry no local warranty at all. Ask who repairs the item if it fails in month three, and where you would take it.
- Actual photos. Stock images from the manufacturer's website tell you nothing about the item sitting in that seller's store. Ask for a photo taken today if you have any doubt.
If the description is three words and one blurry picture, you have no contract. You have a hope.
Know what delivery really costs, and how long it takes
Two numbers decide whether a deal is actually a deal: the delivery fee and the delivery window. Within Kampala, most local orders move quickly. Upcountry deliveries take longer and cost more, and imported items have to clear customs first, which can add days you did not plan for.
Ask for the delivery estimate in writing before you pay, and be suspicious of anyone who will not give one. A seller who genuinely holds the stock knows how fast they can dispatch it. A seller who is waiting to buy it from someone else after you pay does not.
Also check the fee against the item. Paying UGX 15,000 to deliver a UGX 25,000 item is not a bargain, and free shipping thresholds are often the cheaper route — on BebaMart, orders over the threshold ship free.
Understand your return rights before you pay, not after
Nobody reads the returns policy while they are excited about a purchase. That is exactly why it is worth two minutes. You want to know, in advance:
- How many days you have to report a problem
- Whether the item must be unopened, or simply unused
- Who pays return delivery when the item is faulty, and who pays when you simply changed your mind
Those three answers are the whole policy. You can read the BebaMart version on the returns policy page, and the short answer is that a faulty or misdescribed item is the seller's problem, not yours.
Seven red flags worth walking away from
- Pressure. "Last one, three other people are asking" is a sales technique, not information.
- A price far below every other seller with no explanation for why.
- A request to pay a personal mobile money number or to move off the platform.
- A deposit "to reserve stock" before you have agreed anything concrete.
- Stock photos only, and refusal to send a real one.
- Vague answers about warranty or returns, or answers that change between messages.
- A brand-new store with glowing reviews all posted within a day or two of each other.
Any one of these on its own can be innocent. Two together is a pattern.
What to do the moment something goes wrong
Speed matters more than anything else, because disputes are decided on evidence and evidence disappears.
- Photograph everything before you unpack fully — the sealed package, the label, and the item as it came out of the box. If the item is damaged, photograph the packaging too, because that shows whether the damage happened in transit.
- Do not confirm delivery in the app until you are satisfied. Confirming is what releases the money from escrow to the seller.
- Message the seller through the platform, not on WhatsApp. You want the conversation on the record.
- Open a dispute if they do not resolve it. With escrow, the funds are still held, so there is something concrete to return to you.
Keep the order number, the listing screenshot and the delivery photos together. That set of three resolves the vast majority of disputes without argument.
The short version
Check the seller before the price. Keep the payment inside the platform where escrow protects it. Read the listing as though you will need to quote it later. Confirm delivery only after you have opened the box. Those four habits remove nearly all of the risk that makes people nervous about buying online in Uganda in the first place.
When you are ready, you can browse the marketplace — every order on BebaMart is escrow-protected as standard, from vendors who were checked before their store went live.