(437) 561-6272

CPA Quick Support — a licensed CPA on call from $99/month.

Get an instant quote
Who we help · Movers · Accounting

Moving company books that cost every job to the crew hour.

Every move spends the same three things: crew hours, truck hours and materials, and profit is whatever the quote left over after them. We keep books that close that loop job by job, hold storage apart as its own recurring revenue line, and treat deposits and damage claims as what they are: liabilities, not noise. That is End-to-End Accounting for a moving company, with payroll and tax filing inside the same engagement.

Movers loading boxes into a truck

One move, one small profit statement

A booked move produces a deposit, a crew of two to five on the clock, a truck burning fuel through GTA traffic, a pile of boxes and shrink wrap, and occasionally a damage claim three weeks later. The quote was a guess about all of it, priced in crew hours. The first job of the books is to close that loop: what the move actually cost against what the estimate assumed.

We build the file so the loop closes itself. SmartMoving or Supermove already hold the job record, the crew clock-ins and the payment; we map that data into QuickBooks Online so each job carries its own labour, truck and material cost, and the month's profit is a list of moves you can name rather than one blended number.

Job cost lineSource recordWhat it settles
Crew wagesClock-ins in the CRM, payroll registerWhether the estimator's hours survive contact with the staircase
Truck costFuel cards, 407 tolls, repairs coded by unitWhat a truck-hour really costs, vehicle by vehicle
MaterialsBoxes, wrap and mattress bags, billed or absorbedWhether packing supplies are a margin line or a leak
Damage costsClaim log, deductibles and settlements paidWhich jobs, and which crews, quietly hand margin back

Fuel and repairs coded by truck do double duty: they price the truck-hour in every estimate, and they put a number on the day an aging unit should be replaced instead of repaired again.

Storage is a different business in the same building

Moving revenue is lumpy; storage revenue arrives every month whether the phones ring or not. We keep the two on separate income lines with separate costs, so the warehouse answers its own question: what the vaults earn against the rent, insurance and the handling labour that carries goods in and out. Billing runs on schedule through recurring invoices and pre-authorized payments, because storage margin dies quietly when invoices go out late or not at all. Most owners know storage is their steadiest money; the books should show exactly how steady, and whether the space is earning enough to justify more of it. That reporting rhythm is the monthly close inside End-to-End Accounting: bookkeeping, payroll, financial reporting and tax filing under one roof.

Two liabilities the bank feed hides

The bank feed shows deposits as income the day they land. They are not. A booking deposit is the customer's money until the crew shows up, so it sits as a liability until move day, when it becomes part of the invoice. Booked deposits held for June tell you something the bank balance never will: how much of the cash in the account is already spoken for.

Damage claims run the other way. A cracked hutch or a gouged floor becomes a claim log entry the day it is reported, then a settlement paid, an insurance recovery, or a deductible absorbed. We give claims their own expense line instead of burying them in miscellaneous, tracked per job and per crew, because a claims pattern is a training problem you can fix once the books make it visible.

Day labour is still payroll

Movers hired by the day, paid by the hour, working from your truck with your dollies and blankets, on jobs you booked and scheduled, are employees under the CRA's tests: you control the work, you own the tools, and they carry no risk of loss. Cash-per-day arrangements read as simple until a payroll examination or an injured worker unwinds them, and WSIB follows the same facts. So the crews run through real payroll inside the engagement: CPP, EI and WSIB premiums remitted on cycle, statutory holiday pay for summer hires, and records complete for winter ROEs before anyone asks. What a reclassification assessment actually costs, both shares of CPP and EI plus penalties, is covered on our moving company tax services page.

Sized to the operation

A two-person outfit with one cube van does not need a monthly close; it needs a CPA on call when a CRA letter or an odd contract lands, which is what CPA Quick Support at $99 a month is for. For companies running multiple crews and a warehouse across Mississauga and the GTA, the full monthly engagement is quoted in writing after a free 15-minute discovery call, so the fee is agreed before the first reconciliation.

Common questions

03
Our software already tracks jobs. Why map it into accounting?

The CRM knows revenue and hours but not payroll burden, truck ownership costs or damage settlements. Mapping it into QuickBooks Online puts full cost against each job, which is the number your pricing actually depends on.

How should we handle deposits in the books?

As a liability from the day they arrive until move day, when they become part of the invoice. That keeps reported revenue honest and shows how much of the bank balance belongs to customers whose moves have not happened yet.

Our crews invoice us as contractors. Is that a problem?

Usually, yes. Day labour on your trucks, your schedule and your equipment fails the CRA's contractor tests, and WSIB reaches the same answer. We move crews onto proper payroll and keep the remittances current so the question never becomes an assessment.

Keep exploring

03

Automotive & Transport

Every automotive & transport niche we work with.

Visit page

Moving company tax services

Destination-based HST on interprovincial moves, filed right.

Visit page

Rideshare & delivery accounting

Platform payouts, km logs and clean books for drivers.

Visit page

Books that know what each move earned

A free 15-minute discovery call, no commitment. Walla replies within two business days, either way.

CPA Ontario
Client stories

Rated 5.0 on Google.

Instant quoteGet pricing in 2 minutes Call us(437) 561-6272