Skip to content

Guide

Tanning salon KPIs: the numbers to watch every week and how to calculate them

Last verified

Researched and written by the TanVision team

General information, not legal advice. Check your state’s current rules.

The short answer

The tanning salon KPIs worth a weekly look are revenue and average ticket, room utilization and revenue per bed, the tanning-to-retail mix, spend and visits per client, new-client return, retention, the lapsed-client rate and how fast packages are used. There is no reliable published benchmark, so compare each figure with your own history.

Why your benchmark is your own history

We found no government or other primary source that publishes tanning salon benchmarks for retention, utilization or margin, as of 2026-09-29. Official statistics do not isolate tanning either: the Census Bureau's 2022 NAICS index files tanning salons under code 812199, Other Personal Care Services, together with day spas, saunas, steam baths, hair removal, ear piercing and tattoo parlors. Any figure for that code describes all of them at once.

So the useful comparison is with yourself: this week against last week, this month against the same month last year. If your trade rises and falls with the seasons, the year-ago comparison is the fairer one. Fix the definitions below and keep them the same, because a KPI whose formula changes is a new number, not a trend.

The weekly scorecard

KPIFormulaWhere TanVision shows it
RevenueSum of sales, excluding voidsPeriod comparison
Average ticketRevenue ÷ tickets (one ticket per visit to the till)Period comparison, Average sale
Room utilizationMinutes used ÷ minutes availableRoom usage (minutes); you supply open hours
Revenue per bedTanning revenue × the room's share of minutesTanning against retail, Room usage
Retail mixRetail revenue ÷ total revenueTanning against retail
Spend per clientRevenue ÷ distinct clients who bought somethingClient activity, Customer count
Visits per clientSessions ÷ distinct clients who visitedCustomer count
New-client return rateNew clients who came back ÷ new clientsNew clients
Retention at 3, 6, 12 monthsClients still visiting ÷ clients whose first visit was that monthRetention
Lapsed-client rateLapsed clients ÷ clients who have ever visitedClient status
Package useSessions used ÷ sessions soldPackage life
Sessions owedPaid-for sessions not yet takenPackage revenue

Revenue, tickets and average ticket

Count a ticket as one visit to the till, however many lines it has. Average ticket = revenue ÷ tickets. Averaging per line instead makes a client who buys a pack and a lotion look like two small sales.

Read revenue and average ticket together. Revenue up with the average down means more, smaller sales. Revenue flat with the average up means fewer clients spending more each, which is worth checking against your retention figures.

In TanVision, the Period comparison report sets revenue, tickets, average ticket, sessions, distinct clients and tax collected for any range against the same number of days just before it and the same dates a year earlier. The Average sale report breaks the average ticket down by employee and by location.

Room utilization and revenue per bed

Utilization tells you whether you have too many beds, too few, or the wrong mix.

  • Minutes available per room = hours open × 60. Some owners take off a fixed allowance per session for cleaning and changeover; if you do, write it down and keep it the same.
  • Utilization = minutes used ÷ minutes available.
  • Allocated revenue per bed = tanning revenue for the period × that room's share of all minutes used.

The allocation step matters. A pack or unlimited plan is paid for once and used in many rooms, so no single bed earns that money directly. Splitting tanning revenue by minutes used is a simple, consistent way to see which beds carry the business and which are idle floor space.

In TanVision, the Room usage report lists every room, including ones with no sessions, with its sessions, minutes, share of all minutes, average minutes per session and lamp hours since the last lamp change. The tanning revenue figure comes from the Tanning against retail report. Lamp hours also tell you when a bed is due for new lamps, covered in tanning bed lamp replacement.

Retail mix

Retail mix = retail revenue ÷ total revenue. Tanning share is the other side of the same split. Retail per session = retail revenue ÷ sessions is a second view that does not move just because package sales had a big month.

In TanVision, the Tanning against retail report splits each month into tanning and packages against retail, with the tanning share and ticket count. Retail is anything rung up against a product; packages, single visits and level upgrades count as tanning. Best and worst sellers ranks every product and package by revenue, with units sold and, for retail, the margin.

Spend and visits per client

  • Spend per client = revenue ÷ distinct clients who bought something.
  • Visits per client = sessions ÷ distinct clients who visited.
  • Spend per visit = a client's spend ÷ their visits.

Count distinct clients per period. Someone who comes in two different months is one client in each month, so monthly counts do not add up to the yearly one. Visits per client on unlimited plans also tells you whether your unlimited price still works; see how to price tanning memberships.

