Home · Job Margins · AR · AP · For Your Attention · Updated weekly by Amanda
Everything on this page was read live on Oct 15, 2026 at 6pm. Jobber: AR, quotes, jobs, hours and job costs. QuickBooks: bank balances, profit and loss, balance sheet. AP: supplier statements dated Sep 30. Six of the eight bank and card accounts refreshed today. Two did not: the Summer Project chequing account has been stuck since Sep 15 and the Koho card since Sep 9. Both need a few minutes in the TD app to fix.
The Numbers Ryan & Calvin Need to Hit
FY 26-27 (Jul 1, 2026 – present) is the current year. FY 25-26 closed Jun 30.
FY 26-27 so far (Jul 1 – Oct 15, 2026):
Revenue: $1,144,401 · Total Costs: $894,030 (cost of goods $399,804 + running costs $494,226) · Other Income: $34 Profit so far: $250,405
Read that profit figure as a ceiling, not an answer. There are 108 payments sitting in the bank feed that have not been recorded yet, worth $241,663 going out and $42,362 coming in, plus about $49,000 of card spending. Nearly all of the money going out is a cost. Once it is all recorded the profit figure will come down a long way. The work to record it is in hand.
Last year — FY 25-26 final (Jul 1, 2025 – Jun 30, 2026), Cash basis:
Revenue $2,668,932 − Total Costs $2,377,688 + Other Income $12,107 = Net Profit $303,350 · 11.4% net margin.
Where the Money Is & What's Owed
Read live from QuickBooks on Oct 15, 2026. The bank figures below are what TD itself reports, not what QuickBooks has recorded, so they are the true position today.
Cash in the bank
Main Chequing (**5464)
$193,208
Summer Project chequing
$2,340
Main Savings (**3674)
$76
Total cash on hand
$195,624
QuickBooks still shows $392,510 on the chequing account against the $193,208 actually in the bank. That gap is the 59 chequing payments waiting to be recorded, not missing money. The Koho prepaid card is not in the total because its feed stopped on Sep 9; QuickBooks carries $2,080 on it but we cannot see the real balance. Four top-ups totalling $5,000 have gone onto that card since Aug 25.
Credit card balances
Ryan Visa
$3,964 owed
Calvin Visa
$12,839 in credit
Christian Visa
$39 owed
Craig Visa
$271 owed
Net card position
$8,565 in credit
The cards were paid $48,000 between Oct 9 and Oct 14, which is more than was owing, so the cards are now about $8,565 in credit overall. Money sitting on a credit card earns nothing and cannot be spent on anything except that card. Worth leaving a smaller buffer in future.
Other debts & obligations
Owed To
Amount
Notes
HST — Q2 2026 (Apr–Jun)
$51,046
Paid Jul 24, 2026
HST — Q3 2026 (Jul–Sep)
See the HST section below
Return and payment due Oct 31, 2026
HST sitting in the ledger
$77,744
This is the running balance in the books at Oct 15, covering Jul 1 onward. It is not the amount of the Oct 31 return on its own, and it will move once the 108 unrecorded payments are coded, because the tax paid on those purchases comes off it
WSIB — Q2 2026
$0 owed
Covered
WSIB — Q3 2026
Not yet known
Clearance certificate received Aug 20, statement notice Aug 17; premium due Oct 31. Amanda still has no login to the WSIB account
BDC Loan (137865-04)
$48,811
$1,416.66 of principal a month, clear Sep 2029. Two payments (Aug 4 and Sep 1) were posted entirely to principal instead of being split with interest. Correcting them moves this to $49,583.10, which is exactly what BDC's own schedule shows after the Oct 1 payment
TDAF Loan
-$13,956
This account is negative, which cannot be right: payments are being posted against a loan the books already show as repaid. It is the TD loan at $872.25 a month, reference 238391301, running since July 2025. Nothing can be fixed until the loan agreement arrives
Ford Credit (064430510, 2025 F-250)
$63,002
The one financed retail contract. Now on the books
2027 Ford Expedition Max
$138,228 financed
Bought Sep 10 from Sterling, Ford Credit retail contract, 72 payments of $2,225.52 at 4.99% from Oct 10. A 2024 Ford went in on trade with a $12,000 lien paid out. Not yet entered, because we still need to know which 2024 Ford was traded
Meridian OneCap (752842)
Not yet booked
2023 ASV RT40 track loader, from Jun 1 2026, 60 payments of $1,277.00 with a $10 buyout. That buyout makes it a purchase rather than a rental, so it belongs on the balance sheet. Flagged for the accountant
Five Ford Credit agreements
$331,386
Four leases plus the financed F-250. This is the payout quoted on Sep 10, not a balance sheet figure
Five Sterling in-house leases
$7,540 a month
Expedition, two F-150 Lightnings, an F-250 XLT and an Explorer. Williams guarantees the residual on all five, from $34,159 to $65,607
Kubota SVL65
$0
Lease ended May 27 2026 with a $1 buyout, so the machine is effectively owned. The Depot is still billing Williams $1,130 a month against it
Owed by the shareholder
$136,848
Money drawn from the company over and above what has been put in. It grows by $1,428 most weeks. This one is for the accountant to advise on before the year end
Profit & Loss — Year to Date
FY 26-27: Jul 1 – Oct 15, 2026 (15 weeks). Cash basis. Read live from QuickBooks Oct 15.
Revenue
$1,144,401
All of it Sales
Total costs
$894,030
$399,804 cost of goods + $494,226 running costs
Gross profit
$744,597
65.1% of revenue
Profit so far
$250,405
Before the 108 unrecorded payments
What is not in these figures. 108 payments are still sitting in the bank feed waiting to be coded: $241,663 going out of the chequing account, $42,362 coming in, and about $49,000 of card spending. Most of the money going out is a cost that has not hit the profit figure yet. These books are kept on a cash basis, so revenue counts when a customer pays and a cost counts when it leaves the bank. That is why the invoices Jobber shows as outstanding do not appear here, and why coding the queue matters so much to the figure.
Running cost breakdown
Account
Jul 1 – Oct 15
Wages (including Manulife $2,647)
$307,611
Vehicles and trucks (lease $37,323 · fuel $20,648 · repairs $1,891 · other $49)
$59,910
Equipment rental
$38,136
Insurance
$21,045
Advertising and promotion
$16,129
Accounting and legal
$13,500
Repairs and maintenance (including dump fees $6,198)
$9,501
Meals and entertainment
$6,992
Dues and subscriptions
$3,648
Computer and internet
$3,517
Rent
$3,500
Small tools, parts and supplies
$3,317
Utilities
$3,256
Office (including licences and permits $283)
$1,518
Interest and penalties
$1,481
Bank charges
$540
Travel
$361
Telephone
$264
Total running costs
$494,226
By month
October is a part month, to the 15th. These are the figures as the books stand, so the unrecorded payments are missing from the cost columns, October most of all.
Month
Revenue
Cost of goods
Running costs
Profit
July 2026
$192,273
$142,127
$153,042
-$102,862
August 2026
$380,772
$138,195
$153,278
$89,300
September 2026
$481,651
$103,871
$136,204
$241,576
October 2026 (to the 15th)
$89,705
$15,611
$51,703
$22,391
FY 26-27 to date
$1,144,401
$399,804
$494,226
$250,405
July shows a loss and September a large profit. That is mostly timing: money comes in when customers pay, while wages and materials go out every week. It is not a sign that September was four times the month August was. The swing also tells you the books are being driven by cash movements rather than by invoices, which is the thing worth fixing.
Last year — FY 25-26 final quarterly revenue
Quarter
Revenue
Q3 2025 (Jul–Sep)
$751,441
Q4 2025 (Oct–Dec)
$581,155
Q1 2026 (Jan–Mar)
$534,050
Q2 2026 (Apr–Jun)
$802,286
FY 25-26 Total
$2,668,932
CRA Cross-Reference — HST Filings
Business Number 816916761 RT0001 · quarterly filer. The four closed quarters below are CRA's own assessed figures. The Jul–Sep quarter is not shown as a number because it cannot be worked out yet, for the reason set out underneath.
Quarter
Sales
Net Tax
Status
Q3 2025 (Jul–Sep)
$751,441
$47,707
Assessed Oct 23, 2025
Q4 2025 (Oct–Dec)
$582,456
$22,151
Processed Jan 22, 2026
Q1 2026 (Jan–Mar)
$534,050
$35,038
Assessed Apr 29, 2026
Q2 2026 (Apr–Jun 30)
$809,622
$51,046
Paid Jul 24, 2026
Q3 2026 (Jul–Sep)
Not yet reliable
Not yet reliable
Due Oct 31, 2026
Why there is no Q3 figure yet, and what has to happen before Oct 31.
Two things are in the way. First, 108 payments are still unrecorded, and the tax paid on those purchases comes off the amount owing, so filing before they are coded would mean paying CRA more than is due. Second, QuickBooks' own sales tax screen has not been used since 2023: it still shows the July to September 2023 quarter as the current one, with $119,670 outstanding, and the last quarter it has marked as filed is April to June 2023. Returns have clearly been filed and paid with CRA since then, but none of that was ever recorded in QuickBooks, so the software cannot produce a return on its own. The running HST balance in the ledger at Oct 15 is $77,744, which covers Jul 1 onward and is not the same thing as the Q3 return. The plan: finish coding the queue, then build the Q3 return from the taxable sales and purchases directly, cross-check it against CRA's My Business Account, and file by Oct 31. Once that is done, bring QuickBooks' sales tax screen back into line so this stops being a manual job.
Snapshot — As of Today
AR live from Jobber, Oct 15, 2026.
Open AR balance
$216,441
37 invoices · 12 customers
Over 90 days
$49,227
7 invoices · 23% of the book
Finished work not yet billed
$182,758
18 jobs whose end date has passed
Open quotes
$2,035,336
82 quotes · 80 of them over 30 days old
Chase This Week (AR)
Ranked by age and value, live from Jobber Oct 15, 2026. Tap a customer name to open a reminder email that is already written.
One of eighteen open Condo Group invoices totalling $54,359
These five come to $108,025, which is half the money owed to Williams. Condominium Management Group is the one to deal with properly rather than invoice by invoice: nineteen separate invoices, $54,359 in total, the oldest from Jun 2 and ten of them issued on the same day in August.
Monthly View
Revenue, cost of goods and profit by month, as the books stand on Oct 15.
Revenue
$254,290
Cost of goods
$124,460
Last financial year. Shown for comparison only.
Revenue
$316,048
Cost of goods
$93,085
The last month of FY 25-26.
Revenue
$192,273
Cost of goods
$142,127
Running costs
$153,042
Profit
-$102,862
A loss on paper. July is the month the summer crews are fully staffed and materials are bought ahead, while much of the work billed in July was not paid until later.
Revenue
$380,772
Cost of goods
$138,195
Running costs
$153,278
Profit
$89,300
Revenue
$481,651
Cost of goods
$103,871
Running costs
$136,204
Profit
$241,576
The best month on the books, but read it carefully. A lot of September's money was collection of work done earlier in the summer, and September's own costs are understated because many of the payments made that month are still sitting unrecorded in the bank feed.
Revenue
$89,705
Oct 1-15
Cost of goods
$15,611
Running costs
$51,703
Profit
$22,391
Half a month, and the least complete of the six. Most of October's spending is still in the queue waiting to be coded, including $30,000 to Ritchie on Oct 13, the $11,865 plow and two payroll runs. Treat the profit figure here as provisional.
Year-End Items for CPA Discussion
FY 2026 (Jul 2025 – Jun 2026) closed Jun 30
Item
What & Why
Owner / Status
Cash-to-accrual treatment of customer deposits
Reclass deposits held against unearned work to Customer Deposit Liability at Jun 30.
Raise with CPA
Mystery accounts identified ✅
Account ending 9069 is Ryan's old personal chequing. Account ending 9840 is Williams Depot.
Resolved Jun 21, 2026
Williams Depot Related Party balance
Inter-company balance sits at $28,345.20.
Year-end item for Lekadir
Q4 2025 HST variance
Small stale legacy variance from the prior bookkeeper vs. CRA's assessed return.
Year-end item for Lekadir
Long-Term Debt verification
At Oct 15: BDC $48,811, TDAF -$13,956, Ford Credit 064430510 (2025 F-250) $63,002. The financed F-250 is now on the books. All Ford paperwork is on file: five Sterling in-house leases at $7,540.22 a month, and five Ford Credit agreements with payouts totalling $331,386.07 quoted Sep 10. Two things still are not on the books: the Meridian OneCap track loader, $74,066 outstanding at Jul 23, and the 2027 Expedition bought Sep 10 for $138,228 financed. The TDAF account being negative is the clearest sign something is wrong; the agreement or statement for TD reference 238391301 is what unblocks it.
TDAF agreement still needed
Shareholder account
$136,848 is owed back to the company by the shareholder at Oct 15, and it grows by $1,428 most weeks. There are rules about how long a shareholder balance can sit outstanding before it is treated as income, and they are not ours to apply. This needs to go to Lekadir before the year end, not after it.
Raise with CPA
Setting up receivables and payables in QuickBooks
The books have always been kept on a cash basis, with receivables tracked in Jobber and payables tracked from supplier statements, so accounts 1100 and 2000 both sit at nil by design. Amanda is looking at turning both on in QuickBooks from Jul 1, 2026 forward, so the balance sheet shows the $216,441 customers owe and the $79,487 owed to suppliers. It is a change worth making and it has to be scoped before anything is entered: the cut-over date, what happens to the HST basis, and how it affects the year just closed. Nothing has been changed yet.
Scoping, with Lekadir
Compliance Calendar — What's Due When
Updated Oct 15, 2026.
Coming up: payday is tomorrow, Fri Oct 16, for the Sep 27 to Oct 10 period. Auto-run is off in Wagepoint, so each run has to be started by hand. HST Q3 and WSIB Q3 are both due Oct 31, sixteen days away, and the HST return cannot be filed until the 108 unrecorded payments are coded.
Next 90 days
Date
Item
Notes
2026-09-30
HST Q3 quarter closed
Passed The return cannot be worked out until the unrecorded payments are coded, because the tax paid on those purchases reduces what is owed
2026-10-02
Payroll paid
Done Period Sep 13 to 26. Direct deposit was off because the Sep 28 cutoff was missed, so the 15 people were paid by e-transfer. Source deductions were still remitted
2026-10-06
TD loan payment, reference 238391301
$872.25 goes out on the 6th of every month and still has nowhere to post until the loan agreement arrives
2026-10-16
Payroll — period Sep 27 to Oct 10
Tomorrow Processed Mon Oct 12 and already through the bank: $30,352.49 net pay and $12,346.27 of source deductions went out Oct 13
2026-10-30
Payroll — period Oct 11 to 24
Processes Mon Oct 26
2026-10-31
HST Q3 2026 filing and payment
Sixteen days away. The queue has to be coded first. QuickBooks cannot produce the return on its own because its sales tax screen has not been used since 2023, so it will be built by hand and cross-checked against CRA
2026-10-31
WSIB Q3 2026 premium
Insurable earnings for Jul to Sep 2026. Clearance certificate came through Aug 20. Amanda still has no login to the WSIB account, which makes this harder than it needs to be every quarter
2026-11-11
Kanata Woods job #25 scheduled end
$252,343 is still to bill on it, which is correct while the job is running but becomes overdue billing the day it finishes
Biweekly payroll cycle: Friday payday, processing on the Monday before. 20 employees and 1 contractor on the bi-weekly group. Upcoming paydays: Oct 16, Oct 30, Nov 13, Nov 27. Auto-run is off, so someone has to start each run. A deadline was missed in late September and Wagepoint flagged it, which is why the Oct 2 pay went out by e-transfer instead of direct deposit.
Later 2026 / Q4
Date
Item
What's needed
2026-10-31
WSIB — Q3 2026 premium
Insurable earnings for Jul-Sep 2026.
2026-10-31
HST Q3 2026 filing
See the note above. Figure not yet reliable.
2026-12-31
T2 Corporate Tax Return
Lekadir prepares and files.
2026-12-31
T5018 Subcontractor Reporting
Payments > $500 for the fiscal year.
Early 2027
Date
Item
What's needed
2027-01-31
HST Q4 2026 filing
Quarterly.
2027-01-31
WSIB — Q4 2026 premium
Insurable earnings for Oct-Dec 2026.
2027-02-28
T4 Slips Filed
Wagepoint handles automatic filing.
2027-03-31
WSIB Annual Reconciliation
2027-04-30
HST Q1 2027 filing
Quarterly.
AR Overview Live from Jobber, Oct 15, 2026
Every invoice still owed. Taken straight from Jobber's aged receivables report and checked to the penny against the report's own totals line.
Open AR balance
$216,441
33 invoices carrying a balance, across 12 customers
Where the attention should go. Three different problems are mixed together here, and they need three different answers.
One big invoice that has not moved. Cooperators owes $57,497 on a single invoice issued Sep 11. One phone call.
One customer with nineteen small invoices. Condominium Management Group owes $54,359 across nineteen invoices, the oldest from Jun 2, and ten of them went out on the same day in August. Chasing these one at a time will not work. Send one statement covering all nineteen and agree a single payment.
Three old balances that have stopped moving. Kanata Woods $28,943 at 167 days, Revel Construction $7,967 at 125 days and Simon Fuller $7,532 at 106 days. Together $44,442. At this age the question is no longer when they will pay but whether they will, and that is worth deciding deliberately rather than by default.
The good news: $61,678 of the book is under 30 days old, and five invoices issued in the last fortnight account for most of it. Billing has caught up on the jobs that were finished and unbilled a fortnight ago.
All Outstanding Invoices — Master List Verified live from Jobber Oct 15, 2026 · 33 open invoices
Every open invoice, largest balance first. Age = days since the invoice was issued. Customer name links to a pre-filled reminder email (bcc accounting@williamslandscaping.ca).
Verified against Jobber live Oct 15, 2026 — pulled from the Aged Receivables report's own JSON feed (not the on-screen summary, which sums the wrong column) and reconciled to the penny against the report totals row. 33 open invoices, $216,441.08 owing across 12 customers. Cooperators $57,496.66 (1 invoice), Condominium Management Group $54,358.83 (19 invoices), Kanata Woods $28,942.56 (1 invoice, 167 days old) and Gemini Towers $25,628.51 (3 invoices) make up 77% of the book.
AR — View by Month
Drill into a specific month or see the all-period view below. Monthly figures come from the Jobber transactions report, read live Oct 15, 2026. "Cash in" includes deposits.
Invoiced, Apr 1 to Oct 15
$2,114,149
212 invoices
Cash in, Apr 1 to Oct 15
$1,906,820
$1,781,386 in payments plus $125,434 of deposits
Difference
$207,329
Billed but not yet collected over the period
All-period view. Across Apr 1 to Oct 15 Jobber shows $2,114,149 invoiced on 212 invoices and $1,906,820 collected. Four invoices totalling $18,727 were voided in the period and are left out of both figures. The gap of $207,329 is close to, but not the same as, the $216,441 outstanding today, because some of what is still open was billed before April.
Invoiced in April
$22,967
8 invoices
Cash In
$24,784
9 payments plus 3 deposits
Collected In Full
Yes
Nothing from April is still open
A quiet start to the season, and a clean one. Everything billed in April has been paid. The three largest were Roy Renaud $11,424, Marc Ouellette $4,412 and Dan Mirsky $4,334, each of which paid in the same month it was billed.
Invoiced in May
$487,471
35 invoices · the biggest billing month until September
Cash In
$168,797
43 payments plus 11 deposits
Billed Over Collected
$318,674
Most of it Kanata Woods, collected in June
May is when the Kanata Woods job was billed: $289,426 of the $487,471. That money came in the following month. Other large bills were Jeff and Tammy Jerome $36,500, which paid the same month, and Steve and Kathryn Clay $23,994, which paid in June. One invoice of $9,009 was voided in May.
Invoiced in June
$170,179
27 invoices
Cash In
$423,368
The best collection month of the first half
Kanata Woods Paid
$291,593
Settling what was billed in May
June was the year-end month and the month May's billing turned into cash. Kanata Woods paid $291,593, Steve and Kathryn Clay $23,994 and Melinda Karlsson $18,211. New billing was more normal, led by Revel Construction $55,505, Condominium Management Group $32,595 and a further $31,110 to Kanata Woods.
Invoiced in July
$350,157
46 invoices
Cash In
$203,042
26 payments plus 7 deposits
Billed Over Collected
$147,115
The gap that built the August and September AR
July billed heavily and collected about half of it. Largest bills: Kanata Woods $68,305, Condominium Management Group $56,761 and Jen Nodder $55,236. Jen Nodder paid in the same month. The rest of the July billing is what pushed open AR up through August.
Invoiced in August
$372,105
53 invoices · the highest invoice count of the year
Cash In
$404,219
62 payments plus 2 deposits
Collected Over Billed
$32,114
The first month collections ran ahead
August is the first month of the season where collections ran ahead of billing. Cooperators paid $119,075, Revel Construction $47,364 and Kanata Woods $44,869. New billing was led by Condominium Management Group $79,334, Cooperators $65,186 and Kanata Woods $42,035. Three invoices totalling $9,718 were voided in the month.
Invoiced in September
$538,223
29 invoices · the biggest billing month of the year
Cash In
$524,562
$503,531 in payments plus $21,032 of deposits
Cooperators Paid
$197,439
Plus Kanata Woods $65,471
September was the biggest month of the year on both sides, and that is why open AR fell by $136,966. $538,223 went out in only 29 invoices, led by Cooperators at $254,936, and $524,562 came in. Cooperators paid $197,439, Kanata Woods paid $65,471 across four invoices, Condominium Management Group $29,545 and Lara and George Badke $24,000.
The one thing to watch: billing was concentrated in very few invoices. Cooperators alone was 47% of the month's billing, so the October cash position depends heavily on one customer continuing to pay the way it did in September.
Invoiced Oct 1 to 15
$173,047
14 invoices
Cash in
$158,048
26 payments plus one deposit
Largest new invoice
$53,271
Anthony Grieco, Oct 2, since paid
Halfway through October, $173,047 billed and $158,048 collected. A strong fortnight on both sides. Anthony Grieco was invoiced $53,271 on Oct 2 and paid $48,271 on Oct 6. Gemini Towers was billed $36,146 on Oct 6, Alexandra Gale-Mouldey $12,711 and Stephanie Worth $10,523 on Oct 13, and Michael Azzi $12,425 on Oct 1. On the money-in side, besides Grieco, Condominium Management Group paid $18,018 and Mireille Paul $17,892 on Oct 1.
Pipeline — Quotes Awaiting Action Refreshed live from Jobber Oct 15, 2026
Open quote pipeline · 81 open quotes, $2,050,501 total: 73 waiting on a reply, 6 approved with no job created, 2 where the customer asked for changes. Quote #1089 "Ryan Watts test" is left out of every number on this page.
Waiting On A Reply
73 quotes
$1,936,311 — no answer either way
No Reply For 30+ Days
$1,773,229
77 quotes — 86% of all open quote value
Approved, No Job Created
6 quotes
$104,585 — four are Kanata Woods ($76,993)
New This Fortnight
$250,903
3 quotes under 15 days old
The pipeline grew by $224,335 and got staler at the same time. On Oct 4 it was 80 quotes at $1,826,166 with 72 of them stale. Today it is 81 quotes at $2,050,501 with 77 stale. Five more quotes crossed the 30 day line and nothing closed.
One new quote explains almost all of the growth. #1205 Louis and Michelle Uyeyama, $223,311.73, went out on Oct 13 and is two days old. That single quote is worth more than the entire approved column. It is the most valuable thing in the pipeline right now and it is still warm, so it is the one worth a phone call rather than an email.
Two things have been sitting too long to be left alone. Four Kanata Woods quotes worth $76,993 were approved back on Jun 4 and Jul 8, so the work is sold but still has no job in Jobber. And quotes #1085 Erica Mccarthney ($7,774) and #1092 Nina Wright ($1,831) are marked "changes requested" from 155 and 147 days ago, which means those customers asked for a revised quote and never got one.
No reply for 30 days or more — chase these first77 quotes · $1,773,229 · oldest first, top 15 shown
Where to start: #1205 Uyeyama at $223,312 while it is still fresh. Then the four approved Kanata quotes, because that work is already won. Then the oldest end of the stale list, where #1028 Paul Sarkozy has now been waiting 203 days and #1035 Brock Beaulne is the largest stale quote at $181,405. Every customer name above with an email on file links to a ready-written follow-up.
AP Overview Supplier statements received by email · Ritchie Sep 30, Robertson Sep 30, Yves Malboeuf Aug 31
What Williams owes its trade suppliers. Source: the statements of account the suppliers themselves emailed to accounting@williamslandscaping.ca. Every figure below reconciles line by line to the statement PDF it came from.
Open AP at the Sep 30 statements
$79,487
Ritchie $62,162 + Robertson $17,325 · was $98,969 a month before
Paid to Ritchie since
$30,000
Charged to Calvin's Visa on Oct 13
Down On The Month
$19,482
A $40,000 payment reached Ritchie on Sep 24
Ritchie, Past 60 Days
$5,574
Was $56,240 on the Sep 2 statement
Suppliers Sending Statements
3
Ritchie, Robertson and Yves Malboeuf, who is paid off
Supplier debt came down $19,482 in a month, and the aging came down with it. A payment of $40,000 reached Ritchie on Sep 24. Their Sep 30 statement shows $62,161.52, and the part of that balance more than 60 days old has gone from $56,240 to $5,573.64. Just under 60% of what is left was billed in September and is not yet due.
Robertson went the other way, up $3,263 to $17,325.01. That is normal for a rental account in a busy month, and it is new rentals rather than old money: the 61 to 90 day bucket fell from $2,388.13 to $165.56. $7,493 of the Robertson balance is past due. Yves Malboeuf's August statement of $1,210.23 was paid by e-transfer on Sep 11, so nothing is owing there.
Since those statements: a further $30,000 went to Ritchie on Oct 13, charged to Calvin's Visa rather than paid from the chequing account. On the face of it that takes the Ritchie balance to about $32,162, but it needs the October statement to confirm, because any October purchases will have gone the other way. The October statement has not arrived yet. Note also that paying a supplier on a credit card moves the debt rather than clearing it, and the card was then paid $45,500 from the bank between Oct 9 and Oct 14.
180 Kanata Ave, both sides of the ledger
The item that sat frozen on this page all summer, and where it stands now
Kanata Has Paid Since Aug 15
$65,471
Four of the five open invoices cleared
Kanata Still Owes Williams
$28,943
One invoice, #2666 · 167 days old
Paid To Ritchie
$40,000
Sep 24 · the largest payment that supplier has had this year
This has largely unwound, and it is the best movement on the dashboard this month. In August this page showed $94,414 owed to Williams by Kanata Woods and $63,028 owed by Williams to Ritchie for materials on the same address, with neither side moving for six weeks. Since then four of the five Kanata invoices have been paid, leaving $28,942.56 on invoice #2666, and $40,000 went out to Ritchie on Sep 24.
Two things are left. The remaining Kanata invoice is 167 days old and is now the oldest receivable on the books. And the job-by-job split of what is still open on the Ritchie account has not been read off the new Sep 30 statement, so the old $63,028 figure for 180 Kanata Ave is not carried forward here; it pre-dates the payment and would be wrong. The Ritchie total of $62,161.52 is confirmed, the breakdown by job is the next piece of work on that supplier.
AP — View by Month
Vendor email traffic and statement positions by month. Both statements are dated Sep 30 and were re-read on Oct 15.
All-Period view active. The vendor detail below covers every open balance as at the latest statement from each supplier. April and May are not shown because there was almost no supplier billing activity in those months, which fits the season: two vendor emails in May, none in April.
June was the year-end month and the heaviest materials month of the season. Four Ritchie invoices dated Jun 18 to Jun 26 total $54,076 and every one of them is 180 Kanata Ave. Those invoices are what pushed the Ritchie account past 60 days over the summer. The $40,000 paid on Sep 24 has brought that aged money almost all the way down, though which specific invoices it cleared has not been read off the new statement yet. Robertson also peaked in June before starting to come down.
Paid to Ritchie
$25,000
Jul 2
New Ritchie Kanata Invoices
$8,952
Jul 20 and Jul 24 · 3 invoices, all 180 Kanata
Robertson Paid Down
$4,024
$10,146 at Jul 1 down to $6,122 at Aug 1
One large payment went out on July 2 and then nothing else went to Ritchie until the end of August. Meanwhile another $8,952 of Kanata materials was invoiced on Jul 20 and Jul 24. Robertson kept getting paid steadily through the month and finished it clean. July was also by far the busiest month for supplier billing in the accounting inbox, with 33 vendor invoices and statements arriving, most of them Robertson rental invoices.
Open AP at Statement Date
$91,343
Robertson statement Aug 1, Ritchie statement Aug 4
Billed After the Statements
4 items
3 Robertson rentals Aug 5-6, 1 Ritchie invoice Aug 7
Payments Out
$34,456
Three $10,000 receipts on Aug 8, then $4,456.38 on Aug 31
Both statements landed in the first week of August. Billing did not stop when they were cut: Robertson billed three more rentals dated Aug 5 and Aug 6, and Ritchie sent another invoice on Aug 7, all of which show up on the following statements. August is also the month the Ritchie aging peaked, before the September payment turned it around. See the September and October panels for where the balances landed.
Paid to Ritchie
$40,000
Sep 24 · the largest payment that supplier has had this year
Ritchie, Sep 30 Statement
$62,161.52
Down $22,745 on the month
Ritchie Past 60 Days
$5,574
Was $56,240 on the Sep 2 statement
September is the month the Ritchie account was brought back under control. One payment of $40,000 on Sep 24 took the balance from $84,906.66 to $62,161.52 and collapsed the aging: money more than 60 days old went from $56,240 to $5,573.64, and the over 120 day bucket is now nil. Just under 60% of what is left was billed in September and is not yet due. Kanata Woods paid four of its five open invoices over the same period.
Combined Supplier Debt
$79,487
Ritchie at Sep 30 plus Robertson at Oct 1
Robertson, Oct 1 Statement
$17,325.01
Up $3,263 on the month, all of it new rentals
Past Due Across Both
$32,793
The rest was billed in the last few weeks
October opens in a much better position than September did. $79,486.53 is owed across the two suppliers that send statements, down from $98,968.86 a month ago. $32,793 of that is past due and the remaining $46,694 is current. Robertson's increase is new rental activity rather than old money: its 61 to 90 day bucket fell from $2,388.13 to $165.56 over the month.
Vendor Detail
Largest balance first · Source: statements of account emailed to accounting@williamslandscaping.ca
Ritchie Feed & Seed Inc. — $62,161.52 owing
Customer W08810 · 1390 Windmill Lane, Gloucester · 613-741-4430 · Contacts: Noemi Olvera-Guevara and Scott Endicott · Statement of Account dated Sep 30, 2026
Aging
Bucket
Amount
Share
Current
$36,862.00
59%
Over 30 days
$19,725.88
32%
Over 60 days
$5,492.30
9%
Over 90 days
$81.34
under 1%
Over 120 days
$0.00
—
Total owing
$62,161.52
100%
Last payment received: Sep 24, 2026, $40,000.00. Before that, $4,456.38 on Aug 31 and three receipts of $10,000 each on Aug 8. The aging buckets on the Sep 30 statement add up to $62,161.52 exactly and the running balance on the final transaction line agrees. Ritchie drops paid invoices off the statement rather than showing them as credits, so this is the open payable in full.
The shape of this account has changed completely in a month. A month ago nothing was current and two thirds of the balance was past 60 days. Now $36,862.00 of it is current, $25,299.52 is past 30 days, and only $5,573.64 is past 60.
180 Kanata Ave is now one invoice, not seven
Date
Invoice
Job reference
Amount
2026-07-24
6798837
180 KANATA
$1,207.71
Kanata subtotal
$1,207.71
Everything else on the statement
$60,953.81
Total per Sep 30 statement
$62,161.52
This is the single best number on the page. In August, $63,028.45 of the Ritchie balance was 180 Kanata Ave materials across seven invoices. The $40,000 payment on Sep 24 cleared six of them. One invoice survives, for $1,207.71. Williams is no longer financing that address on the payables side.
One thing to raise with Ritchie. The individual lines on the Sep 30 statement add up to $63,381.90 against a stated total of $62,161.52. The $1,220.38 difference appears to be credit that has been applied to the account but is not shown as a line anywhere on the statement. The total itself is confirmed three separate ways, so nothing is wrong with what is owed; it is the detail that is incomplete. Worth asking them for the three credit memos dated Sep 29 and for statements that show credits as lines.
Up $3,263 in a month, and that is not a problem on its own. The old money got paid: the 61 to 90 day bucket went from $2,388.13 down to $165.56. The increase is new rentals in a busy month. $9,831.94 of the balance is current and $7,493.07 is past due.
Robertson emails an invoice for every single rental, which is why this account can be reconciled line by line every month. One small thing to clean up: a credit of $17.90 on invoice 260731-00017299-02, dating from July, is still sitting unapplied on the statement.
What this page does not cover yet
Being straight about the edges of the number at the top
$79,487 is a complete, reconciled figure for two suppliers. It is not the whole payables picture. Ritchie and Robertson are the only suppliers that send a running statement of account, and Yves Malboeuf has now started, though that account is paid off. Other suppliers still turn up in the accounting inbox as one-off invoices and receipts, so their balances can only be built invoice by invoice rather than confirmed against a statement.
Other suppliers seen in the accounting inbox, no statement
Supplier
What arrives
Last seen
Running balance?
Ritchie Feed & Seed
Invoices and a monthly statement
Sep 30, 2026
Yes, reconciled
Robertson Rent-All
Per-rental invoices and a monthly statement
Oct 1, 2026
Yes, reconciled
Yves Malboeuf Custom Work
Monthly statement, forwarded by Calvin
Sep 11, 2026
Yes, paid in full
Wagepoint
Subscription invoices and payroll reports
Sep 15, 2026
No statement
W.O. Stinson & Son
Fuel, forwarded payment confirmations
Jul 16, 2026
No statement
Sterling Ford
Parts receipts plus the Sep 10 lease and payout package
Sep 10, 2026
No statement
Candace Mallette
Cheque 237 for $35,576.78, Job 25
Sep 2026
Cheque written, confirm it cleared
VistaPrint
Tax invoices, forwarded
Aug 3, 2026
No statement
The fix is small and it is a one-time job. For any supplier that extends trade credit, ask their accounts department to add accounting@williamslandscaping.ca to their statement distribution. That is one email each. Once they are on the list, this page becomes the real payables position every month instead of two suppliers plus guesswork, and it stops being possible for a balance to build up quietly the way the Ritchie one did between May and August.
Open Questions
Needs an answer
The Sugar Creek job may have been paid for twice
Sugar Creek shows up three times on the Ritchie statements, for $11,412.55, $1,119.16 and $765.48. Separately, two payments went out of the bank in September for what looks like the same address: a $282.50 e-transfer on Sep 2 and $1,130.00 described on the bank line as "Above Average".
We are not saying anything is wrong. We are saying we cannot tell from the bank alone whether those two payments were for work Ritchie has also billed, and we would rather ask than guess. What we need from you: who the $282.50 and the $1,130.00 went to, and what each one covered.
Worth confirming
The Ritchie payment worked. Is another one planned this month?
A month ago this page said $56,240 of the Ritchie balance had crossed 60 days, which is the kind of pattern that ends in a credit hold on your main materials supplier. After the $40,000 payment on Sep 24 that figure is $5,573.64, and $36,862.00 of the $62,161.52 balance is current. This is the single biggest improvement on the dashboard this month.
What we need from you: whether another payment to Ritchie is planned before the next statement and roughly what size, so the October statement can be checked against it. If one has already gone out since Sep 30, let us know the date and amount and we will pick it up.
Quick win
Get Williams onto the statement list for the other suppliers
Ritchie and Robertson are the only two suppliers sending a monthly statement of account. Everyone else shows up as loose invoices and receipts, so their balances cannot be confirmed against a statement the way Ritchie's and Robertson's can.
All it takes is a quick ask to each supplier's accounts department to add accounting@williamslandscaping.ca to their statement distribution. Whoever holds the relationship with each supplier is the fastest person to do it.
Who to ask first: the suppliers where Williams runs an account rather than paying at the counter. If you can list which of the regular suppliers extend terms, that is the list worth working through.
Job Margins — Crew Level Rebuilt live from Jobber Oct 15, 2026 · window May 1 – Oct 15
One-off jobs rolled up by crew. Crew level only, as agreed on the Jul 23 call: no row traces back to a named person. A crew counts on a job when its people logged 10% or more of that job's hours.
Read this first, because it changes how the table should be used. These are Jobber-tracked costs, not full gross margin. Cost is logged hours times Jobber's configured cost rate (wage plus payroll burden) plus materials, expenses and subcontractors tagged to the job. It does not include vehicles, equipment, fuel, insurance or overhead. Revenue is what has been invoiced plus what is still to bill on the job, because cost is counted for the whole life of the job, and comparing a whole-life cost against part of the billing would make a long job look worse than it is.
Two sets of jobs are deliberately left out so the numbers mean something. The internal codes (#34 shop, #42 office, #65 summer students, #70 gopher runs) carry 1,137 hours and no revenue. And sixteen jobs worked by the condo maintenance crew are held out, because Kyle Smiley is configured at $0.00 an hour in Jobber: those jobs carry $188,860 of revenue against only $11,682 of recorded cost, and their labour costs out at $24.86 an hour against about $39 everywhere else. Including them would show a margin of 94%, which would be fiction. His hours are on the right jobs and his invoices are a real cost in the books; neither reaches Jobber job costing.
Revenue on these jobs
$2,040,622
56 one-off jobs, invoiced plus still to bill
Jobber-tracked costs
$991,462
Labour $365,421 plus tagged materials, subs and expenses $626,041
Tracked margin
51.4%
$1,049,159, before vehicles, equipment and overhead
Labour cost check
$39.16 / hr
Every row falls between $36.40 and $41.66, so the comparison is fair
By Crew
Highest margin first. Revenue, cost and hours are all for the whole life of each job, so the rows can be compared with each other. A = Craig and Eric. B = the condo maintenance crew, held out for the reason above. C, D and E per the crew mapping. "Sales/other" means Leon or another non-crew person logged 10% or more of the hours.
Crew
Jobs
Hours
Revenue
Cost
Profit
Margin
Labour $/hr
C
4
783
$191,009
$60,795
$130,214
68.2%
$39.50
D
9
561
$152,658
$55,963
$96,695
63.3%
$39.18
A + C
3
1,135
$208,132
$86,855
$121,277
58.3%
$37.98
A + E
5
690
$112,550
$50,934
$61,616
54.7%
$40.18
D + E
10
2,905
$923,853
$467,306
$456,547
49.4%
$38.84
A
8
1,004
$141,030
$73,846
$67,184
47.6%
$39.73
E
7
512
$62,657
$35,553
$27,104
43.3%
$39.81
C + sales/other
2
580
$120,919
$70,752
$50,168
41.5%
$41.66
A + D
5
661
$76,921
$49,110
$27,811
36.2%
$38.89
A + C + sales/other
1
115
$9,907
$6,969
$2,938
29.7%
$41.01
Three or more crews
2
385
$40,986
$33,379
$7,606
18.6%
$36.40
Total
56
9,331
$2,040,622
$991,462
$1,049,159
51.4%
$39.16
The spread is about the jobs, not the crews. Labour costs out between $36.40 and $41.66 an hour on every single row and $39.16 across the whole table. Because no crew is cheaper or dearer per hour, a row reads high or low because of the work it was given, not because of who did it.
D and E together carry 2,905 hours and $923,853 of revenue, which is 45% of everything in this table, at 49.4%. That one row is close to being the business. Crew C on its own sits at 68.2% across four jobs and crew D on its own at 63.3% across nine, and those are the rows worth looking at for something to copy.
The row that should bother you is the last one. Jobs needing three or more crews came in at 18.6%, on $40,986 of revenue. A fortnight ago that row was 37.6% across six jobs. It is now two jobs and the margin has halved. Small numbers move easily, so this is a flag rather than a verdict, but jobs that need three crews on site are the ones where the estimate and the day do not match, and they are worth a look before the next one is priced.
A + D at 36.2% is the other soft row and it is not small: five jobs and 661 hours.
Time Tracking — Where Hours Are Landing
May 1 to Oct 15, 2026: 2,981 approved timesheet entries, 12,533 hours. Read live from Jobber Oct 15.
On a customer job
88.9%
11,136 hours
On internal codes
1,137 hours
9.1% · shop, office, summer students, gopher runs
No job attached
260 hours
2.1% · barely changed since September
Crew
Customer jobs
Internal codes
No job
Total
% on a customer job
Jobs touched
E
2,940
40
29
3,009
97.7%
36
D
2,148
65
23
2,236
96.1%
34
C
2,082
14
97
2,192
95.0%
25
A
1,685
120
27
1,833
92.0%
28
B
2,122
267
50
2,439
87.0%
18
Not in a crew
159
631
34
824
19.3%
9
Total
11,136
1,137
260
12,533
88.9%
—
Tagging discipline is good and is not the problem. Every crew puts at least 87% of its time on a customer job, and the 260 hours with no job attached are spread thinly across five and a half months. "Not in a crew" is Leon, Josh and Vsevolod, and 631 of their 824 hours are on the internal office and shop codes, which is what their work actually is.
One thing has got better since the last update. Job #134 Don Robertson had not one hour logged against it a fortnight ago and now carries 122. #135 Gemini Towers has 46 and #90 Condominium Management 177. Timers are being started on the big jobs.
One thing has got worse, and it needs a straight answer. Jacob Wright-Desjardins has logged no time at all since Sep 1. He was paid $1,599.19 by e-transfer on Sep 30. Either he has left, or his time is not being recorded. Calvin said on Sep 29 that the problem with Jacob's timer was not fixed and he would call Jobber support. Six weeks of one person's hours are missing from every margin on this page.
Two Things Worth Fixing In Jobber
Not bookkeeping problems. Both are about what gets recorded on a job, and both cost money or visibility.
1. Eighteen jobs that were due to finish have $182,758 of work still not invoiced.
These are jobs whose end date in Jobber has already passed and that still carry money Jobber says has not been billed. Eight of them hold almost all of it, and they are listed below.
To be clear about what this figure is not: Jobber shows $780,885 of uninvoiced work in total, but most of that sits on jobs that are still running. Work in progress should be uninvoiced. The $182,758 is the part where the job's end date has gone by.
It came down $18,063 since Oct 4, and that nets two opposite movements. Gemini Towers fell from $60,243 to $28,256 because most of it was finally invoiced, and those invoices now show on the AR tab. Meanwhile two more jobs finished and went straight onto this list: #141 Cooperators on Oct 14 and #90 Condominium Management on Oct 10.
#134 Don Robertson has not moved at all. $63,621, finished Sep 18, four weeks ago, still not invoiced. It was the largest item on this list a fortnight ago and it still is. It is a third of everything on this list and more than a quarter of what customers currently owe Williams. Of everything on this dashboard, this is the single item that turns into cash fastest.
Job
Customer
Not yet invoiced
Hours logged
Due to end
#134
Don Robertson
$63,621
122
Sep 18
#135
Gemini Towers
$28,256
46
Sep 18
#141
Cooperators
$19,911
0
Oct 14
#130
Lara & George Badke
$18,244
0
Sep 2
#79
Pathway Hyundai
$17,608
0
Sep 28
#90
Condominium Management
$15,945
177
Oct 10
#133
Cooperators
$6,615
0
Sep 12
#114
Dijana Custic
$5,773
90
Sep 29
Top eight
$175,973
All eighteen
$182,758
What would help: a quick look down this list to say which are genuinely ready to invoice and which are waiting on something. Anything finished and billable turns straight into cash. Anything not actually finished just needs its end date moved in Jobber and it drops off this list for good.
2. Thirty-five jobs carry revenue with not one hour logged against them.(re-counted live Oct 15)
Between them they hold $400,318. Sixteen are still open and carry $267,482 and nineteen are already archived and carry $132,839. Jobs that have not started yet are excluded, because having no hours on those is correct.
This improved in a fortnight: it was 36 jobs and $517,954 on Oct 4 and is now 35 jobs and $400,318. #134 Don Robertson and #135 Gemini Towers both came off the list because timers were finally started on them. The ones still on it are led by #133 Cooperators $57,497, #130 Lara and George Badke $48,849, #125 Kanata Woods $30,159 and #95 Kanata Woods $22,167.
Why it matters: a job with revenue and no hours shows a 100% margin. Leave enough of them in a table and the business looks far more profitable than it is, which is why every margin on this page has to be described as a ranking of crews rather than a profit figure. The fix does not need a new process, only that somebody clocks onto the job, even roughly, on the jobs that get invoiced without a crew timer running.
What would help: if there is a reason these particular jobs run without timers, such as them being priced as a supply-and-install and done by a sub, say so and we will mark them that way instead of flagging them every month.
By Service Line
From the Products and Services report, read live Oct 15, 2026: all 876 line items ever used, covering $2,616,150 of job value, $4,500,353 quoted and $2,052,207 invoiced. Service lines are grouped by keyword from the item name, because Jobber only tags an item as a product or a service.
Service line
Items
Job value
Share
Quoted
Invoiced
Hardscaping
327
$1,163,411
44.5%
$1,509,516
$855,996
Landscaping and planting
117
$473,795
18.1%
$615,178
$307,063
Unclassified
258
$367,833
14.1%
$1,090,713
$341,155
Decks and carpentry
93
$293,528
11.2%
$756,573
$230,061
Pools
19
$200,308
7.7%
$313,608
$108,749
Drainage and excavation
41
$89,282
3.4%
$83,915
$62,103
Maintenance
11
$14,687
0.6%
$17,931
$133,882
Lighting and electrical
6
$10,129
0.4%
$10,699
$9,961
Labour and equipment
2
$2,327
0.1%
$100
$2,386
Snow
2
$850
0.0%
$102,120
$850
Total
876
$2,616,150
100%
$4,500,353
$2,052,207
Hardscaping is the business. At 44.5% of job value it is close to half of everything, and it is the line where quoted ($1,509,516) and invoiced ($855,996) sit closest together, which means the work gets sold and then done.
Decks are the opposite shape and the gap is wide: $756,573 quoted against $230,061 invoiced, so about seven out of every ten dollars of deck work quoted has not turned into a job. Snow is the same story in a smaller way, $102,120 quoted against $850 invoiced, though snow quotes go out ahead of the season so that one will correct itself over the winter. The deck gap will not correct itself, and it lines up with the stale quote list on the AR tab.
Two cautions on reading this table. Unclassified at 14.1% is $367,833 of job value on items whose names do not say what trade they belong to, so a seventh of the work cannot be attributed to a service line. Tidying item names in Jobber is the only fix, and it would make the quoted-against-invoiced comparison readable per trade. And the Maintenance row is the Jobber limitation described at the top of this page: $133,882 invoiced against items showing only $14,687 of job value, because recurring work does not land on jobs the way one-off work does.
The deeper point: there are 876 separate line items and only two of them behave like a catalogue, Summer Maintenance at $91,024 and Swimming Pool at $82,199 over the last quarter. Everything else is a one-off description typed for a single job. That is why no two jobs can be compared on price, and it is the thing that would most improve pricing discipline if it were fixed.
On the labour-cost numbers behind these tables
The cost figures come from Jobber's configured cost rates, checked against Wagepoint for all 20 employees and the one contractor on payroll. Jobber's rate runs higher than the wage because it is fully burdened, which is expected and correct. This page stays at crew level and no figure on it traces back to one person's pay.
Two cost gaps remain, both inside Jobber rather than in the books. Kyle Smiley's subcontractor invoices are not entered as Jobber expenses and he is configured at $0.00 an hour, so any job he works on looks better than it is. And the thirty-five jobs with revenue and no hours, above, have no labour cost at all. Both are recorded properly in QuickBooks; it is the Jobber job-costing view that is short.
For Your Attention Reviewed Oct 15, 2026
Items where Amanda needs Ryan and Calvin's input. Reply directly by email and Amanda will update this list each weekend.
How this works: each item below has one question or decision in it. Tap Reply by email on any item and it opens a pre-filled email back to accounting@williamslandscaping.ca. Type your answer and send. Anything you cannot place, just say so and it gets parked rather than guessed at.
Money we cannot finish posting
Blocking the Oct 31 HST return
108 payments are waiting to be recorded, and 13 of them need a name from you
The bank feed is working. What is behind is the coding: 59 items on the chequing account and 49 on the four Visa cards, $241,663 going out, $42,362 coming in, and about $49,000 of card spending. Until they are coded the profit figure is overstated and the HST return cannot be worked out, and that return is due Oct 31.
Most of them we can now place without asking. Every one of the seven customer e-transfers that came in has been matched to the person who sent it. The Koho top-ups, the shareholder transfers, the payroll runs, the Ford Credit payments, the fuel, the card payments, Eric Auclair's wages, the Alex Percy repayment, the $11,865 plow cheque and Ferme P & C Lafrance are all identified. The two cheques we had open are settled: cheque 236 for $33,620.93 was S&R Flooring Concepts and cheque 240 for $11,865.00 went to Stittsville for the new plow, which means it is equipment rather than a job cost.
These thirteen we genuinely cannot place. The bank shows only a three-character reference on an e-transfer, and no confirmation email for any of these reached the accounting mailbox, which usually means they were sent from one of your own logins rather than the business one.
Date
What the bank shows
Amount
Sep 22
Cheque 238
$16,393.48
Sep 17
e-Transfer, reference BBU
$9,000.00
Aug 28
e-Transfer, reference Km4
$7,539.53
Aug 17
e-Transfer, reference VhA
$7,345.00
Sep 21
e-Transfer, reference r9C
$6,403.34
Oct 2
e-Transfer, reference 92k
$3,616.00
Sep 8
e-Transfer, reference XtA
$1,100.00
Aug 4
e-Transfer, reference R4r
$500.00
Oct 1
e-Transfer, reference yPu
$500.00
Oct 1
e-Transfer, reference bD8
$500.00
Sep 2
e-Transfer, reference 3JQ
$282.50
Sep 18
e-Transfer, reference hJv
$144.08
Aug 27
e-Transfer, reference Kqy
$115.77
Total
$53,439.70
Two more where we have a good guess and only need a yes or no. Sep 4, $6,389.73 — the identical amount went to Brandon Hume on Oct 8, so we assume this one did too. Sep 25, $1,638.50 — the identical amount went to Michael Ross White on Jul 23.
One payment in that we cannot identify. Oct 7, $14,988.72, described on the bank line as "CCC 13 MSP". It does not match an open invoice in Jobber. The Oct 9 receipt of $8,390.25 from Long Holdings is settled: Jobber has it recorded as a customer payment on Oct 5.
And Canark is down to one question. The invoice was $19,210.00 and Ryan confirmed on Aug 19 that it was paid in full. We can see $9,210.00 going to Canark that day, which leaves exactly $10,000, and $10,000 is the usual per-transfer limit. There is no second Canark payment anywhere in the bank account or the mailbox, so we need to know whose account the other $10,000 went from.
Needs a few minutes in the TD app
Two accounts have stopped feeding, and the Koho card is the one that matters
Six of the eight accounts refreshed today. Two did not.
The Koho prepaid card has sent nothing since Sep 9. In that time four top-ups totalling $5,000 have gone onto it from the chequing account: $1,000 on Aug 25, $1,000 on Sep 28, $1,500 on Oct 1 and $1,500 on Oct 6. So money is going on the card and being spent, and none of that spending is being recorded anywhere. QuickBooks still shows $2,080.45 on it, which is the Sep 9 figure and is now wrong. This is the one to fix first, and in the meantime any Koho receipts you have should come to Amanda.
The Summer Project chequing account has sent nothing since Sep 15. TD is returning error 185, "more security info required by your bank", which is a step somebody has to complete in the TD app. That account holds $2,339.84 and pays the Ford Credit lease and the Sterling payment each month, so those payments are invisible until it reconnects.
Payroll question
Six crew were paid by e-transfer on top of the Wagepoint runs
Between Sep 30 and Oct 2, six people on the crew received e-transfers straight from the business account: James Barthe $1,846.95, Brett Watts $1,758.05, Jacob Wright-Desjardins $1,599.19, Noah Brake $1,460.94, David Thrasher $853.73 and Eric Auclair $1,915.03. That is $9,433.89 in total.
All six are on the timesheets and on payroll, and payroll also ran through Wagepoint in the same period. We need to know what these were, because the answer changes how they are recorded and whether anything is owed to CRA on them. The likely answers are that they were the Oct 2 run paid out by e-transfer because the Wagepoint deadline was missed, or that they were advances, or reimbursements for things the crew bought. Each of those is recorded differently.
This is not a criticism of how anyone was paid. It just cannot be guessed at, because guessing wrong on payroll is the expensive kind of wrong.
One question
Camelot Golf, $16,012.82 — business or personal?
A single charge of $16,012.82 went out of the chequing account on Sep 11 to Camelot Golf. It is large enough that we are not going to guess at it, and how it gets posted depends entirely on the answer.
What we need from you: whether this is a business cost, and if so what it was for, such as a client event or a membership. If it is personal it gets posted to the shareholder account instead, which is also fine, it just needs saying.
No action needed — for information
Things that have been settled since the last update
The $3,000 that came in on Aug 14 is an HST refund from CRA for the quarter ended Jun 30, 2026. Confirmed directly against the CRA account rather than taken from the bank description, and posted.
Four small charges no longer need an answer from you: Costco, Etsy, a City of Ottawa charge and a $1,020 Koho item are all being posted on our side. The two $2,500 Visa payments out of chequing on Sep 10 and Sep 14 are being matched to the right cards. None of that needs you.
The four Robertson card charges that were sitting unposted have gone through.
Settled this fortnight, so none of these need an answer: the $5,085 that went out on Sep 28 is Amanda's own fee. The three $1,428.00 transfers on Sep 21, Sep 29 and Oct 13 are Ryan's. The $1,500, $1,500, $1,000 and $1,000 e-transfers to Calvin on Oct 6, Oct 1, Sep 28 and Aug 25 are Koho top-ups. Cheque 236 for $33,620.93 was S&R Flooring Concepts and cheque 240 for $11,865.00 was the new plow from Stittsville. The $3,385.77 Yeti charge on Sep 30 is the snow subscription and the $40 on Sep 17 is Landscape Ontario. The $2,578.82 on Oct 2 is the Alex Percy repayment. "Yeves M" on the bank lines is Yves Malboeuf. And all seven customer e-transfers that came in have been matched to the people who sent them.
Recording things in Jobber
Costs real money
$182,758 of finished work has not been invoiced
Eighteen jobs whose end date in Jobber has already passed still carry money Jobber says has not been billed. #134 Don Robertson at $63,621 has now been sitting since Sep 18, four weeks, and is the largest single item for the second fortnight running. The full list is on the Jobs tab.
To be fair about the number: Jobber shows $780,885 uninvoiced in total, but most of that is on jobs still running. Work in progress should not be invoiced. The $182,758 is the part where the job's end date has gone by. Gemini Towers came down from $60,243 to $28,256 because it was finally invoiced, which is exactly what we asked for last time.
What we need from you: a quick pass down that list saying which are ready to invoice and which are waiting on something. Anything genuinely finished turns straight into October cash. Anything not actually finished just needs its end date moved in Jobber and it drops off this list for good.
Makes the margins wrong
35 jobs carry revenue with no hours logged against them
Between them they hold $517,954. Sixteen are still open and carry $383,450. Jobs that have not started yet are not counted, because having no hours on those is correct.
It is happening on the newest jobs, not just old ones. #134 Don Robertson $77,303, #135 Gemini Towers $60,243, #133 Cooperators $57,497 with $50,882 of it already invoiced, and #130 Lara and George Badke $48,849. Not one timer has been started on any of the four.
A job with revenue and no hours shows a 100% margin, so a handful of these makes the whole business look more profitable than it is. That is why every margin on the Jobs tab has to be called a ranking of crews rather than a profit figure.
What we need from you: for those four, were the hours put on a different job number, was the work done by a sub, or was it never tracked? One answer probably covers the other 32. If there is a reason some jobs run without timers, such as supply-and-install done by a sub, tell us and we will mark them that way instead of flagging them every month.
Pay is settled · job costing open
Jacob has logged no time in Jobber since Sep 1
First, the timer problem is fixed and there are no others. The Sep 1 entry on Job 13 now reads 7:16 a.m. to 4:43 p.m., 9.45 hours, and the earlier Aug 13 one reads 8.02 hours. The largest single timesheet entry anywhere in Jobber since mid-August is 13.05 hours, so no clock is running away any more.
He has been paid correctly. 36 hours went through by hand for the period ending Sep 12 and 80 hours for Sep 13 to 26. That is settled and he is not out of pocket.
What is still missing is the job numbers. Jobber holds only 9.45 of those 116 hours, and he has recorded nothing at all since Sep 1 while thirteen other people have. Through August he logged normally, all of it on Job 13 Cooperators. The likely cause is that his app has been stuck clocked in since Sep 1, so no new entries were ever created, and fixing the end time on that entry did not bring back the days after it. He cannot enter the time himself; his Jobber access does not allow it.
Six weeks on, nothing has changed. Re-checked live on Oct 15: Jacob's last timesheet entry in Jobber is still Sep 1. He has 280 hours in total since July and not one of them falls after Sep 1, while every other person on the crew has logged time right through. Calvin said on Sep 29 that he had not managed to fix it and would call Jobber support. Meanwhile Jacob was paid $1,599.19 by e-transfer on Sep 30.
What we need from Calvin: first, whether Jacob is still working. If he is, which jobs he worked from Sep 2 onward, because the hours are known and the job numbers are the only missing piece. If he has left, say so and we will close it off. Either way six weeks of one person's hours are missing from every job margin on this dashboard.
Who does this from here
Kyle Smiley's cost is in the books but Jobber's job margins cannot see it
Nothing is missing from the books. Kyle invoices by job, those invoices get paid, and they are recorded as a subcontractor cost, $116,870 for the fiscal year to date. The gap is inside Jobber only: no expense is entered in his name, so the hours he logs carry no cost on the job, and every job he works shows a margin that is too high. That is why eight of his crew's jobs are left out of the By Crew table.
Entering one is quick. In Jobber go to Expenses, then New Expense. Date it to his invoice, name it with his name and invoice number, and the important step is Search jobs: type the job number and pick the job, because that is what turns it into a job cost. Left blank the expense still saves but never reaches the margin. Put the invoice amount in Total, set the accounting code to Subcontractor, leave Reimburse to on "Not reimbursable" because he is paid against an invoice, attach the PDF and save. If one invoice covers two jobs, enter it once per job and split the amount. Brandon's invoice entered on Sep 17 is the example to copy: $19,901.90, job #130, code Subcontractor.
One warning: leave Kyle's employee cost rate at $0.00 an hour, or his time gets counted twice.
The same gap is a little wider than him. 318 expenses in Jobber have no job attached, worth $66,801 across the year, but most of that is fuel, tools, repairs and office costs that do not belong on a job anyway. The part that should be on a job is about $7,400 across 43 expenses, mostly materials, dumping and small rentals, and four of them already name job 8 in the description.
What we need from you: who enters his invoices from here, and whether to go back and attach jobs on the closed ones or start clean from the next invoice.
Year-End and Paperwork
Year-end
Two finance agreements are not on the books, and one is missing its paperwork
Every vehicle and equipment finance agreement is now on file and the fleet costs are known. Three gaps are left.
Not on the books at all: the Meridian OneCap lease on the 2023 ASV RT40 track loader, which started Jun 1, 2026, inside the year just closed, at 60 payments of $1,277.00 with a $10 buyout at the end; and the 2027 Ford Expedition Max bought from Sterling on Sep 10, $138,228 financed over 72 payments of $2,225.52 at 4.99% from Oct 10. The financed 2025 F-250 is now on, at $63,001.56.
The Expedition needs one answer before it can go on. A 2024 Ford went in on trade with a $12,000 lien paid out, and we need to know which one: the 2024 Expedition on the in-house lease, stock 17905, whose last payment of $1,467.09 was Sep 1, or the 2024 F-250 on Ford Credit lease 063647681. The entry is written and waiting on that single answer.
Missing paperwork: the TD loan account holds two loans, not one. The old truck loan at $583.86 a month cleared to zero at the Jun 30, 2024 year end. A second loan has been running since Jul 7, 2025 at $872.25 on the 6th of every month, and it shows on the bank statements as reference 238391301. Its agreement has never reached us, so it cannot be set up, and that is the whole of the balance sitting in that account. As at Oct 15 the account reads minus $13,956.00. A loan account cannot be negative, so what that number is really telling you is that fifteen months of payments have been posted against a loan the books already show as repaid.
For reference, what the fleet costs. Five Sterling Ford in-house leases come to $7,540.22 a month, all open leases with the residual guaranteed by Williams. Five Ford Credit agreements, four leases and one financed 2025 F-250, had payouts quoted on Sep 10 totalling $331,386.07. The Kubota SVL65 lease ran out on May 27, 2026 with a zero payout and a $1.00 residual, so that machine is effectively owned now.
What we still need:
The loan agreement or a statement for TD reference 238391301: original amount, start date, rate and term. Quote that reference number when you call TD.
Original cost and in-service date for any vehicle owned outright rather than leased.
Anything sold, traded or written off between Jul 2025 and Jun 2026, and what it went for.
The invoice for the new plow. We know it was cheque 240 for $11,865.00 to Stittsville Trailer on Oct 2, because Calvin sent a photo of the cheque. We still need the invoice itself to split out the HST, and $11,865.00 is exactly $10,500 plus 13%, so it is probably that, but we will not claim the tax on arithmetic alone.
Correction to the last update
The bank feed did not stop on Oct 7. That was wrong and we are sorry
The last version of this page told you the TD accounts had stopped feeding into QuickBooks on Oct 7 and needed re-approving in the TD app. That was not right. The update had been running slowly, we read that as a failure, and we published it before it finished. It completed about half an hour later. Six of the eight accounts have refreshed today.
What is actually true is narrower and is covered in its own item above: the Koho card has sent nothing since Sep 9 and the Summer Project chequing account since Sep 15, with TD returning error 185 on that one. Those two do need a few minutes in the TD app. Nothing else does.
The Oct 31 HST deadline is still real, but the thing standing in the way is the coding backlog and the thirteen unnamed payments, not the connection.