Trades & landscaping owners: busy, but cash still tight? Book a free Profit Clarity Call →
Blog

Why Is My Trade Business Profitable on Paper but Broke in the Bank?

Your jobs look profitable but the bank account is empty. Here is why trades businesses in BC run short on cash, and how to stop the profit leakage.

← Back to the blog Trades business owner reviewing bank account and job profit numbers

Your jobs look good. The quotes were fair, the crews stayed busy, and your software says you made money this month. Then the bank account tells a different story. There is not enough to cover payroll, the supplier, and the CRA at the same time.

You are not bad at business. You are looking at two different numbers and calling them by the same name. Profit and cash are not the same thing, and for trades and landscaping company owners in BC, the gap between them is where a good year quietly disappears. This is the exact question we hear most often, so here are straight answers to the ones that matter.

What does "profitable on paper but broke in the bank" actually mean?

Profit is what is left after you subtract your costs from your revenue. Cash is what is actually sitting in the account, ready to spend. They move at different speeds.

You can be profitable and still run out of cash when the money you earned has not landed yet, when your costs are bigger than your books say, or when tax and payroll obligations pull cash out before your customers pay you. Profit is a scoreboard. Cash is oxygen. You can survive a bad score for a while. You cannot survive without oxygen.

So when the numbers say profit and the account says empty, the question is not "am I failing?" It is "where is the profit going, and why has the cash not caught up?"

Why is my profit not showing up as cash?

The most common reason is timing. In the trades, you finish work long before you get paid for it. You buy materials, pay your crew, and cover fuel and equipment now, then wait 30, 60, or 90 days for the invoice to clear.

During that gap, you are funding the job out of your own pocket. Your books record the revenue as soon as you invoice. Your bank account only sees it when the customer finally pays. Every slow-paying customer stretches that gap a little wider, and enough of them can stall your whole operation even when your profit-and-loss looks healthy.

Deposits, progress billing, and clear payment terms are not paperwork chores. They are how you close the timing gap so cash arrives closer to when you actually spend it.

What is job costing, and why does it matter so much?

Job costing is tracking the real cost of each individual job, not just the business as a whole. That means labour hours, materials, subcontractors, equipment, waste, and the small stuff that never gets billed back.

Here is where trades owners get caught. You price a job off an estimate, the job runs long, a material costs more than you planned, and a change order never got written up or billed. The job still shows a profit on the invoice, but the actual cost was higher than the price. That difference is a real loss hiding behind an apparently good number.

Without job costing, you cannot tell a genuinely profitable job from one that only looked profitable. You keep quoting the same way, losing the same money, and wondering why busy seasons do not build up a cushion. When you know your true cost per job, you can price with confidence and catch the leak before it repeats on the next twenty jobs.

Which costs quietly eat my gross profit before I see it?

Gross profit is what is left after your direct job costs, and it is where most of the damage happens. Watch for:

  • Unbilled changes and extras. Extra work that never made it onto an invoice is free labour and free material you paid for.
  • Wasted and spoiled materials. Over-ordering, damaged stock, and leftover material that never gets returned or reused.
  • Non-productive labour. Drive time, trips for forgotten parts, rework, and waiting around all burn hours you cannot bill.
  • Equipment and vehicle costs. Fuel, maintenance, repairs, and financing quietly stack up against every job you run.
  • Overhead costs. Your office and admin costs occur every month, but is the billable rate enough to cover it?
  • Underpriced labour. When your hourly rate does not actually cover the true cost of employing someone, every hour you sell digs the hole a bit deeper.

None of these show up as a line item called "lost profit." They show up as a job that should have paid better and did not.

Do GST, PST, and payroll remittances make the cash crunch worse?

They can, if you treat money that is not yours as money you can spend. GST and PST you collect belong to the government. Payroll deductions and WSBC premiums are being held on behalf of your team and the province. That cash passes through your account, but it is never yours to fund operations with.

When remittances are not set aside as they come in, the account looks healthier than it is, you spend the difference, and then a filing deadline arrives with nothing to pay it. This is one of the fastest ways a profitable business ends up short. Set these amounts aside the moment they come in, and the day the bill lands, you are already covered.

How do I know if I have a cash problem or a profit problem?

They can look identical from the driver's seat but need opposite fixes.

If your books show real profit per job and your cash is still tight, you likely have a timing problem: slow receivables, thin deposits, or money spent before it was earned. Tighten up collection and cash flow.

If your books show profit but the profit is wrong, you have a costing problem: your job costs are understated, so the business is not actually making what it appears to. Fix your job costing first, then the cash settles.

The only way to tell them apart is to trust your numbers, which means clean books, reconciled accounts, and costs that reflect reality. When your books are accurate, this stops being a guessing game.

What should I do first?

Start with the truth. Separate profit from cash, set aside money you owe to the CRA and your team, and find out whether your job costs are telling you the real story. In most trades businesses, the fix is not working harder. It is seeing clearly where the money is going and plugging the leak you could not see before.

At Cornerstone Compliance, we do bookkeeping and payroll built specifically for trades and landscaping companies across BC, and we show owners exactly where their profit is going. No jargon, no fluff, no surprise invoices. If you are tired of being busy and still short, book a free call and let us take a look at your numbers with you.

Ready for real financial clarity?

Book a free Profit Clarity Call and find out if Cornerstone Compliance is the right fit for your business.