The hours you never invoice: making unpaid admin time visible

    Practice owners know what they bill. Far fewer know what they work. Separating billable treatment from unpaid admin is the fastest route to an honest effective hourly rate.

    Ask someone running a small practice what they charge and you get an immediate, confident answer. Ask what they earn per hour worked and the answer gets slower, then vaguer, then defensive. The gap between those two numbers is where a lot of small businesses quietly struggle.

    Billable time is measured. Everything else is not

    Take a physiotherapist with her own practice. Treatments sit in the calendar to the minute, because patients are waiting and the schedule has to hold. That part of the day is well documented by necessity.

    The rest is not. Documentation after the last patient, insurance paperwork, ordering supplies, continuing education, the twenty minutes on the phone with a supplier. None of it is billed, much of it happens in the evening, and none of it appears in any number she looks at. So when she calculates whether the practice works financially, she divides revenue by treatment hours and arrives at a figure that flatters reality considerably.

    Two boards, one uncomfortable ratio

    The setup is deliberately simple.

    Board one: treatment

    Match the events that generate revenue and attach your rate using the monetary option. This board answers what the practice earns.

    Board two: admin and documentation

    Match everything else that is work: paperwork blocks, supplier calls, training. Leave the rate at zero. This board answers what the practice costs you in time nobody pays for.

    Put the two side by side in the monthly view and you have the ratio. Most people are surprised by it once, and then they never stop looking at it.

    Recalculating the number that matters

    Effective hourly rate is revenue divided by all hours worked, not just billable ones. Running that calculation honestly tends to produce a figure well below the headline rate, and the reaction usually goes through the same three stages: disbelief, recalculation, and then a decision. Raise prices, delegate the paperwork, or cut a category of unpaid work that was never generating anything.

    All three are reasonable outcomes. Only the first two require you to have the number.

    Why on-device processing is not a detail here

    Appointment titles in a healthcare practice frequently contain patient names. That single fact rules out most cloud-based time trackers, or at least turns adopting one into a data protection project. Calenytics analyses the calendar locally on the iPhone and the developer collects no data, which keeps the question from arising. The calendar you already keep stays where it already is.

    For the year-end conversation

    The yearly view plus a CSV export over the relevant timeframe gives your accountant something structured to work with, and gives you a defensible basis for next year's pricing. The export includes appointment notes, so a block labelled only admin can still carry the context you added at the time.

    Key takeaways

    • Billable hours are always measured. Unpaid work is the number that stays hidden.
    • Two boards, one with a rate and one without, are enough to expose the ratio.
    • Effective hourly rate is the honest figure, and it is usually far lower than expected.
    • Local processing matters when appointment titles contain personal data.

    Setup questions are covered in the FAQ.

    Share