StealThis .dev

Salon — Tip & Commission Split

A trustworthy, editorial tip and commission calculator for a boutique salon. Enter a service total, set gratuity by percent or flat amount, and slide a commission rate to see the stylist commission, gratuity, salon share and take-home resolve instantly in a tidy ledger with a stacked-bar visualization. A pooled-tip mode splits a shared gratuity across the team by worked hours or evenly, with add and remove stylist rows and live per-person payouts. Vanilla HTML, CSS and JS — responsive and keyboard accessible.

Apri in Lab
html css vanilla-js
Target: JS HTML

Codice

Tip & Commission Split

A calm, numeric reconciliation tool for Maison Lumière Salon, built to feel like the kind of screen a front-desk manager actually trusts at close. Enter the service total, choose gratuity as a percentage — with quick 18 / 20 / 22 / 25 presets — or switch to a flat amount, then slide the commission rate. Every change flows straight into a take-home figure set in Cormorant Garamond, a stacked gold-and-rose bar that shows how the ticket divides, and a hairline ledger tallying commission, gratuity, salon share and the stylist’s final take.

The second card handles a pooled gratuity. Divide today’s tip across the team by worked hours or split it evenly, adding or removing stylist rows as the floor changes; each person’s payout recalculates live, avatars derive their initials from the names you type, and the hours fields gracefully dim when an even split makes them moot.

Throughout, gold hairlines, generous whitespace and tabular figures carry the maison aesthetic while keeping the math legible. Controls are keyboard-friendly with aria-pressed toggles and a polite live region, contrast meets WCAG AA, and the layout reflows down to 360px. No frameworks, no build step — three files and it works.