What is Direct labor cost, and what should an ABA practice owner know before applying it? Direct labor cost is the wages and related employer costs assigned under a documented policy to the people performing a defined service or production activity. An ABA owner should identify covered roles, paid time, payroll burden, travel, training, supervision, cancellations, overtime, allocation rules, and the service-unit denominator before comparing cost across programs.
Editorial approval scope: The team checked current source fidelity, scope boundaries, dates, arithmetic, reader usefulness, practical workflow, and general-information limitations.
Define the work and role
Choose the service, setting, period, location, and worker group. Direct labor may include RBT or technician time delivering service, clinician assessment time, or another role when the policy directly traces that work to the defined output.
Keep clinical authority separate from cost assignment. A less expensive role can perform work only when licensure, certification, competence, supervision, payer, contract, and service rules allow it.
Document which activities are direct, indirect clinical, administrative, supervisory, or shared overhead.
Include the full employer cost
Begin with wages or salary assigned to the covered work. Add employer payroll taxes, workers' compensation, benefits, paid leave, retirement contributions, bonuses, shift differentials, and other burden under the approved policy.
Travel, training, meetings, documentation, cancellations, and nonbillable clinical work may be compensable and may belong in direct cost, overhead, or a separate category. Use one consistent rule and disclose it.
The DOL hours-worked fact sheet provides general federal guidance on work time, including travel and training. State law can be more protective. Accounting labels never override wage duties.
Choose a denominator that matches the question
Cost per paid hour divides selected labor cost by selected paid hours. Cost per delivered hour divides selected labor cost by completed service hours. The second ratio captures paid time surrounding delivery when the numerator includes it.
State whether delivered hours require completed documentation, authorization, claim release, or another gate. Keep scheduled, canceled, delivered, billed, and paid hours separate.
Avoid dividing a full-time worker's entire cost by billable hours while excluding nonbillable duties from the numerator or explanation.
A fictional cost-per-hour calculation
Blue Heron ABA records 1,600 delivered hours for a mature month. The assigned workforce costs are $64,000 wages, $10,240 payroll taxes and benefits, and $3,760 travel and other direct paid time.
Total direct labor cost is $64,000 + $10,240 + $3,760 = $78,000. Cost per delivered hour is $78,000 ÷ 1,600 = $48.75.
Blue Heron also reports 1,920 total paid hours for the covered workers. The 320-hour difference remains visible by documentation, travel, training, meetings, cancellations, and other categories.
Treat salaried and shared roles carefully
For a salaried clinician who serves multiple programs, allocate cost through documented time, workload, or another defensible driver. Record capacity and leave instead of assuming every salary hour is available for service.
Supervision may be directly traceable to a service or managed as program overhead. Choose the policy with the CPA and operator, then apply it consistently.
Shared managers, recruiting, finance, and facilities usually need a separate allocation decision. Preserve direct observation apart from allocation.
Use the metric with quality and capacity
Compare direct labor cost with net revenue per delivered hour, contribution margin, cancellations, supervision, documentation timeliness, staff retention, overtime, client access, and quality measures.
A lower cost can reflect better scheduling or a different payer mix. It can also reflect vacancies, missed work, underpaid time, or unsafe workload. Review the operational cause before acting.
Build sensitivity cases for wages, benefits, travel, cancellations, and supervision. Keep safe staffed capacity beside the financial result.
Reconcile the source data
The IRS transaction-recording page emphasizes complete and accurate records. Tie wages and burden to payroll, hours to timekeeping, services to the approved operational source, and allocations to the documented policy.
The SBA finance page supports cost categorization and financial management. Useful controls include mapped payroll lines divided by lines due, paid hours reconciled divided by hours due, and allocation exceptions closed by target divided by exceptions due.
Build a role-by-activity labor bridge
Create rows for each role and activity: service delivery, documentation, travel, supervision, meetings, training, cancellations, leave, and administration. Record paid hours, wage amount, payroll burden, allocation, and source for each row.
The bridge should tie total hours to timekeeping and total cost to payroll. Flag negative hours, overlapping time, missing workers, unmatched services, overtime, and periods spanning a rate change.
Review the bridge with finance and operations before publishing cost per hour. Preserve the original payroll record and any management allocation as separate evidence. When policy changes, recast comparison periods or label the break clearly so leaders never interpret a classification change as an operating improvement.
Retain each approved bridge with its payroll-period and service-period dates for later audit.
Approve the metric only when payroll, burden, paid hours, activities, services, and allocations reconcile under one dated policy. Then address the operational driver rather than the number alone. Wage, travel, documentation, supervision, staffing, and cancellation changes carry different owners and quality risks.
Related terms
Sources
Take the next step with clarity
Whether you are finding care, growing as a clinician, or building a stronger ABA practice, Finni brings the people, tools, and support together to help you move forward.
Start or grow your ABA practice with Finni