Sell short-dated stock before it expires. Buy what you’re out of, nearby.
ShelfLink is Kenya’s compliant B2B marketplace connecting PPB-licensed retail pharmacies, hospital pharmacies, and wholesalers. Turn slow-moving inventory into working capital—with every order verified by a licensed wholesale partner before delivery.
Free to join. Takes 3 minutes with your PPB license number.
100% PPB-Verified Facilities
Wholesaler-Inspected Orders
M-Pesa Escrow Protection
Full Batch Audit Trails
Two counters
What’s in it for your pharmacy
For sellers
Recover sunk capital
Stop writing off expiring stock
List slow-moving, sealed medicines with 90+ days remaining before they become a dead loss.
Avoid costly disposal fees
Skip NEMA/PPB destruction costs by moving stock to high-turnover clinics and hospitals that can dispense it quickly.
Guaranteed M-Pesa payouts
Funds are locked in regulated escrow before dispatch and released straight to your till/account upon delivery.
For buyers
Protect margins and never miss a sale
Source discounted stock
Buy authentic, short-dated medicines at 15%–40% below standard wholesale prices for fast-moving outpatient counters.
Fill urgent stockouts nearby
Find hard-to-get or out-of-stock SKUs from verified facilities in your area without waiting days for distributor restocks.
Zero counterfeit risk
Every order passes physical batch, seal, and expiry verification by a licensed partner wholesaler before reaching your door.
For sellers
See what your expiring stock is still worth
Use your own figures. Nothing you enter is stored or sent.
You recover
KES 75,000
Before the ShelfLink fee, if the full quantity sells.
RecoveredDiscount given
Lost if it expires on your shelf
KES 100,000
Discount given to buyers
KES 25,000
Disposal cost avoided
KES 0
How it works
Simple, compliant trading in 4 steps
01
Verify Your Facility
Sign up with your PPB premises license and superintendent pharmacist details. We verify every account against the PPB register before granting marketplace access.
02
List or Order Stock
Sellers upload sealed, original-pack medicines with at least 90 days to expiry. Buyers browse nearby stock by molecule, brand, batch expiry, and discount.
03
Wholesale Quality Inspection
Once an order is placed, our licensed partner wholesaler inspects the physical stock to confirm intact seals, batch numbers, expiry dates, and proper storage.
04
Escrow Payment & Delivery
Buyers pay securely via M-Pesa into regulated escrow. Once your pharmacy confirms delivery and inspects the handover, funds are released to the seller.
Order journey
What happens after an order is placed
Six stages from request to payout. The money stays in escrow until the buyer accepts the stock.
01Order
The buyer requests a batch
A verified buyer picks a listing and confirms the quantity. The batch number and expiry date on the listing are recorded on the order.
02Escrow
Payment is locked in escrow
The buyer pays by M-Pesa into regulated escrow. The seller dispatches only once the payment is secured.
03Inspection
The wholesale partner inspects
Our licensed partner wholesaler checks the physical packs: intact seals, batch numbers, expiry dates and proper storage.
04Delivery
Inspected stock goes out
Only stock that passes inspection is delivered to the buyer’s pharmacy.
05Handover
The buyer checks before accepting
If packs are damaged or the expiry is shorter than listed, the buyer refuses the handover. The stock is returned and escrow is refunded in full.
06Payout
The seller is paid, records are filed
Once delivery is confirmed, funds are released to the seller’s till or account. The invoice and batch movement log are ready for PPB inspection.
The record every trade leaves
Each order produces a digital invoice and a batch movement log. Sample shown: names, prices and times are illustrative.
Digital invoice
INV-SL-20481
Sample
Seller
Seller pharmacy, Westlands
Buyer
Buyer pharmacy, Kilimani
Inspected by
Licensed wholesale partner
Payment
M-Pesa escrow
Amoxicillin 500mg capsules
100 capsules · Batch AMX-44192 · Exp 14 Aug 2027
40 packs × KES 612
KES 24,480
Total held in escrowKES 24,480
Reference wholesale price KES 850 per pack · 28% below
Built strictly for PPB Good Distribution Practices (GDP)
01
Strict 90-Day Minimum Shelf Life
No medicine with fewer than 90 days remaining can be listed, ensuring ample time for safe patient dispensing.
02
Sealed, Ambient Stock Only
We only allow unopened, original manufacturer packs. Controlled substances (narcotics/psychotropics), cold-chain items, and recalled batches are strictly prohibited.
03
Licensed Wholesale Intermediary
All transactions are routed through and inspected by a PPB-licensed wholesale partner to maintain proper channel compliance.
04
Complete Batch Traceability
Every trade generates a digital invoice and batch movement log ready for PPB inspection at any time.
You can list
Unopened packs in the original manufacturer packaging
Medicines stored at ambient temperature
Stock with at least 90 days left before expiry
Batches with the batch number and expiry date stated on the listing
You cannot list
Controlled substances, including narcotics and psychotropics
Cold-chain items
Recalled batches
Opened or part-used packs
Stock with fewer than 90 days left before expiry
Before you register
Frequently asked questions
Is it legal for my retail pharmacy to sell excess stock on ShelfLink?
Yes. Unlike informal peer-to-peer swaps, every transaction on ShelfLink is verified, documented, and routed through our PPB-licensed wholesale partner with full batch-level audit trails.
How does payment protection work?
When a buyer places an order, they pay via M-Pesa into a regulated escrow account. The seller only dispatches once payment is secured, and funds are only released after the buyer confirms the stock arrived in good condition.
What happens if delivered stock is damaged or has a shorter expiry than listed?
Do not accept the handover. Flag the discrepancy immediately upon delivery—your escrow payment stays protected and is refunded in full while the stock is returned.
What does it cost to use ShelfLink?
Listing stock and browsing the marketplace is completely free. ShelfLink only charges a small transaction fee upon a successful, completed delivery.
Contact
Talk to us before you register
Ask about compliance, the wholesale inspection or payouts. Hospital procurement leads can book a 10-minute demo.