Pricing
11 min read

Hidden Shipping and Processing Fees in Compound Pharmacy Quotes

Quick answer

Hidden shipping and processing fees in compound pharmacy quotes are checkout charges (facilitation, per-order processing, and delivery) that do not appear on the headline vial price. Clinic ops should sum every fee line into landed cost before they quote a member.

Scott Ai, Founder of Fizy Health

Scott Ai

Founder, Fizy Health

Written for Cash-pay clinic ops leads and telehealth finance owners evaluating 503A partner quotes before member pricing

Fizy Health blog on hidden shipping and processing fees in compound pharmacy quotes for clinic ops teams.

The vial price looked right in the demo. Processing and shipping showed up at checkout. Your coordinator had already quoted the member. Finance rebuilt the spreadsheet. That is the hidden fee trap national telehealth ops teams describe when they ask whether catalog numbers are base prices or landed cost.

This guide names every fee line that belongs on a compound pharmacy quote before you quote patients, shows where fees hide between catalog and checkout, and ties fee disclosure to the comparison chart your team should build first.

Who this is for

This article is for clinic ops leads, pharmacy coordinators, and founder-led telehealth finance owners who evaluate 503A compounders and set cash-pay member pricing.

You are not the audience if you are a patient comparing tirzepatide membership prices or hunting retail coupons. Consumer comparison sites solve a different problem. This is coordinator-side B2B economics only. It is not medical advice.

The scene ops teams describe on vendor calls

On a recent discovery call with a national telehealth team, pricing friction showed up before anyone asked about portals or tracking:

  • “Are these base prices?”
  • “Shipping fee… processing fee…”
  • “How much would it be a month, two months, worth of medication?”
  • “We need to compare currently the pricing from our different pharmacy partners.”

They were not failing at negotiation. They were missing fee rows on the same worksheet as vial price and supply duration. Until those rows exist, every partner column is built on sand.

We need apples-to-apples landed cost per patient, for the same strength and supply duration, before we commit.

That commitment requires fee disclosure before checkout, not invoice archaeology after orders ship.

What hidden fees mean in clinic quotes

Hidden shipping and processing fees are checkout charges that do not appear on the headline medication line in a compound pharmacy quote. They are not secret in a legal sense. They are omitted from the row ops use to quote patients.

For clinic buyers, the fee stack usually includes:

Fee lineWhat it coversWhere it often hides
Base medication priceCompounded drug for stated strength and supply durationCatalog browse screen (sometimes labeled all-in incorrectly)
Facilitation / platform feeOrdering layer, routing, supportBundled inside drug line, or disclosed only at checkout
ProcessingPer-order payment or admin chargeCheckout totals, not the sales PDF
ShippingDelivery to patient or clinicSeparate screen, zone-dependent, or cold-chain surcharge
Bundled markupIntermediary margin on 503A costInside “base” medication price with no separate row

A quote is not ready for member pricing until you can fill every applicable row for that SKU. If processing and shipping only appear after card authorization, your comparison chart is incomplete.

The fee line table ops should require upfront

Ask every 503A partner and ordering platform for this table before you add a column to your comparison chart. Example illustration for one semaglutide SKU (numbers are structural only, not live quotes):

Fee linePartner APartner BPartner C
Medication + strengthSemaglutide 2.5 mg/mL, 1 mL vialSameSame
Approximate days of supply28 days28 days28 days
Base medication price$165$149$149
Facilitation / platformBundled in drug (undisclosed)$8 disclosed$0 stated
Processing (per order)$12$0$15
Shipping$29 flat$19$29 flat
Estimated landed cost$206$176$193

Partner B looked cheapest on base medication price alone. Partner A looked mid-pack on the drug line. After processing and shipping, the ranking flips.

That is why the five rows every comparison chart needs treat checkout fees as a mandatory row, not an afterthought. Row 4 is where hidden fees become visible landed cost.

Where fees hide between catalog and checkout

Hidden fees are usually a screen-order problem, not a dishonest rep. Know the three places ops lose visibility:

1. Catalog teaser vs checkout totals
Sales demos show medication browse price. Processing and shipping apply on the payment step. Coordinators remember the vial number; checkout adds $12 and $29 per order.

2. Bundled facilitation inside the drug line
Some platforms bake 40 to 80 percent intermediary markup into the medication price and call it base cost. There is no separate facilitation row, so your chart treats inflated drug COGS as pass-through 503A pricing.

3. Supply duration drift
A quote covers 14 days of medication at one fee stack and 28 days at another. Fees look comparable until you normalize days of supply. See apples-to-apples 503A pricing for normalization math.

4. Post-order invoice surprises
Zone-based shipping, cold-chain upgrades, or per-line processing that was “usually zero” on the first ten orders. Build fee assumptions from written per-order rules, not memory from one test checkout.

If catalog price and checkout total do not match for the same SKU, stop quoting patients until the fee lines reconcile.

Questions to ask before you trust a quote

Use this checklist on demos and reference calls. If you cannot get clear answers, the quote is not chart-ready.

  • Is catalog price medication only, or does it include processing and shipping?
  • Is there a facilitation fee separate from the drug, or is margin bundled in the vial line?
  • What processing fee applies per order vs per line in the cart?
  • How does shipping work for your states: flat, tiered, cold chain?
  • Does the price in catalog match the price at checkout for the same strength and supply duration?
  • Can you export the same SKU matrix we order today so finance can refresh quarterly?

