Skip to content

Guide

Choosing tanning salon software: the compliance and operations checklist

Last verified

Researched and written by the TanVision team

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

The short answer

Good tanning salon software enforces your rules at check-in. It refuses a time over the unit's maximum, blocks a session with no signed statement or date of birth, records every visit, shows the 10% tanning tax on its own line and tracks lamp hours. Use this checklist on any vendor, including us; we mark what TanVision does today.

How to use this checklist

A tanning salon has duties a general booking app was not built for: exposure limits, signed warning statements, age checks, visit records and a federal excise tax. The checklist below splits features into compliance, where a state rule or federal regulation is behind the item, and operations, where the reason is running the desk.

Ask every vendor to show each item live, with your own rooms and price list. The refusals matter most: ask them to type a time over a bed's maximum, check in a client with no signed form, and sell a package, then show where that sale lands in the reports.

Software helps the operator; it does not replace them. Texas makes the operator on duty responsible for completing and keeping the records (Health and Safety Code 145.008(a)). Asked whether its once-in-24-hours rule is enforced by computer software or by employees, Florida's Department of Health answered that facility personnel should enforce it.

The "TanVision today" column is our own product, checked against what it does as of October 2026. Yes means it works today, Partly means a limit is noted, and No means it does not do it.

Compliance checklist

Feature to ask forWhy it mattersTanVision today
A maximum time for each room, with any longer time refusedA unit's timer may not exceed the labeled maximum exposure time (21 CFR 1040.20(c)(2)), and Texas makes the operator limit each customer to the manufacturer's maximum (145.008(d)).Yes. Staff type the minutes; a time above the room's maximum is refused, never trimmed.
Exposure time by skin typeThe unit's manual must explain exposure time by skin type (1040.20(e)(1)(iv)), and Texas records the client's own Fitzpatrick skin type (145.008(i)).Partly. A built-in build-up schedule by Fitzpatrick skin type, capped at each room's maximum, refuses a longer time; the salon can switch skin typing off. It does not load the unit's own labeled schedule.
A minimum gap between UV sessionsRhode Island limits the first three to five sessions to one per 48 hours, then one per 24 hours, or less often if the manufacturer recommends it.Partly. One gap in hours for all UV rooms, set in Settings > Tanning rules; 0 turns the block off and only warns about a second UV session within 24 hours. A gap that changes over the first sessions cannot be set.
No UV session without a signed warning statementTexas requires photo ID and a signed statement before the first use (145.008(e)).Yes. The session cannot start, and the screen says why.
Re-signing on the state's scheduleTexas: each new or renewed contract. Rhode Island: at least every 12 months.No. A signed form does not expire and there are no re-sign reminders.
The exact wording kept with each signatureA signature is evidence of what the client saw that day.Yes. Each signed record keeps the signature and the wording agreed to.
Age checked from a stored date of birthTexas and Rhode Island bar anyone under 18.Partly. No date of birth, no session, and anyone under the minimum age, 18 by default, is blocked. By default guardian consent on file lets a younger client tan with a warning, and a guardian co-signing the online consent form records it. In a state that bars minors from UV, set Minors and UV rooms to No in Settings > Tanning rules, and UV rooms refuse them even with consent on file.
A record of every sessionTexas: date, time and length of each use, kept at least three years after the client's last visit (145.008(i)).Yes. Date, time, room, minutes and the staff member, with a printable day sheet.
An incident logTexas requires a log of alleged injuries, sessions without eyewear, mechanical problems and complaints (145.008(j)).No. Keep it on paper.
Timer test recordsRhode Island requires each timer tested for accuracy at least every 12 months.No. Keep them in your equipment binder.
Lamp hours by lamp groupRhode Island requires an hour meter on every unit.Yes, as a planning figure from session minutes, with Change soon and Change now warnings. It is not the unit's hour meter and stores no equivalency paperwork.
Rooms that need cleaningTexas requires body contact surfaces sanitized after each use (145.008(c)).Yes. A room needing cleaning is marked on the board until someone taps Mark clean.
The tanning tax on its own receipt lineThe amount paid is presumed to include the tax unless it is separately stated (26 CFR 49.5000B-1(d)(1)).Yes. An excise rate on each tanning package beside its sales tax, printed on its own line.
A quarterly excise totalForm 720 reports the quarter's tanning tax under IRS No. 140.Yes. Run the Tax audit report for the quarter's dates and the excise has its own section. TanVision does not file Form 720.
Records you can produce for the full retention periodFlorida requires customer records kept at least 4 years; Rhode Island allows electronic records if they produce legible, complete copies.Partly. Records stay on file and reports print, but there is no file export and no retention tracking.

