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 for | Why it matters | TanVision today |
|---|---|---|
| A maximum time for each room, with any longer time refused | A 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 type | The 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 sessions | Rhode 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 statement | Texas 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 schedule | Texas: 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 signature | A 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 birth | Texas 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 session | Texas: 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 log | Texas requires a log of alleged injuries, sessions without eyewear, mechanical problems and complaints (145.008(j)). | No. Keep it on paper. |
| Timer test records | Rhode Island requires each timer tested for accuracy at least every 12 months. | No. Keep them in your equipment binder. |
| Lamp hours by lamp group | Rhode 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 cleaning | Texas 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 line | The 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 total | Form 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 period | Florida 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 for | What to check | TanVision today |
|---|---|---|
| Packages and unlimited memberships | Expiry, daily or weekly visit limits, terms locked in at sale | Yes |
| Which packages open which rooms | An upgrade price shown and rung up as a sale before the bed starts | Yes |
| One till for tanning, retail and upgrades | Manager-only voids that also cancel what the sale granted | Yes |
| Card processing | Who processes, the fees, and whether stored cards can move with you | Yes. 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 billing | Written authorization, failed payments, cancellations | Yes, 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 timers | Which timer brands, and what happens if the link drops | Yes, for T-Max timer controllers, through a small box TanVision supplies. Other timer brands are not supported yet. |
| Working through an internet outage | What can be sold offline and how it catches up | No |
| Several locations | Staff, tax and reports by location | No. Built for one location today. |
| Keytag scanning | Old keytags keep working; a scanner's Enter key never starts a bed | Yes. Old keytag codes work once they are on the client record. |
| A live room board | Status, time left and cleaning on every desk screen without a refresh | Yes |
| Lotion and retail stock | Stock off on each sale and back on a void | Yes |
| Staff roles, time clock and commission | Front-desk logins limited by role, enforced by the database | Yes |
| Ready-made reports | Close-out, tax audit, retention, room usage | Yes, 32 of them, plus a printable day sheet |
| Gift certificates | Sold and redeemed at the till, outstanding balance | Yes, at the till, and in the online shop where the salon takes payment at checkout |
| Clients booking online | Live on your own site, tied to rooms | Not yet. Built, but no salon uses it. |
| Appointment reminder texts | Opt-in handling and stop requests | Not yet. Built but switched off, and none has been sent. |
| Your data kept apart from other salons' | Tested, not just promised | Yes. 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
- Show me a session refused for a time over the bed's maximum, and for a missing signature.
- Change the consent wording, then show me a form signed before the change. Does it still show the old words?
- Run the tanning tax total for last quarter, separate from sales tax.
- Print one client's visits for a past year, as an inspector would ask.
- If I leave, how do I get my client records and visit history out, and in what format?
- What does card processing cost on top of the subscription, and can my stored cards move to another processor?
- What happens at the desk when the internet drops?
- 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
- 21 CFR 1040.20, Sunlamp products and ultraviolet lamps intended for use in sunlamp products (eCFR, up to date as of 2026-09-25)
- 26 CFR 49.5000B-1, Indoor tanning services (eCFR, up to date as of 2026-09-28)
- Instructions for Form 720 (Rev. June 2026)
- 12 CFR 1005.10, Preauthorized transfers (Regulation E) (eCFR, up to date as of 2026-09-25)
- Texas Health and Safety Code, chapter 145, Tanning Facilities (section 145.008)
- 216-RICR-40-10-24, Tanning Facilities (effective June 5, 2025)
- Florida Statutes section 381.89, Regulation of tanning facilities (2026)
- Tanning Facility Program Frequently Asked Questions (undated; Q6 and Q17)