How to Budget Time for the Credential Year

Why this matters

Continuing education and credential upkeep do not fail because people forget. They fail because the hours were never in anyone's plan, so they get taken from the only place hours are available at short notice: peak season, on a week the shop could not spare a tech. Then the class is rescheduled, the deadline arrives, and someone drives four hours on a Saturday to a make-up session that costs the shop a truck on Monday.

The fix is one artifact built once a year. Not a list of expiry dates, which you already have in your register, but a budget: every credential-driven obligation, priced in hours, sorted into what can move and what cannot, and laid onto a calendar you already know the shape of.

This is the time-planning half. The register itself is a separate build. See related: How to Build a Credential Register for a Small Shop.

Step 1: Inventory obligations, not credentials

One credential commonly generates three separate obligations that land in different months and cost different amounts of time: the education hours, the filing or renewal application, and sometimes a test, refresher or evaluation. Budgeting by credential undercounts, every time, because the row you wrote says "licence renewal" and the hours you spent were mostly on chasing certificates.

Write one row per obligation. If two obligations for the same credential land in different quarters, they are two rows.

Step 2: Price each row in three kinds of hour

Split every row into seat hours, admin hours and travel hours, because they behave differently and cannot be scheduled the same way.

Seat hours are time in a class or an evaluation. They arrive in blocks, are schedulable months ahead, and show up as a hole in the dispatch board.

Admin hours are filings, chasing certificates, uploading proof, correcting a rejected submission. They arrive as interruptions, land almost entirely on one or two office people, and are the bucket shops forget entirely and then wonder why March went badly.

Travel and downtime hours are getting to and from a session and the productivity lost either side. They are usually the difference between a half-day and a full day out, and leaving them out is what makes a budget read as achievable and then not be.

Use whole or half hours. Do not switch units.

Step 3: Mark each row immovable or movable, and say why

Immovable means the date is set by someone else and cannot be shifted: a fixed renewal deadline, a medical certificate expiry, an evaluation on a statutory cycle. Movable means you choose when, usually because the course or the session is offered repeatedly through the year.

The reason column matters more than the flag. "Offered six times a year" tells you next year's planner that this row can absorb a collision. "Set by the authority" tells them not to try.

Two examples of the immovable kind that shops misclassify as flexible: if your people operate powered industrial trucks, 29 CFR 1910.178(l)(4)(iii) requires each operator's performance be evaluated at least once every three years, which is a person-level clock even though it is not a licence. And if your people wear tight-fitting respirators, 29 CFR 1910.134(f)(2) requires fit testing at least annually, which is another person-level annual row. Both are general industry citations; construction work has its own home in 29 CFR Part 1926, so confirm which Part your jobs fall under before you build the schedule around either.

Step 4: Lay the movable rows into your slow weeks

You already know the shape of your year. Put movable seat hours where demand is thinnest and a missing tech costs least. Highest-value move in the exercise, and it costs nothing.

Two constraints override the season shape. Coverage: never schedule two people holding the same scarce credential out in the same week, because losing both is a capacity outage rather than a staffing inconvenience. Sequence: if one obligation is a prerequisite for another, the gap between them must exceed the certificate processing time, not the course length.

Step 5: Convert to per-person hours and check it against capacity

Total the hours by person. A number that looks trivial against the whole shop can be brutal against one individual, and the individual carrying the most credential hours is usually your most senior tech, who is also the one you can least afford to have off the board.

Express each person's total as a share of schedulable time, not as a raw number. A tech carrying 17 hours against a year of roughly 1,800 schedulable hours is under 1%, which is noise. The same 17 hours landing inside one month is not. The share that hurts is the in-window share, so compute it against the weeks the hours actually fall in.

Set the gate in those terms: flag any person whose credential hours exceed 3% of their schedulable hours in any single month, measured per person per month, and when it fires, move one movable row out of that month, one row at a time, rather than rebuilding the year. One row is usually enough because the flag is normally two rows colliding, and full rebuilds are how a plan gets abandoned in February.

When the budget will not fit

Sometimes the hours genuinely do not fit, usually at a small shop where one person holds several credentials. Three levers, in order of how much they cost you.

Spread across the reporting period. Where a continuing education requirement is counted over a multi-year period rather than annually, hours can be front-loaded into a slow year. Ask your authority which yours is before assuming either; it is a one-question call and it changes the whole plan.

Change the delivery format. Where the authority accepts self-paced or remote delivery for part of the requirement, those hours stop competing with dispatch. Check the approved-provider list for format restrictions first, because a course completed in a format the authority does not accept for that cycle is not hours, it is a weekend gone.

Buy the coverage. If the constraint is coverage rather than hours, a temporary hand converts a capacity outage into a cost. Right when the alternative is a missed deadline, wrong if you need it every year.

Worked example: the filled-in budget at a six-person shop