Compliance gaps in TanVision, and what to do meanwhile

We would rather you hear these from us than find them in an inspection.

  • No incident log and no timer-test log. Keep both in a binder; the recordkeeping guide lists what goes in them.
  • No re-sign schedule. Pick a routine for your state, for example checking the signing date on the client's record at each package renewal. See the consent form guide.
  • Guardian consent opens UV rooms by default. The age check lets a client under the minimum age, 18 by default, tan once guardian consent is on file, and a guardian co-signing the online consent form puts it on file. In a state such as Texas or Rhode Island, set Minors and UV rooms to No in Settings > Tanning rules: UV rooms then refuse anyone under the minimum age even with consent on file, while non-UV rooms still accept it.
  • No manufacturer schedule import. The unit's label is the authority; enter each room's maximum from it. See the exposure schedule guide.
  • One session gap for every client. Where your state steps the gap down after the first sessions, check new clients by hand.

Operations checklist

Feature to ask forWhat to checkTanVision today
Packages and unlimited membershipsExpiry, daily or weekly visit limits, terms locked in at saleYes
Which packages open which roomsAn upgrade price shown and rung up as a sale before the bed startsYes
One till for tanning, retail and upgradesManager-only voids that also cancel what the sale grantedYes
Card processingWho processes, the fees, and whether stored cards can move with youYes. Built-in card processing on your salon's own merchant account: the till sends the amount to a supported card terminal, and the online shop can take payment at checkout. Cards saved for auto-pay are kept by the card processor, never by TanVision.
Recurring EFT membership billingWritten authorization, failed payments, cancellationsYes, by card. Monthly auto-pay charges a card the client saves on the card processor's secure page, retries a declined payment, and follows the package's minimum and cancellation terms. It does not draft bank accounts.
Sending times to bed timersWhich timer brands, and what happens if the link dropsYes, for T-Max timer controllers, through a small box TanVision supplies. Other timer brands are not supported yet.
Working through an internet outageWhat can be sold offline and how it catches upNo
Several locationsStaff, tax and reports by locationNo. Built for one location today.
Keytag scanningOld keytags keep working; a scanner's Enter key never starts a bedYes. Old keytag codes work once they are on the client record.
A live room boardStatus, time left and cleaning on every desk screen without a refreshYes
Lotion and retail stockStock off on each sale and back on a voidYes
Staff roles, time clock and commissionFront-desk logins limited by role, enforced by the databaseYes
Ready-made reportsClose-out, tax audit, retention, room usageYes, 32 of them, plus a printable day sheet
Gift certificatesSold and redeemed at the till, outstanding balanceYes, at the till, and in the online shop where the salon takes payment at checkout
Clients booking onlineLive on your own site, tied to roomsNot yet. Built, but no salon uses it.
Appointment reminder textsOpt-in handling and stop requestsNot yet. Built but switched off, and none has been sent.
Your data kept apart from other salons'Tested, not just promisedYes. Enforced by the database and tested across salons.

Bed timers: what software can and cannot do

The timer is part of the tanning unit. The federal standard requires every unit to have one, with its longest setting no more than the labeled maximum exposure time and no setting off by more than 10% of the maximum timer interval (1040.20(c)(2)). Texas adds that the timer must be placed so a customer cannot set or reset their own time (145.008(d)), and Florida's FAQ says timer controls may sit outside the room as long as the customer cannot operate them.

Some systems connect the desk to the beds' timer controllers so the time typed at check-in starts the bed. If a vendor offers that, ask which controllers it supports, whether it runs on a salon floor today, and what the desk does when the link drops. TanVision does this with T-Max timer controllers: staff type the minutes, TanVision checks them against the room's maximum and your rules, and the desk sends the time to the bed's own timer through a small box TanVision supplies that sits on the salon's network next to the T-Max controller. Each room's T-Max address is entered in TanVision, and Stop clears the time. Other timer brands are not supported yet, so on those the operator sets the bed. The timer rules guide covers testing.

EFT memberships and the rules that come with them

