What you'll see on day one

Sample tiles from a 5-tech salon. Plug in Plaid and your POS — these become your numbers.

Cash on hand
$12.5k
2 accounts
Monthly profit
$3.2k
Projected · +18% MoM
Profit margin
18.5%
Below 20% target
Bookings this week
47
Across 5 techs

Features by pillar

Pillar 1 · Control

Budgeting, banking & categorization

"Can I run business and personal money side by side without mixing them up?"

Yes. Keep the salon's books apart from your personal money, and switch with one click.

Run separate Personal and Business budgets, or any custom spec, and switch with a dropdown. Categories nest (Payroll → Regular + Commission + Bonuses), are edited per month, with planned-vs-actual on every row.

"Do I have to type every transaction in?"

No. Your bank feeds in automatically, with no spreadsheets and no typing.

Connect bank and credit-card accounts via Plaid for auto-import of new transactions. 90 days of history sync on connection. Pause or resume per account; manual accounts available for banks Plaid doesn't support.

"What if my bank or backbar supplier doesn't connect?"

Drop in a CSV — works on Free and Pro alike.

Useful for imported history or for owners who prefer manual control over auto-sync. Any CSV format is accepted.

"What about my Vagaro / Square / Booksy data?"

Pull it in via POS imports.

Vagaro Transaction List XLSX is supported today. Square Appointments, Booksy, Mindbody, and Phorest are on the roadmap. Once committed, your Profitability dashboard flips from "estimated" to "live" — real margins from real bookings.

"Do I have to categorize every transaction myself, forever?"

No. It watches how you sort transactions and starts doing it for you.

Match by payee, description, amount range or a text pattern. Drag rules to set priority. The engine watches your manual categorizations and proposes new rules with a confidence score and a preview of which historical transactions would match.

"How do I stop owner-draws and account transfers from inflating my expenses?"

Transfers between your own accounts are spotted and set aside.

Inter-account transfers are scored across amount match, date proximity, and description hints. High-confidence matches auto-confirm; the rest land in a review queue so they don't double-count in your budget.

Rules — AI suggestions
3 new
payee = "Vagaro Inc"
Service revenue
92%
payee ~ "BEAUTY SUPPLY" · amt ≥ $50
Supplies & consumables
84%
desc ~ /^(Transfer|TRF) /
Internal transfer
78%

Suggestions are derived from patterns in your manual categorizations. Accept once, and matching transactions auto-assign on every future import.

2 transfers awaiting review
Business checking Business savings
$2,400.00
May 3 · 91% match
Owner draw Personal checking
$1,200.00
May 1 · 76% match

Confirm or ignore each match. Confirmed transfers are excluded from budget categories so your spend numbers stay accurate.

Pillar 2 · Understand

What each service really costs

"How do rent, software, and overhead actually attach to a service I deliver?"

Each one adds a fair share to every service.

Your fixed costs are grouped for you (the space, salaried staff, equipment), and you can add your own groups for insurance, software, bonuses or seasonal costs. Point a group at a budget category and KlevaCore works out a steady monthly amount, then adds a fair share of it to every service.

"Which services are making me money — and which ones are quietly losing it?"

Find out which services make you money, and which ones quietly lose it.

Revenue, labor, backbar and overhead per service, so you see real margins instead of category averages. It is the answer a salon coach charges $1,500 a month to produce.

"Which techs are pulling weight, and which ones are running on idle?"

A profit and loss for every tech.

Revenue each tech brings in, hours booked, hours idle, and how busy their book has to be before they cover their own cost.

"Is one of my techs draining my margin on a specific service without me noticing?"

Spot the tech and service pairings that drain your margin.

Every combination of tech and service, scored by margin. Sort the list to find the losing pairs before they cost you the month.

"How much do empty chairs cost me each week — in actual dollars?"

Empty chairs, priced in dollars.

Tech-hours, chair-hours and station-hours that earn nothing, shown in dollars rather than as "you have gaps". That tells you whether the schedule, the marketing or the staffing needs the fix.

"Can I trust these numbers, or is this still a guess?"

A badge says whether the numbers are estimated or real.

Profitability is marked Estimated while it runs on your target booking rates, and Live once your POS history is imported.

Sample margins by service
Service
Price
Margin
Polish change
$18
38%
Gel manicure
$42
24%
Spa pedicure
$58
12%

The same chair for the same hour earns very different margins depending on the service.

Pillar 3 · Optimize

What to change next

"My shop doesn't look like the textbook example. Can the engine still fit?"

Yes. You set the numbers the math runs on.

Set your target booking rate, employer tax, default tip and a few other inputs so the cost math matches how your salon runs.

"How does scheduling tie back to profitability?"

Every booking feeds the margins.

Each appointment's revenue and time count toward that service's and that tech's margin as soon as the booking is imported.

"What do I need to set up before any of this is trustworthy?"

It tells you exactly what's missing before your numbers can be trusted.

A status strip across the top of the dashboard checks Facility, Resources, Stations, Services, Employees, Bookings and Profitability. Click an amber or red step to land on the page that fixes it.

"Can the dashboard show what I actually care about?"

Customizable widget layout.

Show, hide and reorder widgets: Cash on hand, Monthly profit, Bookings this week, Pending transfers, Services to look at, Budget snapshot. Reset to defaults any time.

"How do I match the right tech's pay grade to the right service?"

Match each tech's pay grade to the services they do.

Mark which techs can do which service levels (Beginner, Intermediate, Advanced). Booking then knows who is qualified, and the cost math knows what each booking really costs.

How the cost math works

For owners who want the mechanics. KlevaCore uses time-driven activity-based costing (TDABC), the method cost consultants use, in three steps.

  1. What an hour of your salon costs

    Rent, salaries, equipment and every other cost for the month, divided by the hours your team is actually available to work.

  2. How long each service takes

    The minutes a tech and a chair spend on a gel manicure, a pedicure or a polish change, from your menu and your real bookings.

  3. Cost per service, and what's left idle

    Minutes times the cost per minute gives each service's true cost. Paid-for hours nobody booked show up as idle capacity, in dollars.

Core platform features

Bank-grade security

  • Modern authentication and access controls
  • Defense-in-depth protections
  • Encryption at rest and in transit
  • Regular security reviews

Role-based access control

  • Granular permissions
  • Organization and user management
  • Feature-based access
  • Audit-friendly activity trails

Reporting

  • Dashboards on Free (basic stat tiles) and Pro (full profitability)
  • CSV data export
  • Interactive analytics

Integrations

  • Plaid bank connections
  • POS imports (Vagaro)
  • CSV import & export

Multi-platform access

  • Responsive web app
  • Mobile-optimized interface
  • Cross-browser compatibility

Cloud infrastructure

  • Scalable, reliable hosting
  • Automated backups
  • High availability

See what your services actually cost.

30 days of full Pro on signup. Manual budget & CSV import stay free forever.

Currently in beta. No credit card required.