# Patient cohort analysis: measure return rates and revenue per patient for clinics and hospitals

> Cohort analysis groups patients by the month of their first visit, then shows how many come back and how much revenue each group brings over time. How to read it, which numbers to watch, with a free in-browser tool and Excel template.

Updated 22 October 2026 · Web page: https://hdmall.co.th/work-with-us/en/resources/patient-cohort-analysis/

**Cohort analysis groups patients by the month of their first visit, then tracks what share of each group comes back and how much revenue it brings as time passes. It shows whether a clinic or hospital is keeping patients better or worse over time, which monthly patient totals cannot.**

Patient numbers rising every month looks like good news. But if the rise comes from buying more new patients while existing ones do not return, marketing costs climb year after year. Cohort analysis separates the two. This guide explains how to read a cohort table and which numbers matter, with a tool to try on your own data straight away.

> **Summary**
> - You need only three columns: patient ID, visit date and amount.
> - Read rows to see how one group returns over time; read columns to see whether newer groups do better or worse.
> - The numbers used most are return rates in months 1, 3 and 6, and revenue per new patient over 12 months.
> - Revenue per new patient over 12 months sets your marketing spend ceiling.
> - Always use patient IDs, never names; the tool runs in your browser and uploads nothing.

## Analyse your patient cohorts

Try the sample data to see the output, or open a CSV exported from your clinic or hospital system. The sample is made-up data for one clinic over 12 months.

## How to read a cohort table

A cohort table has one row per group of patients, such as those first seen in January, and one column per month since that first visit.

| Read it | Look at | Questions it answers |
|---|---|---|
| Along rows (left to right) | How fast one group stops coming back | What share of January’s new patients still return in month 6? |
| Down columns (top to bottom) | Whether newer groups do better or worse at the same month | Since we started reminders, do newer groups return more in month 1? |
| Along diagonals | Whether one calendar month affected every group | When a regular doctor left, did all groups drop at once? |

Empty cells have not been reached yet; a group that started three months ago has no month 6.

## The numbers to watch

| Number | Meaning | Informs |
|---|---|---|
| Month 1 return rate | Patients back in the month after their first visit | Follow-up and aftercare |
| Month 3 and 6 return rates | Whether patients stay attached to you | Recall programmes and service quality |
| 12-month revenue per patient | What one new patient brings in their first year | The ceiling on marketing cost per new patient |
| Change between groups | Whether the latest groups beat earlier ones | The effect of changes such as new channels or new staff |

What counts as a good return rate depends on the service. Dental and aesthetic clinics have natural return cycles; one-off procedures such as LASIK naturally have low return rates. Compare yourself across groups and by service, rather than against other providers’ figures.

## Putting results to work

1. **Set your marketing spend ceiling** from 12-month revenue per new patient times gross margin and the share you will spend on acquisition; see the [hospital marketing plan](/work-with-us/en/resources/hospital-marketing-plan/)
2. **Fix where patients drop off:** low month 1 points to follow-up after the first visit; low months 3–6 point to recall with a medical reason, such as repeat checks, dental cleaning or the next vaccine dose
3. **Compare acquisition channels** by splitting groups by the channel of their first visit; a cheap channel whose patients never return may cost more than it looks
4. **Look by service:** each service has its own return interval; see why, with a comparison tool, in [the RFM model and healthcare CRM](/work-with-us/en/resources/rfm-model-healthcare/)
5. **Measure the effect of changes** by checking whether groups starting after a change do better at the same month

## Preparing data, and the Excel template

Export visit data from your clinic or hospital system with three columns: patient ID (such as a hospital number), visit date and amount, one line per visit. Use IDs instead of names and leave out treatment details, so the file holds no personal or health data.

If you prefer Excel, this template builds both cohort tables, return rate and cumulative revenue per patient, from raw visits using formulas. It is ready for 3,000 rows and can be extended.

[Download the patient cohort analysis template (Excel)](https://hdmall.co.th/work-with-us/assets/files/patient-cohort-template-en.xlsx)

## Frequently asked questions

### What is cohort analysis?
Cohort analysis groups customers or patients by when they started, such as by month of first visit, then tracks each group’s behaviour over time, such as the share who return and cumulative revenue per person. It reveals trends that monthly totals hide.

### What data do I need for patient cohort analysis?
Three columns: patient ID, visit date and amount, one line per visit. Use IDs instead of names and leave out treatment details.

### What is a good patient return rate?
It depends on the service. Services with natural cycles, such as dental and aesthetics, should return more than one-off procedures such as LASIK. Compare across your own groups and by service rather than with other providers.

### How does cohort analysis help set the marketing budget?
It gives 12-month revenue per new patient. Multiplied by gross margin and the share you will spend on acquisition, that is the most you can pay for a new patient, which sets budgets and shows which channels pay.

### Is it safe to use the tool on this page with real patient data?
The tool processes data in your browser and sends nothing to a server. Still use patient IDs instead of names and only the data you need, in line with data protection principles.

### How often should we run cohort analysis?
Monthly or quarterly, with at least 12 months of history, so you see full-year groups and can compare newer groups with older ones.

## Sources

- HDmall, [Hospital marketing plan, with a free Excel template](/work-with-us/en/resources/hospital-marketing-plan/)
- HDmall, [Hospital marketing in Thailand: a 2026 strategy guide](/work-with-us/en/resources/hospital-marketing/)