In TanVision, Customer count shows distinct clients, visits, visits each and clients who bought something, month by month. Client activity lists each client's visits, minutes, spend, spend per visit and last visit.

New clients, retention and the lapsed-client rate

New-client return rate = new clients in the period who came back for another visit ÷ new clients in the period. It is the earliest warning you get about the first visit.

Retention is measured by cohort: take every client whose first visit fell in a given month and count how many were still coming 3, 6 and 12 months later. Define still coming as came back at least that many months after the first visit, not came back in exactly that month. A client who tans every eight weeks is retained, and an exact-month rule would count them as lost. A cohort too young to reach a milestone has no figure yet; zero would be wrong.

Lapsed-client rate = clients who have not visited within your lapsed window ÷ clients who have ever visited. Pick a window, such as 90 days, and keep it. Clients who are slipping but not gone are the ones worth a call.

In TanVision, the New clients report shows everyone added in a range, how they were added, their visit count and whether they have been in during the range; those with two or more visits have come back. The Retention report uses the cohort rule above. Client status sorts everyone on file into active (within 30 days), slipping (31 to 60), lapsing (61 to 90), lapsed (91 days to a year), gone (over a year) and never visited, with a call list for the 31 to 90 day window. The reports dashboard lists active clients who have tanned before and not been back for 45 days or more, longest away first, with their phone numbers; it shows the first 12 and counts the rest. Where clients come from shows how new clients heard about you.

Packages: use, life and sessions owed

  • Package use = sessions used ÷ sessions sold, per package.
  • Package life = average days from a package's start to its end, measured on finished packages only.
  • Sessions owed = sessions paid for and not yet taken, on packages still live or frozen. It is a liability, and it grows every time you sell a pack.
  • EFT share = members paying by recurring draft ÷ all active members. Recurring revenue share = recurring draft revenue ÷ total revenue.

In TanVision, Package life covers every package ever sold: the share of its sessions used and, for finished packages, the average days from the start date to the expiry date, or to today for a package with no expiry. Package revenue shows, for packages sold in the range you pick, what each brought in, the average actually paid, how many are live and the sessions still owed; pick a range that reaches back to your oldest live package to see everything owed. For EFT share, the Recurring tab on TanVision's Memberships page lists every member on monthly auto-pay, with the price a month and the next charge. There is no EFT report in the report library yet.

Busy hours, and a tax check

Sessions by hour and by weekday tell you where to put staff and which hours an off-peak offer could fill. In TanVision, the Time of day report counts sessions, tickets and takings by hour in the salon's own time zone, and Day of month and day of week shows both calendar patterns.

Once a quarter, check the tanning tax you collected against what you file. The federal tanning excise is 10% of the amount paid for UV tanning, and when a price includes the tax, the tax is price × 10/110, under 26 CFR 49.5000B-1. TanVision's Tax audit report lists every taxable line at the rate actually charged, with the excise in its own section. Filing is covered in the 10% tanning tax guide, and every report above is described on reports.

Common questions

Are tanning salons profitable? What is a typical profit margin?
We found no reliable published margin for tanning salons. Government statistics group tanning salons with day spas, tattoo parlors and other personal care services under NAICS 812199. Work out your own: operating margin = (revenue − operating costs) ÷ revenue, and compare it month by month and year on year.
How much does a tanning bed make per month?
It depends on your prices and how full the bed is, so calculate it. Allocated revenue per bed = your tanning revenue for the month × that bed's share of all minutes used. Set it beside the bed's utilization, minutes used ÷ minutes available, to see whether it earns its floor space.
How do tanning salons get more clients and keep members?
Measure first. Track how many new clients come back after their first visit, cohort retention at 3, 6 and 12 months, and the lapsed-client rate. Call clients who have been away 31 to 90 days, before they are gone, and check which referral sources bring clients who stay.
What is a good retention rate for a tanning salon?
No primary source publishes one. Measure retention by first-visit month, counting a client as retained if they came back at least 3, 6 or 12 months after their first visit, and compare each month with the same month a year earlier, so a seasonal swing is not mistaken for a trend.

Sources

  1. 2022 NAICS Index FileU.S. Census Bureau. Accessed .
  2. 2022 NAICS 2-6 digit codesU.S. Census Bureau. Accessed .
  3. 26 CFR 49.5000B-1, Indoor tanning servicesElectronic Code of Federal Regulations (eCFR), National Archives. Accessed .
  4. Indoor Tanning Services Tax CenterInternal Revenue Service. Accessed .

See TanVision on your own front desk

Book a demo to walk through the room board, check-in, consent forms and the till, and ask how it would handle the way your salon works.