Payroll & 1099
Payroll Job Costing: When Correct Payroll Creates Wrong Costs
Connect approved time, payroll earnings, employer costs, jobs, and the general ledger so paid wages become useful job-cost data.
Payroll job costing can be wrong even when every employee received the correct paycheck. Job profitability depends on whether approved time, earning types, overtime, employer costs, reimbursements, and corrections reached the correct job, phase, department, location, and ledger account.
Test payroll at two levels. First, prove the employee-level calculation and payment. Second, prove the accounting distribution. A balanced payroll journal does not show that labor landed on the job that consumed it.
Separate payroll accuracy from cost allocation
The payroll register is the control total. It should agree with approved earnings and the general ledger. The job-cost system distributes some or all of that cost to jobs and operational categories. The allocations should reconcile back to the control total under a defined method.
A cost-allocation problem should not delay or alter a lawful paycheck. Correct employees promptly, then fix the accounting and job-cost records through documented adjustments.
Build the allocation before payroll runs
Build a shared coding structure
Define the identifiers that travel from scheduling and time capture through payroll, accounting, and reporting. Common dimensions include employee, job number, customer, location, department, class, crew, earning type, activity, and service line.
Use stable codes rather than free-text job names. If dispatch calls a project Smith Install, the time app calls it Job 4821, and accounting uses Customer:Job Smith Residence, the integration needs an explicit crosswalk.
Decide which hours belong to jobs
Define how to code installation, diagnostic, repair, maintenance, callback, warranty, travel, shop, training, meeting, paid leave, and administrative time. Required compensable time remains payroll time even if management classifies it as nonbillable.
Do not force every hour onto a revenue job. That can make jobs look more expensive while hiding the operational cost of training, dispatch delays, warehouse time, or excess travel. Nonjob categories are useful when they are specific enough to manage.
Choose the labor cost applied to jobs
Three common management approaches are actual gross wages, a standard direct labor rate, or a fully burdened rate. Actual wages can be precise but volatile and may reveal individual pay. A standard rate is easier to compare but creates a variance from actual payroll. A burdened rate can support pricing but requires more inputs.
Document the method and reconcile it. If jobs receive standard cost, report the difference between applied labor and actual payroll cost instead of allowing it to disappear.
Map every earning code deliberately
Regular time, overtime premium, commission, production bonus, holiday, sick time, paid time off, retro pay, and reimbursements should not all flow to the same job-cost account without review.
For example, the regular portion of overtime hours may follow the job while the overtime premium is assigned according to company policy. A sales commission may belong to customer-acquisition cost rather than technician labor. The appropriate management treatment depends on the decision the report supports.
Allocate employer costs consistently
Employer payroll taxes, unemployment, workers’ compensation, and benefits can be assigned using actual amounts, standard percentages, employee-specific rates, or periodic allocations. Each method has tradeoffs.
Do not multiply every wage line by one burden percentage and assume it equals payroll reality. Wage bases, state rates, benefit elections, workers’ compensation classifications, and timing can differ. Compare applied burden with actual employer costs.
Respect the timing difference
A job may close on Friday while the related payroll is processed the next week. If operational reporting uses approved time and accounting uses payroll posting date, a period-end report can show revenue without labor.
Define a close policy. You may accrue approved but unposted labor for management reporting, hold the job open until payroll posts, or explain the cutoff variance. The method should be repeatable and reversed correctly.
Tie job labor back to payroll
Assume a plumbing company processes $84,000 of gross wages for a pay period. Approved time assigns $56,000 of standard labor cost to customer jobs, $12,000 to drive and shop time, $6,000 to training and paid leave, and $4,000 to supervision. The job-cost allocation totals $78,000. These numbers are placeholders, not industry benchmarks.
The unexplained $6,000 is a control problem. It may be an unmapped bonus code, missing time, a standard-to-actual variance, or a payroll import error. The company should identify and classify it before relying on job margins.
Reconcile payroll to job cost every pay period
- Approve time under wage-and-hour policies.
- Process payroll and preserve the final register.
- Import or post earnings and employer costs.
- Summarize job, nonjob, and unassigned labor.
- Compare the total with the payroll control amount.
- Investigate employees, earning codes, and jobs with differences.
- Post documented allocation or variance entries.
- Review completed-job labor against estimates and operational facts.
Why payroll can be correct while the job report is wrong
Frequent causes include technicians selecting the wrong job on mobile timecards, duplicate employees after a system migration, jobs closed before time is approved, overtime mapped inconsistently, and payroll journal entries posted only to one wage account.
Billable time alone is not enough. If callbacks, training, shop work, and drive time disappear from the report, the owner cannot see why payroll rose faster than revenue. Pair job costing with the fully burdened labor rate and the job-profitability guide.
Controls that keep the data usable
- One owner for job-code creation and deactivation
- Required job or nonjob activity on every time entry
- Supervisor approval before payroll cutoff
- Locked mappings between payroll and accounting
- An exception report for missing or inactive codes
- A documented treatment for overtime, bonuses, and leave
- Pay-period reconciliation and monthly trend review
Close completed jobs only after labor clears
Before marking a job financially complete, confirm that all related timecards, off-cycle pay, bonuses, commissions, reimbursements, subcontractors, and callback costs have posted. Keep a short grace period or exception process for late payroll items.
When labor arrives after the job report was issued, update the job and flag the prior margin as preliminary. This keeps the estimating feedback loop from learning from incomplete cost.
Report the frequency and value of late labor as a close-quality metric.
Reconcile hours, dollars, and dimensions separately
Approved time should tie to payroll hours by employee and pay code. Gross wages and employer costs should tie to the final register. Job, phase, class, location, or cost-code distributions should total those same amounts under the documented allocation rule. Any unassigned or default code needs an owner and correction date.
The published job-costing software guide explains the broader system design. Payroll job costing owns the labor bridge. Review overtime premiums, paid leave, travel, training, idle time, bonuses, commissions, reimbursements, and retroactive corrections because each may require different job or overhead treatment.
Compare the job-cost report with the payroll ledger and general ledger after every payroll that materially affects jobs. A late time edit or void can change payroll without updating the field platform, or update the field platform without correcting accounting. Preserve the variance and correction trail rather than overwriting the first report.
Educational information only. Tax, payroll, and compliance rules change and may vary by jurisdiction. Confirm the current requirements for your facts with the appropriate agency or a qualified professional.
If payroll totals are right but job margins are not, Steady can rebuild the labor bridge through its payroll administration service.
Frequently asked questions
Can payroll be correct while job costing is wrong?
Yes. Employees can receive correct pay even when hours and costs are assigned to the wrong job or category.
Should every paid hour go to a customer job?
No. Use defined nonjob categories for paid leave, training, meetings, shop, administrative, and other time that is not attributable to one job.
Should jobs use actual wages or a standard rate?
Either can support management reporting. Choose deliberately, protect pay confidentiality, and reconcile standard applied cost to actual payroll.
How should overtime be job-costed?
Define whether the regular component and premium follow the job or receive separate treatment. Payroll compliance and management allocation remain separate.
What happens when time arrives after payroll?
Correct pay as required, document the payroll action, and update the job-cost records. Do not leave the labor permanently unassigned.
How often should payroll and job cost be reconciled?
Reconcile each pay period and perform a broader monthly review of margins, nonproductive time, and variances.
Turn this guide into action