Positive signal from field teams: vendors who thank you for asking. Whales rank pricing transparency alongside support quality. Opacity is a disqualifier.

Tie fee lines to landed cost and member quotes

Landed cost is the sum of every fee line for one vial at a stated strength and supply duration, before you quote a member or run a card.

Clinic workflow that prevents hidden-fee surprises:

  1. Lock product definition (medication, strength, concentration, days of supply).
  2. Collect every fee line in the table above for each partner.
  3. Sum to landed cost per vial (row 5 on the five-row chart).
  4. Normalize to cost per patient-month if supply durations differ.
  5. Set member pricing only after landed cost is settled.

For high-volume GLP-1 lines, run semaglutide and tirzepatide through that sequence first. Titration and vial-size detail lives in landed cost per vial before you quote semaglutide.

When you juggle three partner PDFs with different row labels, use the multi-partner prescription price comparison workflow. The fee table is the same; the workflow keeps columns aligned.

Still asking whether compounding is cheaper at all? The clinic-side answer is landed cost per patient-period, not headline vial price. See are compounding pharmacies cheaper for clinics.

Five mistakes that let hidden fees through

1. Quoting members from base medication price.
Processing and shipping hit at checkout. Row 3 is not row 5.

2. Skipping facilitation when it is bundled.
If there is no facilitation row, ask what is inside the drug line. Bundled markup is still a fee.

3. Comparing quotes with different supply durations.
Fees per order spread differently across 14-day vs 28-day vials. Normalize before you rank.

4. Trusting one demo checkout.
Shipping zones and cold-chain rules change landed cost by state. Document rules, not one test order.

5. Building the chart after you pick a partner.
Fee opacity slows vendor decisions and produces wrong member quotes. Build the fee table first, commit second.

Where Fizy Health fits (honest framing)

Fizy Health is an ordering layer for clinics that already use 503A compounders. We are not a compounder. We do not replace your pharmacy partners. We make fee lines visible before checkout so your worksheet matches what coordinators see on screen.

Pass-through pricing shows resolved per-vial 503A drug cost in the medication catalog and on every cart line. The medication price is not padded with opaque platform markup.

Clinic checkout separates pass-through drug cost from a disclosed facilitation fee on the totals panel before card authorization. Processing and shipping assumptions still come from your 503A partners and destinations; the platform fee is not hidden inside the vial line.

That is the proof behind the outcome field teams name: landed cost you can compare and quote confidently, with drug cost and platform fees on separate rows before anyone pays.

Telehealth-specific context lives on the telehealth ops page. Platform fee structure is on the pricing page.

Bottom line

Hidden shipping and processing fees are not mysterious charges. They are fee lines missing from the quote ops use to set member pricing.

Require the fee table upfront. Sum to landed cost. Quote patients only after checkout fees are visible on the same worksheet as vial price and supply duration.

The cheapest vial on a sales PDF is rarely the cheapest patient-month once processing and shipping run at checkout.

FAQ

FAQ on hidden compound pharmacy fees

What are hidden shipping and processing fees in compound pharmacy quotes?

Hidden shipping and processing fees in compound pharmacy quotes are per-order charges that sit outside the headline medication line: platform facilitation, payment processing, cold-chain surcharges, and patient delivery. Clinic ops treat them as part of landed cost because they hit at checkout even when a sales PDF shows only base vial price.

Why do compound pharmacy quotes hide fees until checkout?

Compound pharmacy quotes often hide fees until checkout because portals display pass-through drug cost in the catalog while processing and shipping apply on the payment screen, or because intermediary markup is bundled inside the medication line. Clinic buyers see a low vial price in a demo and only discover the full bottom line when coordinators authorize payment.

What fee lines should clinics ask for before quoting patients?

Clinics should ask for four fee lines before quoting patients: base medication price for the stated strength and supply duration, facilitation or platform fee (disclosed or bundled), per-order processing, and shipping to the patient or clinic. If any line is missing from the quote, landed cost is not settled and member pricing should wait.

What is the difference between base medication price and landed cost?

Base medication price is the compounded drug line item before add-on fees. Landed cost is base medication price plus facilitation, processing, shipping, and any disclosed platform charges required to place and receive that vial. Clinics that quote members from base price alone often lose margin when processing and shipping land on the invoice.

How can clinics spot bundled platform markup in drug prices?

Clinics spot bundled platform markup when the medication line is labeled all-in but no separate facilitation row exists, when catalog price differs from a reference 503A pass-through sheet, or when checkout totals do not match the vial price shown during the sales demo. Ask whether drug cost is pass-through 503A pricing or includes intermediary margin before you build a comparison chart.

How does pass-through pricing expose fees before checkout?

Pass-through pricing exposes fees before checkout because landed 503A drug cost appears in the catalog and cart, with facilitation listed separately on the checkout breakdown before card authorization. Coordinators see the same fee lines they need on a comparison worksheet instead of discovering processing and shipping after the order ships.

See pass-through pricing on the SKUs you order every week.

Most clinic ops teams compare landed semaglutide, testosterone, and peptide lines in under ten minutes. No sales call required.