CRM demo — 30 minutes Demo →
Features

Clinic P&L, finance and cash by location

The director's screen shows what each location earned, its margin, how many patients it needs to break even and how the month will close. No waiting for the monthly accounting export.

  • Updated Oct 3, 2026
  • 7 min read

What a clinic P&L is and why it belongs in a CRM

A P&L (profit and loss statement) is revenue minus costs for a period. For a clinic or care home, what matters is the P&L of each location. A chain's overall profit can hide a site that's losing money.

Usually an accountant puts the P&L together once a month, and the director sees results 2–3 weeks after month-end. In 95sales CRM, revenue is already there, built from charges and payments. So the P&L updates as the month goes.

What the finance screen shows

MetricWhat it means for the director
Revenue by locationWhat each site earned
Costs and profitWhat's left after payroll, rent and taxes
MarginWhich site earns more efficiently
OccupancyHow full your beds or specialists' schedules are
Break-even pointHow many patients or occupied beds you need to break even
Month-end forecastHow the month will close at the current pace
Shared cost allocationWhat share of office, marketing and management costs each site carries
Taxes, subscriptions, payrollFixed costs by month

You can drill down from any total to specific charges and payments.

Allocating shared costs across locations

Shared costs don't belong to a single site: the office, accounting, brand advertising, management. If you don't allocate them, locations look more profitable than they are. 95sales CRM allocates shared costs across locations, so each site's P&L shows its real profit.

Say a chain runs three rehab centers and one head office. Before allocation, all three are in the black. After office and advertising costs are allocated, the third center is close to zero. The break-even point shows how many patients it's short.

Monthly P&L: category groups, projects, profitability

The P&L is built month by month for a year, current or previous. Report rows: revenue (client payments, cash basis), payment processor fees, other income, total income; expenses by category group, salaries from the payroll sheet and subscriptions; and finally profit and profitability for each month.

What's in the monthly P&LWhy it matters
Category groupsExpense categories roll up into groups, like categories and subcategories in Finmap; a group expands to its categories, and a click opens the expenses themselves
ProjectsThe project filter shows income and costs for a service line, client or location
ProfitabilityProfit ÷ income for each month, so you see which months the business runs most efficiently
KPIs and chartsIncome, costs and average monthly spend, profit, best month; profit bars by month and a "Where the money goes" pie chart
Excel exportA pnl-YEAR.xlsx file for the owner, accountant or bank

With a project filter on, payroll and subscriptions aren't included, since they have no project. Bank transactions get into the P&L through bank statement import, from any bank as .xlsx or .csv, or from Finmap. The same categories drive budget vs actual, a monthly budget with variances, while the management balance sheet shows cash, client debts and liabilities as of today.

Cash desks and cash flow

Besides the P&L, finance shows where the money is right now: the bank account, "Acquiring · terminals", and site and office cash desks. Transfers between cash desks, cash collection and cash counts with discrepancies are all kept in the CRM. More in payments and debts.

Cash by location for the finance team

The finance team gets a spreadsheet-style cash view with one row per location: cash and card income, expenses, cash handed over and the balance. It switches between a day, a month (days × locations) and a single location's sheet. Day expenses are entered row after row, the way people are used to in Excel.

  • Splitting shared expenses. One expense can be split across several locations: equally, by revenue, by beds or manually. Each share becomes its own row.
  • Office review of regional expenses. If review is on, an expense entered by someone without the review permission goes to "for review", and the finance team approves it or sends it back with a comment. The server enforces this rule.
  • Recipient entity per location. A payment records which legal entity of the patient's location received it, so the accountant gets a clean report.
  • Finance team role. It sees money for all locations and no medical data.

Slicing reports and export

Any report can be sliced by location, direction and business (brand) with one button next to the period. Tiles, charts and lists recalculate, and access never widens beyond the role. Any section exports with one button: a list to Excel or PDF, a report to PDF as it looks on screen, signed with who generated it and when. Every export goes into the audit log.

Banks: Stripe and Wise, NBU exchange rates

Stripe and Wise transactions are imported automatically. You can allocate transactions in bulk, set payer rules and split one payment across several clients. Stripe payouts are matched against incoming Wise transfers. For other accounts, transactions are entered manually or imported from a statement. National Bank of Ukraine (NBU) exchange rates load automatically, which helps when part of your money comes in dollars or euros. By default, these banking features are turned on for agencies.

How to get started: 5 steps

  1. Set up locations and sites. See multi-location and holding.
  2. Set up fees or a price list so revenue is calculated from charges.
  3. Add cost categories: rent, payroll, taxes, subscriptions, advertising.
  4. Mark which costs are shared and how to split them across locations: equally, by revenue, by beds or manually.
  5. If you use Stripe or Wise, connect them. Keep other accounts in the CRM manually.

Who it's for

If you own several businesses, the holding view gives a summary of monthly totals and a PDF for the CEO and CFO. Metrics like average check, LTV and revenue per bed are in analytics and in the guide to clinic KPIs and unit economics.

Payroll in the P&L

Payroll is usually the biggest cost line for a clinic or care home, so it's calculated in the CRM rather than copied from someone else's spreadsheet. The payroll sheet follows a simple formula: base salary + percentage + bonus − deductions. A doctor's percentage is calculated from their services marked in appointments. Payroll sheets and payslips export to PDF. More in payroll.

Payroll lands in the P&L by month along with taxes and subscriptions, so you can see how payroll's share of revenue changes at each location.

Reports for owners and holding companies

If an owner runs several businesses in separate CRMs, the holding view pulls their monthly totals into one summary, without patient or client records. There's a PDF report for the CEO and CFO. Access to finance is role-based: the CFO and CEO see everything, and a regional manager sees only their own sites.

★★★★★ 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 see the profit of each clinic location separately?

Yes. 95sales CRM builds a P&L for each location: revenue, costs, profit, margin and break-even point, with shared costs allocated.

What is a month-end forecast in a CRM?

It's the expected result for the month at the current pace of charges and payments. It tells you whether a location will hit its plan before the month closes.

Does the CRM connect to my bank?

Only Stripe and Wise are imported automatically. Transactions on other accounts, including Ukrainian banks like Monobank and PrivatBank, are entered manually or loaded from a statement file.

Does the CRM replace accounting software?

No. The CRM gives the director management accounting and a P&L. Bookkeeping and tax accounting are done separately.

How do I allocate shared costs across locations?

In the CRM, shared costs (office, advertising, management) are split across locations equally, by revenue, by beds or manually, and each location's P&L shows profit after those costs.

Can I export the P&L to Excel?

Yes. The monthly P&L exports to Excel as one file per year, with category groups, profit and profitability.