CRM demo — 30 minutes Demo →
Features

Clinic price list and treatment packages in CRM

One price list for the whole clinic group, with different prices at each branch, plus treatment packages where the CRM tracks how many sessions are left. No separate spreadsheet, no manual recounting.

  • Updated Oct 3, 2026
  • 5 min read

What a clinic price list in CRM is and why you need it

A price list in CRM is a single service catalog that supplies prices for appointments, charges and payments. The front desk doesn't have to remember a price or dig through a PDF. They pick the service, and the right amount for that branch lands in the patient record.

In 95sales CRM, the catalog is organized like this:

  • Categories — for example, Consultations, Diagnostics, Procedures, Massage.
  • Units — session, procedure, day, area, and so on.
  • Codes — handy if you already have service codes from a paper price list or a previous system.
  • Prices by branch — the same service can cost different amounts at different locations.

With the price list in the CRM, a manager changes a price in one place, and everyone works with the new price right away.

How treatment packages work

A treatment package is a bundle of sessions the patient pays for once. In the CRM, a package creates one charge for the full amount and a session counter. After each visit, the counter goes down, and the patient record shows how many sessions are done and how many are left.

Say a patient buys a package of 10 massage sessions. Without a CRM, the front desk tracks visits in a notebook or spreadsheet, and a month later nobody is sure whether this is session eight or nine. In the CRM, each completed session is logged against the package, and the Arrived mark in appointments records the visit itself.

TaskWithout a CRMIn 95sales CRM
Find a service priceSearch a PDF or ask a colleaguePick from the catalog, the branch price fills in
Change pricesUpdate the price list at each branch separatelyEdit the catalog or upload a new Excel file
Sell a packageWrite the amount and count in a notebookOne charge and a session counter
See how many sessions are leftRecount visits by handShown in the patient record
Work out the balance on a packageMatch payments against visitsCharge and payments in one place

Prices by branch: one group, different prices

If you run several locations, the same service can cost different amounts: more downtown, less in the suburbs. In 95sales CRM, you can set a price for each branch on every price list item. When a patient is booked at a specific location, the CRM uses that location's price.

This matters for reporting too: revenue for each branch is calculated at actual prices, not an "average." More on running several locations: multiple branches and holding. On the profit of each location: finance and P&L.

Import the price list from Excel and export it back

You don't have to type the price list in by hand. The CRM accepts an Excel or CSV file, as well as a OneBox export in cp1251 encoding. You can export the price list back to Excel, for example to send to your accountant or print for the front desk.

How to get started: 5 steps

  1. Put your current price list into Excel: name, category, unit, code, price (one column per branch if prices differ).
  2. Upload the file to the CRM catalog or send it to us. At launch, the 95sales team handles data migration.
  3. Check categories and branch prices, and fix anything right in the catalog.
  4. Create packages for services you sell as bundles and set the number of sessions.
  5. Start booking patients. When a visit is marked Arrived, single services are charged and package sessions come off the counter.

Who it's for

What connects to the price list and packages

The price list powers several parts of the CRM:

  • Appointments — marking a visit as Arrived creates a charge at the price list price, and the doctor's percentage of their services is calculated.
  • Payments and debts — a package charge goes straight into receivables until the patient pays.
  • Patient records — all of one person's services, packages and payments on one screen.
  • Analytics — average ticket and revenue per specialist are calculated from actual charges.

★★★★★ Live in 1 day · a separate database for your center

Demo and estimate for your center — $0.

Demo on your examplepatient journey, care and money — as it would work for you
Included
Loss estimatehow many leads, calls and dollars leak without a CRM
Included
Launch planmigration, roles, telephony — step by step
Included
Trial accesstry the CRM with your team before deciding
Yours
Total for demo and estimatean implementation consultant usually charges $300+
$300 $0

You pay nothing and owe nothing.

We discuss a subscription only if you want one after the demo. The price is known before you start.

FAQ

What clinics ask

Can I import a clinic price list into the CRM from Excel?

Yes. 95sales CRM accepts a price list in Excel or CSV, including a OneBox export in cp1251. You can also export the price list back to Excel.

Can one service have different prices at different branches?

Yes. Each catalog item has a price for each branch, and when a patient is booked, the CRM fills in the price for that location.

How do I run a 10-session treatment package in the CRM?

Create a package: one charge for the full amount and a session counter. After each visit, the counter goes down, and the remaining sessions show in the patient record.

Does the CRM write off supplies from inventory for each procedure?

No, 95sales CRM has no inventory tracking. You can keep supplies in a separate system, while the CRM handles services, packages and money.

Can patients see the price list and book online?

Yes, if the clinic has turned on online booking: in the website widget or through the booking link, the patient picks a service from the catalog, a specialist and a free time slot. The full price list with per-branch prices stays a working tool for staff.