How to post surplus brand medications on InStockRx
Turn surplus inventory into cash with simple posting and fast offers.
- Upload items or add manually in seconds.
- Set a list price or enable offers.
- Get notified when buyers make offers.
- Ship with Drug Supply Chain Security Act (DSCSA) transaction records attached to the trade.
What can I sell on InStockRx?
InStockRx is a brand-medication marketplace. Every listing must meet these requirements:
- Valid NDC (National Drug Code)
- FDA-approved brand name prescription medications
- 30 or more days to expiration at time of listing (60+ days preferred for fastest sales)
- Unopened, original manufacturer packaging
- Legally transferable between licensed pharmacies under DSCSA
What moves fastest: brand name medications with solid expiration dates (90+ days), shortage drugs, and medications with high dispensing frequency. Short-dated inventory with 30-60 days remaining still sells, particularly for medications dispensed in 30-day cycles, but at a lower price point.
What you cannot list: controlled substances (Schedule II-V), compounded medications, over-the-counter products, items with broken seals or damaged packaging, or medications that have already expired.
How to price your medications
You set the price on every listing. InStockRx shows you comparable recent sales and current active listings so you have real market data before you publish, not guesswork.
Three pricing approaches:
1. Firm list price
Set a specific price per unit and buyers can purchase immediately at that price. Best for high-demand medications where you know the market rate and want a clean, fast transaction.
2. Open to offers
Set a list price but mark your listing as open to offers. Buyers can submit cash offers below your ask, and you accept, counter, or decline. Best for larger lots or medications where the right price depends on quantity.
3. Offer-only
List without a buy-it-now price. All transactions go through the offer process. Best for hard-to-price items or when you want to test market demand.
Pricing tip: medications priced competitively relative to what the drug is currently worth on the open market tend to sell in under a week on average. If a listing is sitting after 5 days, a modest price adjustment almost always generates immediate interest. InStockRx also displays the NADAC (National Average Drug Acquisition Cost) reference price alongside your listing, so being within a reasonable range of NADAC improves your response rate.
Step-by-step: how to post a listing
- Log in to your InStockRx dashboard.
- Click "Post Medications" and enter the NDC or search by drug name.
- Enter the quantity, expiration date, lot number, and your price.
- Choose your pricing type: firm list price, open to offers, or offer-only.
- Review and publish. Your listing is live within seconds.
You can also upload in bulk using a spreadsheet template, useful if you're clearing multiple items at once. Upload your NDC, quantity, expiration, lot number, and price in one file and InStockRx posts all items simultaneously.
What happens after you list?
Once your listing is live, InStockRx notifies verified buyers in your network and the broader marketplace. You'll receive an email and in-app notification when a buyer makes an offer or purchases at your list price.
From your dashboard you can:
- View all active listings and their status
- Respond to offers (accept, counter, or decline) in one click
- Track shipments and view DSCSA transaction records for each completed trade
- Download your transaction records (transaction information and transaction statement) at any time
Shipping and DSCSA transaction records
When a sale completes, the trade carries its DSCSA transaction records: transaction information and a transaction statement, kept seven years. You do not need to prepare separate paperwork for the trade. The records are in both your dashboard and the buyer's dashboard.
InStockRx provides a shipping label after the sale is confirmed. Ship the medications in their original manufacturer packaging using the provided label. Both parties can track the shipment through the dashboard.
Frequently asked questions
Is there a fee to list medications on InStockRx?
No. Listing medications on InStockRx is completely free. You only pay when a transaction completes. InStockRx charges a 10% marketplace transfer fee on completed sales. There are no listing fees, no monthly subscription fees, and no fees for listings that don't sell.
How long does it take to sell a listing?
Brand name medications with solid expiration dates typically receive their first offer within 1 to 3 business days. Shortage medications often attract offers within hours. Listings that sit longer than 3-5 days are usually priced above current market demand, a modest price adjustment almost always resolves this quickly.
What medications can I sell on InStockRx?
InStockRx is a brand medication marketplace for licensed pharmacies. You can list brand name prescription medications with valid NDCs, 30 or more days to expiration, unopened original packaging, and that are legally transferable between licensed pharmacies under DSCSA. Controlled substances, OTC products, and compounded medications are not eligible.
Do I need to prepare DSCSA documents manually?
No. Every completed trade carries DSCSA transaction records: transaction information and a transaction statement, kept seven years. Both you and the buyer can find them in your dashboards.
Can I sell medications that are close to expiration?
Yes, within limits. Medications with 30 or more days to expiration are eligible to list. Medications with 60 or more days move fastest because buyers can use them in active dispensing. Short-dated stock with 30-60 days remaining still sells, particularly for 30-day-cycle medications, typically at a lower price point.