Six people: an owner who holds a trade licence, one office person, and four techs. Techs A and B hold the licence-class credential; C and D do not.

Obligation Who Seat Admin Travel Total Movable
Shop licence renewal Owner and office 0 6 0 6 No
Bond and insurance refresh Office 0 4 0 4 No
Owner trade licence CE Owner 8 1 2 11 Yes
Tech A trade licence CE A 8 1 2 11 Yes
Tech B trade licence CE B 8 1 2 11 Yes
Refrigerant certification records pull Office 0 1 0 1 Yes
Driver medical certificates, 2 people C, D 2 1 2 5 No
Powered equipment operator evaluation, 4 A, B, C, D 4 1 0 5 No
First aid and CPR refresh, 3 people A, B, C 12 1 0 13 Yes
Technical training, 2 people C, D 16 0 4 20 Yes

Totals: 58 seat hours, 17 admin hours, 12 travel hours, 87 hours for the year.

Where the hours land. 62 of the 87 fall on the four field techs and 25 on the owner and office. Of that 25, the owner's own CE is 11, leaving 14 hours of pure administration spread through the year in interruptions. That 14 had never appeared anywhere before this exercise, and it is why the office person's March always went badly.

The per-tech spread. A carries 16 hours (11 CE, 1 evaluation, 4 first aid), B the same 16, C 17 (2 medical, 1 evaluation, 4 first aid, 10 technical training), D 13 (2 medical, 1 evaluation, 10 technical training). That totals 62, and the widest gap is 4 hours, between D at 13 and C at 17. Tighter than the shop expected, and deliberate: the 20 training hours went to the two techs carrying no CE. Sent to A and B instead, the totals would have been 26 each against 7 for C and 3 for D, which is the shape most shops actually have, because training goes to whoever is already strongest.

What is actually movable. 52 of the 58 seat hours are movable, about 90%. Only the 2 medical certificate hours and the 4 evaluation hours are pinned. That is a large lever: nearly all the block time can be pushed into slow weeks, and the shop had been treating all of it as unavoidably scattered.

The coverage constraint bites once. A and B are the only two holding the licence-class credential, and their CE is 8 seat hours each from the same movable pool. Scheduling them into the same session week would have been the efficient choice on travel and the wrong one on coverage. Split into consecutive weeks: 2 extra travel hours, and the shop keeps a credential-holder on the board throughout.

Running the 3% gate on this budget. Against roughly 150 schedulable hours in a month, the flag fires at any month above about 4.5 hours for one person. C's 17 hours dropped into a single month would be about 11% of that month, well over the gate, so the flag fires and one movable row moves. C's rows are 10 hours of technical training and 4 of first aid, both movable; moving the first aid block to a different month brings the heaviest month to 13 hours, still over. Move the technical training instead and the month falls to 7 hours, about 4.7%, marginally over. Two moves, not one, which is what the one-row-at-a-time rule is designed to surface: the flag was not a collision here, it was genuine overload, and that is a different problem needing a different answer.

The refrigerant row. One admin hour, no expiry, and it stays on the budget deliberately. Under 40 CFR Part 82, Subpart F, a technician who maintains, services, repairs or disposes of appliances containing a regulated refrigerant must hold certification, and the certification does not expire, but the employer keeps a copy at the place of business. So the row is not a renewal, it is an annual hour spent confirming the copies exist for everyone currently on payroll. It costs about 1% of the 87 hours and it is the row an authority is most likely to ask about, because it is the easiest to have quietly wrong after a hire.

Step 6: Set the mid-year check

Put one review at the midpoint. Two questions only: which movable rows have not been booked yet, and has anyone joined or left. A hire adds rows immediately, and the powered equipment evaluation and refrigerant copy rows are the two that a new person triggers on day one rather than at their anniversary.

How to verify you got this right

At year end, put actual hours next to budgeted hours on the same sheet. Do not do this by memory; capture the actuals as they happen, in the same three buckets.

Two specific checks. Compare budgeted admin hours to actual, because admin is the bucket that is always undercounted and the size of the miss tells you how much slack next year's office needs. And count how many movable rows ended up executed in your peak weeks. If the answer is more than one, the season overlay was written and then ignored, which is a scheduling discipline problem rather than a budgeting one and needs a different fix.

References

  • Occupational Safety and Health Administration, 29 CFR 1910.178(l)(4)(iii) (powered industrial truck operator evaluation, at least every three years) and 29 CFR 1910.134(f)(2) (respirator fit testing, at least annually)
  • U.S. Environmental Protection Agency, 40 CFR Part 82, Subpart F (technician certification and place-of-business records for regulated refrigerant work)
  • Your state or local licensing authority, for continuing education requirements, approved providers and reporting periods
  • See related: How to Build a Credential Register for a Small Shop; Continuing Education That Pays Off