For cosmetology schools
Cosmetology school software for California, from $99 a month
Roster, attendance, clock hours, grades, transcripts and signed enrollment agreements for cosmetology schools approved by the California Board of Barbering and Cosmetology, including the esthetics and manicuring programs that run inside them. Published prices and a live demo, so you can decide without a sales call.
No signup and no email needed · the demo school runs cosmetology, esthetics and nails
Sixty active students on Core is $180 a month. The same school on Compliance, with the BPPE reports, is $300. Published prices, cancel anytime.
The cosmetology school specifically
Several programs, two regulators, one filing cabinet
Facts verified against barbercosmo.ca.gov, September 2026. A cosmetology school is usually running three or four programs at once, each with its own cohorts, and every student’s file has to hold up at a Board inspection and a BPPE one.
The situation
Four programs and four places the records live
The sign-in sheet
Sign-in sheets and a time clock by the door. Somebody totals them later, program by program, and the esthetics cohort’s sheet is the one that goes missing.
The roster
One spreadsheet per program, or one tab per cohort. Who’s on leave and who withdrew depends on which tab you trust.
The grade book
Theory and practical grades kept per instructor. Whether a student is on track gets worked out by hand, usually close to graduation.
The filing cabinet
Enrollment agreements, fact sheets, disclosures and certificates on paper, in a drawer per year. A transcript request is an afternoon.
Udooku holds one record per student, across every program you run, clocked hours included. How the Proof of Training numbers come out of it.
What it does
The record, from application to certificate
Every screen below is in the demo. The made-up school runs cosmetology, esthetics and nail technology cohorts side by side.
An applicant becomes a student without being retyped
Applications land in a pipeline per program. You review one, accept it, and that applicant becomes the student record, with a status that follows them through active, on leave, withdrawn and graduated.
How a term runs →
Marked once, per cohort, by the instructor in the room
Each cohort’s schedule generates its sessions. The instructor marks the roster with six codes: present, absent, tardy, make-up, holiday and leave. Every mark keeps who made it and when, and every earning code credits the session’s minutes to the student’s clock hours.
Take attendance yourself →
1,000 hours, counted from the attendance you already mark
Each session carries its scheduled minutes. Present credits them, tardy credits the actual minutes the instructor recorded, absent credits nothing. The student’s Hours tab shows the total against the 1,000 the Board requires for cosmetology, with hours credited from a prior school kept separately, and the hours certification for the Board’s Proof of Training prints from there once the program is done.
What the Board’s form asks for →
Transcripts and certificates come out of the record
Transcripts, certificates of completion and enrollment verification letters are built from the enrollments and grades you already hold. Everything you’ve ever issued stays in the list. A reissue supersedes, a void stays visible.
What a student leaves with →
Signed agreements attach to the student, not to an inbox
Enrollment agreements and disclosures go out for signature and come back on the right record. Your catalog, refund policy and School Performance Fact Sheet sit alongside, each with a version and an expiry date.
Look through the vault →
The Proof of Training
The numbers the Board’s form asks for, from the record
Clocked hours are the currency of a cosmetology school: the Proof of Training certifies them and the Board won’t seat a student for the exam without it. Since August 2024 that document is the Board’s own Form F-BBC-05: the student fills in their part, the school fills in the dates training started and finished, the hours at this school, any hours from another school and the total, and both sign under penalty of perjury. In Udooku those figures come from the attendance the instructor marks, so what goes on the form is what is on the record.
Printing the hours certification is a button on the student’s Hours tab, on the Compliance plan. It gets a number, stays in the issued list for good, and a reissue supersedes rather than replaces, so the figures you copied onto the Board’s form stay traceable. What isn’t there yet is a time clock: students don’t punch in and out. The instructor marks the session, with the actual minutes when they differ from the schedule.

Go and use it
Password Udooku1234, sign in as [email protected]. Open Cosmetology Foundations and mark attendance. Then the next two steps are just as self-serve.
- Try itThe live demo, with a made-up school in it. No signup, no email.Open the live demo
- See your own students in itSend an export and get a private link back. Free, nothing to sign.Send a CSV
- Start on CoreFrom $99 a month. No contract, cancel from inside the software.Start on Core