NorthCore Labs

How to show prices on a med spa website without racing to the bottom.

Show prices on a med spa website when hiding them costs you more calls than showing them costs you margin. Your own call log will show how often that is true: the patient who cannot find a number assumes the worst and books with the practice that answered. To show them without a race to the bottom, present them as ranges, 'from' pricing, packages and memberships, and keep the complex treatments consult-first. Then make the page do more than state a number: book from the price, answer the nervous questions, and put the provider's name next to it.

Updated 2026-10-26

Whether to show prices at all

  • For: the patient searching at 9 pm is comparing three practices, and the one with no prices is the one they cannot evaluate. Prices on the page answer the question they would otherwise call about, and the call is the one your desk misses.
  • For: a visible price filters out the patient who was never going to pay it, which saves the consult hour.
  • Against: a bare number on a page invites a comparison on nothing but the number, and another practice can always type a lower one.
  • Against: for treatments where the price depends on the plan, a single number on the page is either wrong or a promise you will spend the consult walking back.
  • Many practices do both: show the price for the treatments where it is knowable, and show the way the price is decided for the ones where it is not.

Four ways to present a price, and when each fits

PresentationWhat it looks like on the pageWhen it fitsWatch for
A rangeA low and a high for the treatment, with one line on what moves itTreatments where the dose or the area varies by patient, which includes injectablesA range so wide it says nothing; keep the top within sight of the bottom
'From' pricingThe lowest realistic price with the word 'from' and what that buysTreatments with a clear entry point and sensible add-onsA 'from' price nobody pays; the patient feels misled at checkout
Packages and membershipsThe series or the monthly plan priced as a whole, with what is includedAnything the patient will do more than once: laser series, facials, neurotoxin on a scheduleHiding the single-visit price entirely, which reads as a trap
Consult-firstNo number; the page explains how the plan is built and books the consultComplex, combination or surgical-adjacent treatments where the number depends on the planUsing it for everything; a menu with no numbers at all sends the patient elsewhere

How to show prices without racing to the bottom

Price the outcome, not the unit. A page that leads with the per-unit cost of tox invites a per-unit comparison. A page that leads with what a forehead or a full upper face involves, who does it and what it includes, and then gives a range, is making a different offer. Put the provider's name, photo and credentials next to the price, because the patient is not buying units, they are buying the person holding the syringe. Show packages and memberships before single visits, so the patient who intends to come back sees the better path first. And say what the price includes: the consult, the follow-up, the touch-up policy, the next appointment. How prices for prescription treatments may be advertised, and what a 'from' price must include, varies by state; have counsel read the page before it goes live.

What the page must do beyond the number

  • Book from the price. Every price sits next to a button that opens the booking flow on that treatment, with that provider, not a generic contact form.
  • Answer the nervous questions in the same place. Does it hurt, how long does it take, when will I see it, how long does it last, what if I do not like it, who will be doing it.
  • Put the provider's name on it. 'With Dana, nurse injector' next to a price does more for conversion than any number.
  • State the deposit and cancellation policy once, plainly, before the patient reaches checkout and discovers it.
  • Keep it current. A price page that disagrees with the front desk costs you the patient and the review.

How to test it in a month

  1. Record the baseline for two weeks: visits to the pricing page, bookings started from it, calls that asked about price, and consults that ended without a booking.
  2. Change one thing: add ranges to the injectables, or move packages above single visits, or add the provider's name next to each price.
  3. Run it for two weeks and compare the same four numbers. A booking button on each price is the usual first win; test it first if you do not have one.
  4. Ask the front desk what patients said about the page. They hear the objections the analytics do not show.

What to do next

NorthCore's Run the whole practice solution wires the pricing page into booking, so every price books into your calendar and the dashboard shows which prices became bookings. Scoped in writing and covered by the promise on this site: results in 90 days, or we keep working until you have them.

Have this built for your practice.

Run the whole practice is the solution this guide belongs to, one of ten jobs in the system we build and run on the software you already use. Scoped in writing. Results in 90 days, or we keep working until you have them.

Questions people ask.

Should a med spa put prices on its website?

For much of the menu, yes, as ranges, 'from' pricing or packages, with consult-first reserved for the complex treatments. The patient who cannot find a number assumes the worst and books elsewhere.

How do I show neurotoxin pricing without a per-unit price war?

Lead with the area and the outcome, give a range, name the provider, and say what the price includes. The per-unit figure can sit underneath for the patient who wants it; it should not be the headline.

Should I list membership pricing on the site?

Yes, above single-visit prices for anything the patient will do more than once. The patient who intends to come back should see the better path first, and the membership is the offer that keeps them.

What should happen when someone clicks a price?

The booking flow opens on that treatment with that provider, and if the patient stalls, the practice follows up by text within the hour. NorthCore's Fill the calendar solution runs that follow-up.

Bring the system into your practice.

Walk us through how the practice runs today. We show you what we would build first and how fast. If nothing here fits, we say so on the call.

No card, no contract
A calendar invite and a Zoom link the moment you book.
Prefer email?
admin@northcorelabs.io
NorthCore Labs LLC
7901 4th St N, Ste 300, St. Petersburg, FL 33702