PharmaDB
Use case · Pricing & Cost Benchmarks · Bid-Floor Calculator v.04.2026 · refreshed weekly
Use cases Pricing & Cost Benchmarks Bid-Floor Calculator
Pricing & Cost Benchmarks Buyer view Data · trade flowsData · API cost models Live

Bid-Floor Calculator

Compute the bid floor for any tender response. Lane median plus IQR plus cost target — the floor below which the bid stops making margin.

Free preview · Ask the AI agent any sourcing question
Try
Sign up takes 30 seconds. Your question lands in your first chat.
Example output · bilastine API, India → Spain, 2025 · 17 shipments, 5 active exporters
$700.83 USD/kg · median · the bid line
n=17 shipments · 5 active exporters · trade warehouse Indicative

Bilastine clearance prices into Spain cluster around $700.83/kg median across a tight $645-$750 interquartile band. With a $9.1M lane value and only five active exporters (HHI 0.82), the lane is a concentrated premium-specialty pricing environment. A buyer modelling a 15% margin target above estimated API cost lands the bid floor near the lane p25, leaving narrow but defensible headroom.

p25 · aggressive entry
$645.23
deals get done
median · the bid line
$700.83
where the market clears
p75 · premium
$750.00
likely loses
Distribution · 11 price buckets
$580
$620
$640
$660
$680
$700
$720
$740
$760
$780
$800+
Bid floor (15% margin)
$650
Lane median
$700.83
Target margin
15%
Headroom to median
8%
30 seconds

How it works

molecule losartan origin IN destination BR
01

Pick a molecule + destination.

Type the molecule and destination market. Optionally constrain by origin country to model a specific supplier's bid.

0 HHI 0.42 1
computed · pre-joined · anonymised
02

The AI agent computes the floor.

Lane median + IQR width + your API cost target + your margin floor — combined into a single bid-floor figure with the underlying breakdown.

brief · cited
Lane concentration · structurally concentrated
HHI0.42
Top-3 share71%
Actionqualify second source
03

Save the bid sheet.

Citation-anchored brief with the bid floor, the headroom to median and p25, and an aggressive / conservative bracket.

Why a buyer runs it

The walk-away floor, computed against the lane.

Lane-anchored, not gut-feel.

Built from clearance records on the actual lane. The floor is computed against what the market clears, not against a vendor brochure.

Cost-aware.

API cost is taken from PharmaDB's cost-spread view. The floor stays above cost plus your margin target, every time.

Margin-floor protected.

The minimum margin is a hard input. Bids below the computed floor are flagged as walk-away — automatic risk on contract sign-off.

Updates weekly.

Lane clearance and cost spread refresh weekly. The floor moves with the market; the brief carries the exact computation timestamp.

What a real chat looks like

Type a question. The AI agent returns the bid floor.

A real chat thread in PharmaDB. Type a question, the AI agent runs the tools, the answer lands as a saveable note.

Bid floor · bilastine API → Spain
chat · saved 2 min ago
You
Compute the bid floor for bilastine API into Spain. Use lane median, IQR width, and a 15% margin target on top of API cost.
F
Running tool pharmagraph_query
molecule_country_flow ⋈ api_cost_spread · 17 shipments · 5 exporters · 15% margin
F
Bid floor for bilastine into Spain at 15% margin sits at $650/kg — just under the lane p25 of $645. Headroom of 8% to median pricing. Recommend opening bid at $660 with ceiling $720. Lane is concentrated (HHI 0.82, 5 active exporters) so price discovery is limited; the float should hold if no new entrant materialises.
Bid floor
$650
Lane median
$700.83
Margin target
15%
Headroom to median
8%
Cited molecule_country_flow 17 shipments lane_competitiveness 5 exporters api_cost_spread v.04
Ask a follow-up... ⌘ ↵
Time-to-answer

Manual workflow vs. PharmaDB.

Manual workflow
Excel · email · syndicated reports
  1. 01 Pull lane clearance pricing 2-3 hr
  2. 02 Estimate API cost from intermediates 1 day
  3. 03 Apply margin target 30 min
  4. 04 Compute aggressive vs conservative brackets 1-2 hr
  5. 05 Cross-check against prior bid history 4-6 hr
Total cycle time 2 days per bid
PharmaDB
The AI agent · one query · cited
One query.
Pre-joined warehouse. The lane percentile view, API cost spread, and your margin target are computed inline. The AI agent returns the floor with the headroom and the recommended bid bracket.
Total cycle time Under a minute
Run it across your portfolio

Where the bid floor sits, per molecule-lane.

Twelve molecule-lanes from the live warehouse · 2024 percentile band, USD/kg, with year-on-year median shift.

Mesalamine IN → US
$42.51
↓ 3%
Pantoprazole IN → US
$113.24
↓ 6%
Cefixime IN → BD
$148.99
→ 0%
Tenofovir IN → VN
$225.00
↑ 4%
Rosuvastatin IN → US
$488.87
↓ 5%
Aripiprazole IN → US
$624.49
↑ 2%
Rivaroxaban IN → GB
$640.23
↓ 7%
Bilastine IN → ES
$700.83
↑ 3%
Sacubitril IN → AE
$737.46
↓ 4%
Empagliflozin IN → EG
$881.47
↑ 6%
Dapagliflozin IN → CA
$1381.57
↑ 11%
Apixaban IN → BR
$2000.00
↑ 7%
IQR (p25–p75) Median USD/kg ↓ YoY price drop · margin pressure · ↑ YoY price rise · tighter market

The bid-floor calculator is the bridge between price intelligence and tender response. PharmaDB takes the lane’s clearance distribution and the cost spread for the API, applies the user’s margin target, and returns a defensible bid floor with headroom to median and p25. The view is molecule_country_flow; the underlying tables are lane_competitiveness and api_cost_spread.

FAQ

Frequently asked

How is the bid floor computed?+

API cost (from PharmaDB's cost-spread view) multiplied by 1 plus the user-supplied margin target. The result is checked against the lane's p25 — if the floor sits below p25, the bid is in the aggressive-entry band. If above p75, the bid is unlikely to win.

What if API cost is unknown?+

PharmaDB falls back to a heuristic: the trailing 12-month minimum clearance price on the lane minus a typical 8% margin assumption. The result is flagged as estimated. The companion view exposes the exact intermediates and energy cost build-up where available.

What is the difference between bid floor and walk-away floor?+

The bid floor is the minimum at which the bid still makes the target margin. The walk-away floor is the minimum at which the bid still makes any positive margin. PharmaDB surfaces both; the spread between them is the negotiation room.

Why use the lane median as an anchor?+

The median is the price at which roughly half of clearance volume happens. Bids near or below the median are in the competitive zone. Bids near or above the p75 typically lose. The median is the empirical anchor.

How are counterparties protected?+

Identities are aggregated and anonymised at the threshold required by the trade-data disclaimer. Bid-floor computation uses lane aggregates, never named-counterparty transaction data.

Can this run on FDF lanes?+

Yes. The same methodology applies to API, FDF, and intermediates. FDF lanes add a pack-size normalisation step in the price percentile view; the bid floor is reported per kg or per pack at the user's choice.

Run your question.

Bring the molecule, the lane, or the supplier you're sourcing this week. The AI agent runs it on PharmaDB in 30 minutes. You keep the brief.

Book a working session