How CoachTide's ICF Hours Log Actually Works
If you are evaluating a tool to track your ICF coaching hours, you deserve to know exactly what it counts and how, not a vague promise that it "handles your hours." So this post is deliberately concrete. It walks through precisely how CoachTide builds your hours total, what it includes, what it intentionally does not, and why.
We have a broader guide on tracking ICF coaching hours covering the requirements themselves. This one is narrower: it is about the mechanics of the log.
The core idea: your hours total from sessions you already coached
The central design choice is that your hours are not a separate thing you maintain. They are a byproduct of the work you do anyway.
Your sessions already live in CoachTide, because that is where you book them, prep them, and run your practice. So when you mark a session complete, its duration feeds your running ICF hours total automatically. There is no second log to open, no row to add, no formula to drag down. The hour was counted the moment you closed out the session.
This is the whole point, and it is worth sitting with, because it solves the single biggest failure of hours tracking: the log that only gets updated when you remember to update it. The hours you forget to record are the ones that hurt you at application time. A log built from completed sessions does not have a "remember to log it" step, so there is nothing to forget.
What gets counted: duration, in real clock time
The first thing CoachTide totals is straightforward: the actual duration of your coaching sessions.
ICF measures coaching in real clock hours, so a 45 minute session is 0.75 of an hour, not a whole one. CoachTide counts the actual length of each completed session, so your total reflects time genuinely coached rather than a rounded guess. Across hundreds of sessions, that accuracy matters, because rounded estimates drift, and a drifting total is one you cannot trust under audit.
Your progress is tracked separately toward ACC, PCC, and MCC, since those are different thresholds (100, 500, and 2,500 hours), so you can see where you stand against the specific credential you are working toward rather than one undifferentiated number.
The second thing it handles: reciprocal exchange pairs
The one genuinely tricky piece of ICF hours math is reciprocal coaching, and CoachTide handles it deliberately.
Coaches often coach each other to build hours. When you and another coach trade sessions, ICF lets you count the time you spent coaching them, but not the time they spent coaching you, because that second part is you being coached, not you coaching. People get this wrong constantly, logging both halves of an exchange and inflating their total in a way that does not survive scrutiny.
CoachTide models a reciprocal exchange as a pair, so a complete exchange is credited correctly: the side where you were the coach counts toward your hours, and the side where you were coached does not. You do not have to remember which half is yours and police it by hand. The structure keeps the two directions straight, so your reciprocal hours stay honest without you doing the bookkeeping that usually goes sideways.
That is the full picture of what builds your total: session duration, plus reciprocal exchange pairs counted in the correct direction. Those two things.
What it deliberately does not do: split paid versus pro bono
Here is a place where being honest matters more than sounding fully featured, so let me be clear.
ICF does ask, on submission, that you separate your paid coaching hours from your pro bono ones, because it wants most of your hours to be paid. That requirement is real, and you will report the split when you apply.
CoachTide does not track a paid versus pro bono split inside your hours log. That is a deliberate choice, not an oversight, and I would rather tell you plainly than let you discover it later. The log totals your duration and handles your reciprocal pairs; it does not maintain a paid column and a pro bono column. When you submit to ICF, the paid versus pro bono breakdown is something you account for from your own records, not something CoachTide computes for you.
I am spelling this out because the alternative, implying the product does something it does not, is exactly the kind of small dishonesty that erodes trust the first time a coach goes looking for a feature that was never there. The hours log does two things well. The paid split is not one of them.
Privacy is built into the log
There is one more design detail worth knowing, because it reflects how CoachTide thinks about your clients' data.
The in product ICF hours report shows your clients by their initials, not their full names. Your coaching log is, by nature, a list of real people you have worked with, often on sensitive things. Surfacing that list in full, in a report you might open in front of someone or export, is needlessly exposing. Initials are enough for you to know who each row is, and enough to satisfy a coaching log's purpose, without putting your clients' full names on a screen any more than they need to be.
This is consistent with how the whole system treats client information: private by design, exposed only as much as the task actually requires. Your hours report is a credentialing artifact, not a client directory, so it shows what credentialing needs and no more.
Why "log built from the work" beats "log you maintain"
Step back and the advantage is simple. There are two ways to keep an ICF hours log.
The first is the one most coaches use: a separate file you update by hand, which means the log is only as complete as your memory and your discipline on a dull recurring task. It works right up until a busy month, and then a few entries slip, and the gap is invisible until you are reconstructing sessions from your calendar the week before you submit.
The second is the one CoachTide uses: the log is generated from sessions you already completed, so it stays current as a side effect of running your practice. Your session prep view is open while you coach anyway; you mark the session done, and the hour is counted. There is no second copy to fall out of sync, because there is no second copy.
That is the difference between keeping a log and reading one. One depends on you never forgetting. The other depends on you doing the coaching, which you were going to do regardless.
The honest summary
So, precisely:
- It counts session duration in real clock hours, with separate progress toward ACC, PCC, and MCC.
- It handles reciprocal exchanges as pairs, crediting only the side where you coached.
- It does not split paid versus pro bono, by design; that breakdown is on you at submission.
- It shows clients as initials in the report, because a credentialing log does not need their full names.
- It builds the log from completed sessions, so it stays current without a separate task to remember.
If what you want is an hours log that totals itself accurately from the work you already did, keeps your reciprocal math honest, and respects your clients' privacy, that is exactly what this is. And if you want it to also tally your paid versus pro bono split, now you know it does not, which is the kind of thing you should find out from a blog post and not a surprise at application time.
CoachTide totals your ICF hours from the sessions you already coached, credits reciprocal exchanges correctly, and shows clients as initials for privacy, all alongside your booking, prep, and invoicing, with client data private by design. See ICF hours and CCE tracking, or request beta access while we are in private beta.