EFT means electronic funds transfer: a membership charged automatically each month. If you draft a client's bank account on a schedule, federal Regulation E says those preauthorized transfers may be authorized only by a writing the client signs or similarly authenticates, and you must give the client a copy (12 CFR 1005.10(b)). State automatic-renewal laws may apply too; see membership auto-renewal laws.

The tanning tax still applies. Joining fees and fees to freeze a tanning membership are amounts paid for tanning (26 CFR 49.5000B-1(d)(1)(iv)); see the excise tax guide.

TanVision bills auto-pay memberships by card through its built-in card processing: the client saves a card on the card processor's secure page, and TanVision charges it each period with the tax, on the package's terms. It does not draft bank accounts, and the sign-up disclosures and the member's consent are still yours to give and keep.

Questions to ask any vendor

  1. Show me a session refused for a time over the bed's maximum, and for a missing signature.
  2. Change the consent wording, then show me a form signed before the change. Does it still show the old words?
  3. Run the tanning tax total for last quarter, separate from sales tax.
  4. Print one client's visits for a past year, as an inspector would ask.
  5. If I leave, how do I get my client records and visit history out, and in what format?
  6. What does card processing cost on top of the subscription, and can my stored cards move to another processor?
  7. What happens at the desk when the internet drops?
  8. How is my data kept apart from other salons' data, and how was that tested?

For the difference between tanning software and general booking apps, see tanning software vs booking apps.

Where TanVision fits

TanVision is strongest at the check-in rules: room maximums, the session gap, signed statements, the date of birth and packages, all checked before a bed starts, with the tanning tax on its own receipt line and in its own section of the Tax audit report. It sends session times to the beds on T-Max timer controllers only, and it keeps no incident or timer-test log. See exposure safety, or book a demo and run the questions above against it.

Common questions

What software do tanning salons use?
Two broad kinds: software built for tanning salons, which handles rooms, exposure limits, consent forms, packages and the tanning tax, and general salon booking or point-of-sale apps that are not built around those rules. Whichever you look at, test it against the checklist above.
Can tanning salon software control tanning bed timers?
Some systems connect to the beds' timer controllers so the time set at the desk starts the bed. Ask which controllers are supported and what happens when the link drops. TanVision does this with T-Max timer controllers, through a small box TanVision supplies. Other timer brands are not supported yet, so on those staff set each bed's timer themselves.
What does EFT mean at a tanning salon?
Electronic funds transfer: a membership billed automatically each month from the client's card or bank account. Federal Regulation E requires the client's signed or similarly authenticated authorization, with a copy to the client, for scheduled transfers from a bank account. TanVision charges monthly memberships automatically on a card the client saves through its built-in card processing; it does not draft bank accounts.
What is the difference between tanning salon software and a regular booking app?
A booking app schedules appointments. Tanning software also enforces exposure limits for each bed, keeps signed warning statements, checks age, records every session, tracks lamp hours and separates the 10% tanning tax. See tanning software vs booking apps.
How much does tanning salon software cost per month?
It varies by vendor, and the subscription is rarely the whole cost. Ask each vendor for the total: subscription, card processing fees, hardware, setup and any charge per location. TanVision's own price is on the pricing page.

Sources

  1. 21 CFR 1040.20, Sunlamp products and ultraviolet lamps intended for use in sunlamp products (eCFR, up to date as of 2026-09-25)Electronic Code of Federal Regulations, National Archives. Accessed .
  2. 26 CFR 49.5000B-1, Indoor tanning services (eCFR, up to date as of 2026-09-28)Electronic Code of Federal Regulations, National Archives. Accessed .
  3. Instructions for Form 720 (Rev. June 2026)Internal Revenue Service. Accessed .
  4. 12 CFR 1005.10, Preauthorized transfers (Regulation E) (eCFR, up to date as of 2026-09-25)Electronic Code of Federal Regulations, National Archives. Accessed .
  5. Texas Health and Safety Code, chapter 145, Tanning Facilities (section 145.008)Texas Legislature. Accessed .
  6. 216-RICR-40-10-24, Tanning Facilities (effective June 5, 2025)Rhode Island Department of State. Accessed .
  7. Florida Statutes section 381.89, Regulation of tanning facilities (2026)Florida Legislature. Accessed .
  8. Tanning Facility Program Frequently Asked Questions (undated; Q6 and Q17)Florida Department of Health. 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.