Williams Reporting Dashboard

Home · Job Margins · AR · AP · For Your Attention · Updated weekly by Amanda
Everything on this page refreshed Sep 17, 2026. Jobber (AR, quotes, jobs, crews, timesheets): live Sep 17. QBO (cash, P&L, HST): live Sep 17, Cash basis. AP: supplier statements Robertson Sep 1 and Ritchie Sep 2, plus Yves Malboeuf Aug 31. Crew letters per the crew mapping.

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 YTD (Jul 1 – Sep 17, 2026), Cash basis:

Revenue: $655,576 · Total Costs: $597,682 (COGS $304,056 + Operating Expenses $293,626) · Other Income: $34
Net Profit YTD: $57,928 · 8.8% net margin
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

As of Sep 17, 2026 · QuickBooks, cash basis · bank balances = actual TD numbers. The TD feeds have been down since Sep 15 (Error 185 on 7 accounts), so bank balances are as at the last successful sync.

Cash in the bank

Main Chequing (**5464)
$19,852
Main Savings (**3674)
$76
Koho prepaid card
$2,080
Total cash on hand
$22,008
QBO shows $89,672 posted on the chequing account against $19,852 in the bank. The gap is 13 transactions not yet posted plus the feed outage, not missing money. Koho is the reconciled card balance ($1,080.45 at Aug 31 plus the Sep 14 $1,000 load).

Credit card balances

Ryan Visa
$5,415 owed
Calvin Visa
$1,285 in credit
Christian Visa
$2,438 owed
Craig Visa
$935 owed
Net Visa Position
$7,503 owed

Other debts & obligations

Owed ToAmountNotes
HST — Q2 2026 (Apr–Jun)$51,046
HST — Q3 2026 (Jul–Sep, so far)$32,765Due Oct 31, 2026 · as booked in QBO to Sep 17
WSIB — Q2 2026$0 owed
WSIB — Q3 2026Not yet knownStatement notice arrived Sep 16; premium due Oct 31
BDC Loan (137865-04)$50,083$1,416.66 of principal a month, 38 payments left, clear Sep 2029. BDC put it at $50,999.76 after the Sep 1 payment, so $917.10 needs reconciling. The older BDC loan 137865-02 was repaid in May 2025
TDAF Loan-$13,084A second TD loan started Jul 7 2025 at $872.25 a month, shown on the bank statements as reference 238391301, and no loan account can be opened for it until the agreement arrives, so 15 payments have nowhere to post. The old TD truck loan was cleared at the Jun 30 2024 year end. We need the agreement for reference 238391301 to set the loan up properly
Ford F250 XLT Loan$9,867All other vehicle loan accounts sit at zero
New vehicleNot yet bookedRyan sent purchase paperwork Sep 15 and Sterling Ford sent payouts on five Ford Credit agreements Sep 10. Nothing entered yet

Profit & Loss — Year to Date

FY 26-27: Jul 1 – Sep 17, 2026 (11 weeks). Cash basis. From QBO P&L.
Total Revenue
$655,576
All of it Sales. The $845 that sat in Maintenance in August is no longer on the report
Total Costs
$597,682
$304,056 COGS + $293,626 Operating Expenses
Other Income
$34
Interest earned
Net Profit YTD
$57,928
8.8% net margin

Operating expense breakdown

AccountYTD $
Wages (incl. Manulife $2,647)$174,820
6100 Auto & Truck Expenses (lease $33,709 · fuel $17,768 · R&M $1,639)$53,116
6250 Insurance Expense$15,199
6000 Accounting & Legal$13,500
6225 Equipment Rental$9,633
6550 Repairs & Maintenance (incl. dump fees $4,155)$7,238
6350 Meals & Entertainment$5,308
6800 Utilities$3,256
6600 Small Tools, Parts & Supplies$2,958
6150 Computer & Internet$2,408
7515 Dues & Subscriptions$2,272
6050 Advertising & Promotion$1,699
6400 Office Expense (incl. licences & permits $116)$1,321
7510 Bank Service Charges$380
6750 Travel Expense$307
6700 Telephone Expense$211
Total Operating Expenses$293,626
Net Profit YTD$57,928

By month

MonthRevenueCOGSOpexProfit
July 2026$192,273$145,027$121,758-$74,479
August 2026$380,772$138,195$114,868$127,709
September 2026 (through Sep 17)$82,531$20,834$56,999$4,698
FY 26-27 YTD$655,576$304,056$293,626$57,928

Last year — FY 25-26 final quarterly revenue

QuarterRevenue
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 HST filer · Cash basis. Q3 figures are as booked in QBO to Sep 17, taken from the taxable sales summary. Note the HST sales base ($690,572) sits about $35,000 above Sales on the P&L ($655,576), which needs a look before filing. QBO's own sales tax centre is still showing a 2023 return as outstanding, so it is not a source.
QuarterSalesNet TaxStatus
Q3 2025 (Jul–Sep)$751,441$47,707
Q4 2025 (Oct–Dec)$582,456$22,151
Q1 2026 (Jan–Mar)$534,050$35,038
Q2 2026 (Apr–Jun 30)$809,622$51,046
Q3 2026 (Jul–Sep, in progress)$690,572 so far$32,765 so farDue Oct 31, 2026

Snapshot — As of Today

AR: live from Jobber, Sep 17, 2026.
Open AR Balance
$379,880
41 invoices · live Sep 17 · was $217,731 / 42 on Aug 15

Chase This Week (AR)

Ranked by aging × value · live Jobber data, Sep 17, 2026. Tap a customer name to open a pre-filled reminder email.
CustomerInvoiceBalanceStatus
Cooperators #2846 $89,661 7 days late
Cooperators #2845 $57,497 7 days late
Kanata Woods Inc #2783 $34,080 about 1 month late
Kanata Woods Inc #2666 $28,943 5 months late — oldest on the book
Condominium Management Group #2807 $18,018 about 1 month late

Monthly View

Cash in vs. cost of goods, by month. Cash basis.
Revenue (cash in)
$97,428
COGS
$39,148
Revenue (cash in)
$254,290
COGS
$124,460
Revenue (cash in)
$316,048
COGS
$93,085
Revenue (cash in)
$192,273
COGS
$145,027
Net profit
-$74,479
Revenue (cash in)
$380,772
full month
COGS
$138,195
Net profit
$127,709
Revenue (cash in)
$82,531
Sep 1-17
COGS
$20,834
Net profit
$4,698
Half a month only. Opex of $56,999 is running at close to a full month because wages, the truck leases and insurance all landed, while cash in is light: Cooperators invoiced $147,158 in September and none of it has been paid yet.

Year-End Items for CPA Discussion

FY 2026 (Jul 2025 – Jun 2026) closed Jun 30
ItemWhat & WhyOwner / 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.
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 BDC $50,083 · TDAF -$13,084 · Ford F250 XLT $9,867 per QBO at Sep 17. All Ford paperwork is now 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 liabilities are missing from the books: the Meridian OneCap track loader lease, $74,066 outstanding at Jul 23, and the financed 2025 F-250. Still needed: the agreement or statement for TD reference 238391301, the second TDAF loan, $872.25 a month since Jul 7 2025. TDAF + BDC statements needed

Compliance Calendar — What's Due When

Updated Sep 17, 2026.
âš¡ Coming up: the current bi-weekly period runs Sep 13 to Sep 26, processes Mon Sep 28 and pays Fri Oct 2. 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.

Next 90 days

DateItemNotes
2026-06-30 FY26 Year-End Jun 30 close = $161,895 cash. Final Net Profit $303,350.
2026-07-31 WSIB Q2 + HST Q2 filings
2026-08-31 Corporate tax instalments (if applicable) Lekadir determines schedule and amounts.
2026-09-18PayrollPayday tomorrow. Next period Sep 13 to 26 processes Sep 28 and pays Oct 2. Auto-run is off in Wagepoint.
2026-09-30HST Q3 quarter closesNet tax as booked stands at $32,765 with two weeks to run. The chequing feed needs fixing before the quarter is closed off.
2026-10-05August and September bank and Visa statementsAsked Ryan and Calvin for these. July is reconciled and signed off. August is on hold until the bank sends the chequing and Visa statements.
Biweekly payroll cycle: Friday payday, processing on the Monday before. Confirmed live in Wagepoint Sep 17: 20 employees and 1 contractor on the bi-weekly group. Upcoming paydays: Sep 18, Oct 2, Oct 16, Oct 30. Auto-run is off, so someone has to run each payroll.

Later 2026 / Q4

DateItemWhat's needed
2026-10-31WSIB — Q3 2026 premiumInsurable earnings for Jul-Sep 2026.
2026-10-31HST Q3 2026 filingAccruing at $32,765 net tax as booked to Sep 17.
2026-12-31T2 Corporate Tax ReturnLekadir prepares and files.
2026-12-31T5018 Subcontractor ReportingPayments > $500 for the fiscal year.

Early 2027

DateItemWhat's needed
2027-01-31HST Q4 2026 filingQuarterly.
2027-01-31WSIB — Q4 2026 premiumInsurable earnings for Oct-Dec 2026.
2027-02-28T4 Slips FiledWagepoint handles automatic filing.
2027-03-31WSIB Annual Reconciliation
2027-04-30HST Q1 2027 filingQuarterly.

AR Overview Live from Jobber, refreshed Sep 17, 2026

Invoice-by-invoice view of everything owed · Source: Jobber Aged Receivables (sole source of truth) · pulled directly from the report's own JSON feed and hand-verified to the penny against Jobber's "Report totals" row
Open AR Balance
$379,880
41 invoices · live Sep 17 · was $217,731 / 42 invoices on Aug 15
Biggest single item
$89,661
Cooperators #2846, due Sep 11 — 7 days past due
Oldest / most aged
139 days
Kanata Woods #2666, due May 1 — unpaid since spring
Three clients hold 85%
$322,748
Cooperators $147,158 · Kanata Woods $94,414 · CMG $81,177
Open AR moved from $217,731 (42 invoices, Aug 15) to $379,880 (41 invoices, Sep 17) — up $162,149 in a month on the same number of invoices, so this is new billing, not slow collection alone. Two Cooperators invoices dated Sep 11 account for $147,158 of the increase and neither has been paid. Kanata Woods has not moved at all: the same 5 invoices, the same $94,413.90, including #2666 which is now 139 days past due. Condominium Management Group is the volume problem: 22 open invoices totalling $81,177, most of them 24 days to 4 months late, almost all small and repetitive, which is exactly what auto-invoicing and a payment schedule would tidy up. Aging by balance: 18 invoices at 30 days or more carry $149,567, and 3 invoices at 90 days or more carry $39,395. Chase order this week: Cooperators #2846 and #2845 first because they are the largest and newest, then Kanata #2666 and #2783, then CMG #2807. Every invoice below links to a pre-filled reminder email.

All Outstanding Invoices — Master List Verified live from Jobber Sep 17, 2026 · 41 open invoices

Every open invoice, largest balance first. Age = days since due date. Customer name links to a pre-filled reminder email (bcc accounting@williamslandscaping.ca).
CustomerInvoice #BalanceDueAge
Cooperators#2846$89,660.982026-09-116d
Cooperators#2845$57,496.662026-09-116d
Kanata Woods INC#2783$34,079.942026-08-1335d
Kanata Woods INC#2666$28,942.562026-05-01139d
Condominium Management Group#2807$18,017.622026-08-1830d
Kanata Woods INC#2768$13,153.202026-07-2950d
Alexandra Gale-Mouldey#2849$12,189.962026-09-152d
Lara & George Badke#2850$11,666.252026-09-152d
Katherine Langdon#2838$11,083.042026-09-0512d
Kanata Woods INC#2777$10,283.002026-08-0642d
Revel Construction#2720$7,966.502026-06-1297d
Kanata Woods INC#2782$7,955.202026-08-1335d
Simon Fuller#2731$7,532.052026-07-0178d
Condominium Management Group#2794$6,087.622026-08-1236d
Condominium Management Group#2831$6,087.622026-08-2523d
Condominium Management Group#2832$6,087.622026-08-2523d
Will Rose#2851$5,080.632026-09-152d
Condominium Management Group#2798$3,239.342026-08-1236d
Condominium Management Group#2825$3,239.342026-08-2523d
Condominium Management Group#2826$3,239.342026-08-2523d
Condominium Management Group#2817$3,064.562026-08-2523d
Condominium Management Group#2818$3,064.562026-08-2523d
Condominium Management Group#2764$3,033.672026-07-2158d
Condominium Management Group#2827$3,033.672026-08-2523d
Condominium Management Group#2828$3,033.672026-08-2523d
Condominium Management Group#2716$2,486.002026-06-02107d
Condominium Management Group#2797$1,812.702026-08-1236d
Condominium Management Group#2823$1,812.702026-08-2523d
Condominium Management Group#2824$1,812.702026-08-2523d
Condominium Management Group#2792$1,717.602026-08-1236d
Condominium Management Group#2821$1,717.602026-08-2523d
Condominium Management Group#2822$1,717.602026-08-2523d
Condominium Management Group#2736$1,483.332026-07-0277d
Condominium Management Group#2819$1,483.332026-08-2523d
Condominium Management Group#2820$1,483.332026-08-2523d
snow -care works#2778$960.502026-08-0444d
Condominium Management Group#2841$904.002026-09-098d
Condominium Management Group#2842$875.752026-09-098d
Condominium Management Group#2745$641.442026-07-0772d
Long Holdings#2844$477.992026-09-116d
Revel Construction#2727$175.152026-06-2485d
Verified against Jobber live Sep 17, 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. 41 open invoices, $379,880.32 owing. Cooperators $147,157.64 (2 invoices), Kanata Woods $94,413.90 (5 invoices, unchanged since Aug 15) and Condominium Management Group $81,176.71 (22 invoices) make up 85% 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 Sep 17, 2026.
All-Period view active. The full job-status breakdown, pipeline, and customer detail below covers Apr 1 – today. Across May to September Jobber shows $1,704,487 of invoices issued and $1,241,675 of payments received, plus $114,517 of deposits.
Invoices Issued in April
$22,967
8 invoices
Cash In (incl. deposits)
$22,784
All payments dated in April
Jobs that Closed
3
Dan Mirsky, Marc Ouellette, Roy Renaud
Jobs that Started
~12
Spring kickoff
April was the season kickoff. Light invoicing at $22,967 across 8 invoices, with $22,784 collected. Three jobs closed (Dan Mirsky, Marc Ouellette, Roy Renaud) and about 12 started. Top customers: Caroline Risi (#2658), Dominique Jolicoeur (#2676 partial), Roy Renaud (#2659, prepaid by deposit). These figures come from the original April pull; Jobber’s transactions report only reaches back to May, so April cannot be re-read from it.
Invoices Issued in May
$487,471
35 invoices — the peak billing month
Cash In
$168,797
$143,953 payments + $24,844 deposits
Jobs that Started
23
The season peak for new work
Biggest Invoice Issued
$289,426
Kanata Woods #2666 (May 1)
May was the biggest billing month of the year. $487,471 invoiced against $168,797 collected, with the Kanata Woods #2666 invoice at $289,426 dominating the month. That invoice is the one still unpaid at $28,943 and now 139 days past due. 23 jobs started, the season peak. Figures re-read from the Jobber transactions report on Sep 17, which is why they differ slightly from the August version of this page.
Invoices Issued in June
$170,179
27 invoices, full month
Cash In
$423,368
$396,039 payments + $27,329 deposits
Jobs that Started
9
Per Jobber job start dates
Jobs that Ended
10
June is still the best collection month of the year. $423,368 came in against $170,179 invoiced, led by Kanata's $130K cheque batch on Jun 3. It is also the month whose materials bought the Kanata job: the four Ritchie invoices dated Jun 18 to Jun 26 totalling $54,076 are still unpaid on the September statement. Now shown for the full month, where the August version of this page only covered Jun 1 to 14.
Invoices Issued in July
$350,157
46 invoices
Cash In
$198,042
$172,118 payments + $25,924 deposits
Jobs that Started
16
Per Jobber job start dates
Jobs that Ended
18
Billing picked up, cash did not keep pace. Top invoiced: Kanata Woods $68,305, Condominium Management Group $56,761, Jen Nodder $55,236. Top paid: Jen Nodder $55,236 in full, Steve and Kathryn Clay $32,649, CMG $29,681.
Invoices Issued in August
$372,105
53 invoices
Cash In
$404,218
$382,847 payments + $21,371 deposits
Jobs that Started
22
Jobs that Ended
20
The best collection month of the year. More cash came in than was invoiced. Top paid: Cooperators $119,075, Revel Construction $47,364, Kanata Woods $44,869. Top invoiced: CMG $79,334, Cooperators $65,186, Kanata Woods $42,035.
Invoices Issued Sep 1-17
$324,575
19 invoices
Cash In
$161,667
$146,618 payments + $15,049 deposits
Jobs that Started
11
Jobs that Ended
16
Half a month of billing has already outrun collections. Cooperators was invoiced $147,158 and has paid nothing yet. Top paid in September: CMG $22,624, Mireille Paul $16,740, Stuart Gray $15,855. This is the month to watch, because September invoicing is what lands in October cash.

Pipeline — Quotes Awaiting Action Refreshed live from Jobber Sep 17, 2026

Open quote pipeline · 80 open quotes, $1,820,993.23 total · 73 awaiting response · 2 changes requested · 6 approved-not-converted · ranked by staleness. Quote #1089 "Ryan Watts test" (internal test entry) is still in Jobber and is still excluded from every number here.
Awaiting Response
73 quotes
$1,751,054 open pipeline
Stale (30+ days, no reply)
$1,546,645
69 quotes — chase these first
Approved, Not Yet a Job
6 quotes
$105,277 — 4 are Kanata ($76,993)
Cooling (15–29 days)
$66,815
3 quotes — check in soon
The pipeline grew by $178,571 in a month and almost all of it is stale. 69 of the 80 open quotes have had no reply for 30 days or more, carrying $1,546,645. Four Kanata Woods quotes worth $76,993 have been approved since June 4 and July 8 and still have no job created, which is the fastest revenue on this page. Quote #1089 "Ryan Watts test" ($44,943) is still sitting in Jobber under Ryan's own email and is still excluded from every number here; worth deleting it so it stops coming back.
Stale (30+ days, no response — follow up FIRST) 69 quotes · $1,546,645 · oldest first (top 15 shown)
QuoteCustomerDaysAmount
#1028Paul Sarkozy175$23,468.97
#1032Long Holdings165$12,260.50
#1035Brock Beaulne156$181,404.55
#1036Brock Beaulne156$42,171.60
#1037Shirley Vida155$40,412.19
#1045William Windeler148$5,491.80
#1046Alisha Nash148$18,469.85
#1044Shirley Vida148$13,890.53
#1049Arvin Jain147$36,216.50
#1048Marc Andary147$8,667.10
#1054Dominic Laroche146$4,339.20
#1059Cathleen De Groot143$21,940.08
#1060Siobhan Pedersen143$21,210.10
#1063Jen Nodder140$16,379.35
#1070Condominium Management Group139$395.50
Cooling (15–29 days) $66,815 · all 3 shown
QuoteCustomerDaysAmount
#1185Andrew Rassi29$53,212.83
#1186Briana Richard25$1,356.00
#1187Sabrina Villen15$12,245.81
Approved — not yet converted to a job (schedule these) 6 quotes · $105,277 · live Sep 17
QuoteCustomerStatusAmount
#1113Kanata Woods INC105$36,734.93
#1197Stephanie Worth7$26,306.40
#1114Kanata Woods INC105$21,951.29
#1115Kanata Woods INC105$9,203.29
#1161Kanata Woods INC71$9,103.97
#1189Mireille Paul9$1,977.38
Recent (under 15 days): $207,533 across 8 quotes, which can be given time rather than chased.

Chase priority: $1,546,645 sits in 69 quotes that are 30 days old or more with no reply, up from $1,343,260 across 54 quotes a month ago, so the backlog is growing faster than it is being worked. The oldest open quote is now Paul Sarkozy #1028 at $23,469 and 175 days; Lara and George Badke #1027, the oldest in August, is no longer open. Four approved Kanata Woods quotes worth $76,993 have sat since Jun 4 and Jul 8 with no job created, which is the quickest money on this page. Every row above links to a pre-filled follow-up email.

AP Overview Supplier statements received by email · Robertson Sep 1, Ritchie Sep 2, 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.
Total Open AP
$98,969
Ritchie $84,907 + Robertson $14,062 · was $91,343 on Aug 4
Ritchie, aged past 60 days
$56,240
66% of the balance has crossed 60 days. Past 30 is $85,221 in total
Robertson, back up
$14,062
$10,146 in July, $6,122 in August, $14,062 now
Suppliers sending statements
3
Ritchie, Robertson and now Yves Malboeuf
The total is up $7,626 in a month, and this time it is Robertson, not Ritchie. Ritchie came down slightly, from $85,221 to $84,906.66, with one payment of $4,456.38 on Aug 31 against it. What changed inside that balance is the aging: $56,239.68 has now crossed 60 days, where a month ago nothing was past 60. Robertson went the other way, from $6,122 to $14,062.20, with $12,944.24 of it past due and the oldest item dating back to Jun 9. Yves Malboeuf sent an August statement for $1,210.23 and it was paid by e-transfer on Sep 11, so nothing is owing there. Three Robertson invoices arrived after its statement date (Sep 8, 15 and 16) and two Ritchie invoices arrived after theirs (Sep 1 and 14), so both balances will be higher on the October statements.

The Kanata problem, seen from the payables side

This is the single most useful thing on this page
Kanata owes Williams
$94,414
5 open invoices · 25% of all AR · unchanged since Aug 15
Williams owes Ritchie, for Kanata
$63,028
Same 7 invoices · 74% of the Ritchie balance
Tied up in one address
$157,442
180 Kanata Ave, both sides of the ledger
Williams is financing 180 Kanata Ave twice, and nothing moved in six weeks. The receivable is still $94,413.90 across the same five invoices, and the same seven Ritchie invoices for that job are still open at $63,028.45. Both sides are frozen. The one change is the clock: the Ritchie Kanata invoices are now 60 to 90 days old, and Kanata's own #2666 is 139 days past due. Collecting Kanata is still the single action that clears the largest payable on the books, and it is now overdue on both sides rather than just one.

AP — View by Month

Vendor email traffic and statement positions by month. Statements read live Sep 17, 2026.
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.
Ritchie Kanata Invoices
$54,076
4 invoices dated Jun 18 to Jun 26, all still open
Robertson Balance, Jun 12
$14,707
The high point for this supplier
Where It Went
180 Kanata
Pavers, Permacon, Orion wall block, Gator products
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. They are all still sitting open on the September statement, which is what pushed $56,240 of the Ritchie balance past 30 days. Robertson also peaked in June before starting to come down.
Paid to Ritchie
$25,000
Jul 2 · the last payment that supplier has received
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. 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 · all now on the September statements
Both next statements arrived
Sep 1 / Sep 2
See the September panel for where the balances landed
Both statements landed in the first week of August and both are reflected in the numbers on this page. Worth knowing that billing did not stop when the statements were cut: Robertson billed three more rentals dated Aug 5 and Aug 6, and Ritchie sent another invoice on Aug 7. Those sit on top of the $91,343 and will land on the September statements.
Ritchie, Sep 2 statement
$84,906.66
Down $314 on the month
Robertson, Sep 1 statement
$14,062.20
Up $7,940 on the month
Yves Malboeuf
$0
Aug statement $1,210.23, paid Sep 11
Invoices after statement date
5
Robertson Sep 8, 15, 16 · Ritchie Sep 1, 14
September is the month the aging turned. Ritchie pushed $56,239.68 past 60 days for the first time, having taken only one payment since Aug 31 ($4,456.38). Robertson more than doubled and now carries $2,388.13 past 90 days, its first aged money since June. A third supplier, Yves Malboeuf, started sending statements and was paid in full the same week.

Vendor Detail

Largest balance first · Source: statements of account emailed to accounting@williamslandscaping.ca

Ritchie Feed & Seed Inc. $84,906.66 owing

Customer W08810 · 1390 Windmill Lane, Gloucester · 613-741-4430 · Contacts: Noemi Olvera-Guevara and Scott Endicott · Statement of Account dated Sep 2, 2026, emailed by the Credit Manager

Aging

BucketAmountShare
Current-$314.34
Over 30 days$28,981.3234%
Over 60 days$56,239.6866%
Over 90 / 120 days$0.00
Total owing$84,906.66100%

Last payment received: Aug 31, 2026, $4,456.38. Before that, three receipts of $10,000 each on Aug 8. Every line on the four-page Sep 2 statement was read and the running balance ties to $84,906.66, with the aging split tying exactly. Ritchie drops paid invoices off the statement rather than showing them as credits, so this is the open payable in full. The whole balance has now aged: nothing is current, $56,239.68 sits past 60 days, and the oldest open invoice dates from Jun 18.

$63,028 of it is still 180 Kanata Ave

DateInvoiceJob reference on the invoiceAmount
2026-06-181111452180 KANATA$10,309.80
2026-06-251111548KANATA WOODS$1,683.91
2026-06-261111519180 KANATA AVE$19,583.40
2026-06-261111520180 KANATA AVE$22,498.97
2026-07-201111771180 KANATA$7,563.86
2026-07-201111857180 KANATA AVE$180.80
2026-07-246798837180 KANATA$1,207.71
Kanata subtotal$63,028.45
Everything else on the statement$21,878.21
Total per Sep 2 statement$84,906.66

Other jobs named on the statement: Sugar Creek $13,297.19 across three invoices, 625 Glenhurst Cres $12,157.96, 115 Grenadier $5,950.37, 130 Queen Mary $4,941.70, 11 Centrepark Dr $4,456.38, 611 Gendarme Circle $4,129.16, 2073 Legrand $2,753.74 and 543 Baie des Castors $6,211.30, less returns and the August receipts.

Two things to settle with Ritchie: first, the payment plan. One payment of $4,456.38 since Aug 31 against an $84,907 balance, with two thirds of it past 60 days, is the kind of pattern that ends in a credit hold on the main materials supplier. Second, Sugar Creek appears three times on this statement ($11,412.55, $1,119.16, $765.48) and a $282.50 e-transfer plus a $1,130 "Above Average" payment for the same address ran through the bank in September, so the Sugar Creek job needs a look for double paying

Robertson Rent-All Inc. $14,062.20 owing

Account 000195 · 236 Vanguard Dr · 613-983-7368 · Equipment rentals · Statement generated Aug 31, emailed Sep 1, 2026

Aging

BucketAmount
Current$1,117.96
1-30 days$6,821.84
31-60 days$3,734.27
61-90 days$2,388.13
90+ days$0.00
Total owing$14,062.20

Four statements: three good months, then a reversal

Statement dateTotal due31-60 days61-90 days
Jun 12, 2026$14,707.47$259.44
Jul 1, 2026$10,146.01$7,757.88$0.00
Aug 1, 2026$6,122.40$0.00$0.00
Sep 1, 2026$14,062.20$3,734.27$2,388.13

Up $7,940 in a month, and the aging came back with it: $3,734.27 is 31 to 60 days old and $2,388.13 is 61 to 90 days, with the oldest open item dated Jun 9. The good run from June to August has reversed. Robertson still emails an invoice for every rental, which is why this account can be reconciled line by line, and three more invoices arrived after the statement was cut (Sep 8, 15 and 16). Calvin also paid $248.60 of it on his Visa on Sep 11.

Robertson emails an invoice for every single rental. 19 of them arrived in the accounting inbox over the period, which is why this account is easy to keep clean. Three more completed orders came through on Aug 6 and 7 that are not in the $6,122.40 above.

What this page does not cover yet

Being straight about the edges of the number at the top
$98,969 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. Five invoices also arrived after the two statement dates and are not in the total above.

Other suppliers seen in the accounting inbox, no statement

SupplierWhat arrivesLast seenRunning balance?
Ritchie Feed & SeedInvoices and a monthly statementSep 14, 2026
Robertson Rent-AllPer-rental invoices and a monthly statementSep 16, 2026
Yves Malboeuf Custom WorkMonthly statement, forwarded by CalvinSep 11, 2026
WagepointSubscription invoices and payroll reportsSep 15, 2026No statement
W.O. Stinson & SonFuel, forwarded payment confirmationsJul 16, 2026No statement
Sterling FordParts receipts plus the Sep 10 lease and payout packageSep 10, 2026No statement
Candace MalletteCheque 237 for $35,576.78, Job 25Sep 2026Cheque written, confirm it cleared
VistaPrintTax invoices, forwardedAug 3, 2026No 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 a decision

Ritchie is now $56,240 past 60 days on one payment since Aug 31

Ritchie sits at $84,906.66 and the whole balance has aged: nothing is current, $28,981.32 is past 30 days and $56,239.68 is past 60. One payment has gone out since Aug 31, for $4,456.38. $63,028.45 of the balance is still 180 Kanata Ave materials, and Kanata owes Williams $94,413.90 on the other side, unchanged in six weeks. Those two facts still belong in the same conversation. What we need from you: the plan for Ritchie this month, whether a payment goes out ahead of the Kanata collection or waits on it, and whether anyone has spoken to Noemi or Scott about terms. Ritchie is the main materials supplier, so the relationship matters more than the number.

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 Revenue, hours and costs live Sep 17, 2026 · window May 1 – Sep 17

All one-off jobs in the window, rolled up by crew. Crew level only, as agreed on the Jul 23 call: no row traces to a named person. A crew counts on a job when its people logged 10% or more of that job's hours.
These are Jobber-tracked costs, not full gross margin. Cost = tagged labour-hours × Jobber's configured cost rate (a fully burdened rate — wage plus payroll burden), plus tagged materials/expenses/subs. It does not include vehicle, equipment, fuel, insurance, or overhead. Kyle Smiley is configured at $0.00/hr, so any job he works shows an inflated margin. His hours are tagged to the right jobs and his invoices are a real cost in the books, but neither reaches Jobber job costing. The step by step fix is on the For Your Attention tab. Treat these margins as a relative ranking of crews, not a P&L, and read Crew B's jobs as overstated.
Total Revenue
$2,558,095
108 one-off jobs with revenue or cost, full window
Jobber-tracked Costs
$1,003,381
Labour $350,190 + expenses $652,741 + line items $450 (excl. vehicle/equip/overhead)
Jobber margin $
$1,554,714
61% margin — overstated, 27 finished jobs carry revenue with no hours logged

By Crew

Every crew row carries its jobs-with-no-time count, so coverage sits next to the margin. Window May 1 to Sep 17, 2026. Crews: A = Craig and Eric, B = the condo maintenance crew, C, D and E per the crew mapping. "Sales/other" means Leon or another non-crew person logged 10% or more of the hours.
CrewJobsHoursRevenueCostProfitMarginJobs, no time logged
D + E92,479$849,894$427,063$422,83150%0
No crew assigned *490$846,081$108,953$737,12787%49
A + C31,509$208,132$84,836$123,29659%0
C + sales/other3448$120,919$72,578$48,34140%0
A7789$114,724$61,965$52,75946%0
C2503$97,706$34,674$63,03265%0
Multi-crew (3+)6925$71,279$58,635$12,64418%0
A + E4569$67,220$41,186$26,03439%0
E7512$62,657$35,553$27,10443%0
A + D4455$49,700$32,151$17,54935%0
D6245$49,162$24,249$24,91351%0
Unassigned single job *10$10,110$6,764$3,34633%1
B + C3133$6,848$3,453$3,39450%0
A + B132$3,235$1,715$1,52047%0
B *101,651$430$1,685-$1,2550
B + sales/other *2582$0$7,921-$7,9210
Total10810,322$2,558,095$1,003,381$1,554,71461%50 jobs
The starred rows are not real profit, they are missing cost. "No crew assigned" is 49 jobs carrying $846,081 with zero hours logged, and that row alone is why the total margin reads 61%. Crew B is the mirror image: 1,651 hours against $430 of one-off revenue, because their condo work is billed on recurring jobs whose revenue never reaches job costing, so their real margin cannot be read here. D + E, A + C, A, C, D and E are the rows with complete data. Read the rest as a data-quality signal, not a performance one.

Time Tracking — Where Hours Are Landing

Window May 1 – Sep 17, 2026: 2,517 timesheet entries, 11,088 hours. 97.7% of hours land on a numbered job rather than being left unattributed, up from 97.3% in August.
Read the 97.7% as "tracked," not "billable." Williams uses numbered internal codes alongside customer jobs — #34 Williams shop, #42 Williams office work, #65 2026 Williams Summer, #70 Williams Gopher — and time logged to those counts as a job in this table even though it is not customer work. Those four codes absorbed 894 hours in this window, so the share of hours reaching revenue-earning work is lower than 97.7% suggests. Job #13 also carried a 393 hour timer entry in this window, now corrected to 9.45 hours, which will reduce its hours at the next refresh.
CrewJob hoursGeneral (unattributed)% to a real jobDistinct jobs
E2,58628.598.9%32
C2,20996.595.8%25
B2,06348.297.7%21
D1,84723.398.8%31
A1,49827.198.2%25
Sales (Leon Nguyen) and other *62833.894.9%12
Total10,83125797.7%69
The remaining 257 unattributed hours are spread thin across the window, so tagging discipline is no longer the problem it was in June. Crew C carries 96.5 of them. The bigger issue is the other direction: 894 hours on internal codes, and 27 finished jobs with revenue and no hours at all.

By Service Line

From the Products and Services report, read live Sep 17, 2026: all 729 line items ever used, $2,356,082 of job value. Service lines are grouped by keyword from the item name, since Jobber only tags items as product or service.
Service lineItemsJob valueShareQuotedInvoiced
Hardscaping241$981,03841.6%$893,843$582,194
Unclassified296$648,52527.5%$761,747$401,044
Landscaping89$406,39817.2%$178,677$214,186
Decks & Carpentry76$231,4659.8%$538,464$144,415
Site work & disposal13$64,4782.7%$48,189$33,155
Maintenance9$14,6870.6%$16,781$123,913
Snow5$9,4900.4%$115,159$9,490
Total729$2,356,082100%$2,552,859$1,508,396
Two things stand out. Hardscaping is the business at 41.6% of job value, and Decks and Carpentry is a real separate line at $231,465, quoted at $538,464 but only $144,415 invoiced, so a lot of deck work has been quoted and not yet billed. The bigger problem is Unclassified at $648,525, 27.5% of everything: those are line items whose names do not say what trade they belong to, so more than a quarter of the job value cannot be attributed to a service line. Tidying the item names in Jobber is what fixes that, and it would also make the quoted-versus-invoiced gaps readable per trade.

On the labour-cost numbers behind these tables

The cost figures above come from Jobber's configured cost rates, checked against Wagepoint on Sep 17 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. This page stays crew level. Two cost gaps remain, both inside Jobber rather than the books: Kyle Smiley's subcontractor invoices are not entered as Jobber expenses, and 27 finished jobs carry revenue with no hours logged.

For Your Attention

Items where Amanda needs Ryan & Calvin’s input. Reply directly by email and Amanda will update this list each weekend. Reviewed Sep 17, 2026.
How this works: each item below has a question or decision Amanda needs from you. Tap Reply by email on any item and it'll open a pre-filled email back to accounting@williamslandscaping.ca — just type your answer and hit send. Amanda will reflect your reply in next weekend's update.
Cash & Banking
Asked Ryan and Calvin Sep 17 · awaiting reply

Four cheques totalling $102,111 cannot be posted until the payees are confirmed

Nothing in the accounting inbox names these payees and there is no invoice on file for any of them.

DateItemAmountPayee
2026-07-21Cheque #00228$1,200.00Unknown
2026-08-11Cheque #00236$33,620.93Unknown
2026-08-13Returned cheque$31,713.45Unknown
2026-09Cheque #00237$35,576.78Candace Mallette, Job 25

Cheque 237 is the next number after 236 and only $1,955.85 more. If 237 replaced 236, Candace may have been paid twice.

What we need from you: the payee on cheques 228 and 236, which the chequebook stubs will show; whether 237 replaced 236; and whether the Aug 13 cheque was stopped or bounced.

Blocking · asked Sep 17

$50,485 of transactions cannot be categorised without an answer from you

These are bank and card lines that nothing in the accounting inbox explains. Each one needs a name or a purpose before it can be posted, and they hold up the September close.

1. E-transfers out of the chequing account, $23,273. The bank only shows a reference code, not a name.

DateAmountWho was paid, and for what
2026-08-04$500.00Not a Koho load
2026-08-17$7,345.00Unknown
2026-08-27$115.77Unknown
2026-08-28$7,539.53Unknown
2026-09-02$282.50Possibly Sugar Creek, already inside the Sep 8 Above Average transfer
2026-09-04$6,389.73Unknown
2026-09-08$1,100.00Unknown

2. Card and other charges, $18,192.

DateCardDescriptionAmount
2026-09-11ChequingCamelot Golf. Business or personal?$16,012.82
2026-07-28Ryan VisaCostco online. What was bought?$1,807.99
2026-08-23Ryan VisaCity of Ottawa. Ticket, permit or tax?$243.66
2026-07-03Calvin VisaEtsy. What was bought?$127.98

3. Three more to confirm, $9,020. Two $2,500 Visa payments out of chequing on Sep 10 and Sep 14 that need matching to the right card; the $3,000 received Aug 14 labelled as a tax refund, which looks like the return leg of the accidental transfer and is being matched to its outgoing side; and the $1,020 sent to Calvin on Aug 11 after the card was compromised, which needs confirming as returned.

What we need from you: a name and a reason against each line. Anything you cannot place, say so and it gets parked rather than guessed at.

Year-End
Most year-end docs are in. Cash withdrawal coding, Williams Depot invoices and the BDC paperwork are collected and are being worked as their own thread rather than carried here every week. The vehicles are what's still open (below). David has sent the vehicle list, so that part is done. What's missing is the cost and financing side, including the TDAF and Ford loan statements.
Year-end

Vehicles and equipment finance — the numbers are in, two of them are not on the books

Every vehicle and equipment finance agreement is now on file. Here is what the fleet costs each month, and where the books do not match it.

Five Sterling Ford in-house leases. A 2024 Expedition, two 2023 F-150 Lightnings, a 2023 F-250 XLT and a 2023 Explorer. Terms of 48 or 60 months, monthly payments from $1,228.79 to $1,733.78, $7,540.22 a month in total. Every one is an open lease with the residual guaranteed by Williams, and the residuals run from $34,159.20 to $65,606.80.

Five Ford Credit agreements. Four leases and one financed retail contract on a 2025 F-250. Payouts quoted Sep 10 and good through Sep 20: $64,562.03, $74,847.95, $66,011.04, $61,767.26 and $64,197.79, a total of $331,386.07. The last of those is the financed one.

One equipment lease, Meridian OneCap. A 2023 ASV RT40 track loader, contract started Jun 1 2026, 60 payments of $1,277.00, equipment cost $66,000, $1,443.01 security deposit, and a $10 purchase option after five years. Balance of payments at Jul 23 was $74,066.00.

Two of these are not in the books yet. The Meridian track loader is missing entirely, even though it started inside the year just closed, and the financed 2025 F-250 does not appear either. The TD loan account also holds two different loans: the old truck loan at $583.86 a month, cleared to zero at the Jun 30 2024 year end, and a second loan running from Jul 7 2025 at $872.25 on the 6th of every month, shown 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 $13,083.75 sitting in that account.

BDC, and there are two loans not one. Both are "cash for operations". 137865-02, $55,000 original, is repaid after 72 payments ending May 12 2025, which matches QBO showing every loan account except the other loan accounts at zero. 137865-04, $85,000 original, runs at $1,416.66 of principal a month with 38 payments left, clear Sep 1 2029. BDC put the balance after the Sep 1 2026 payment at $50,999.76, a $917.10 difference from the books that is being chased.

The Kubota SVL65 track loader lease ran out inside the year just closed. Contract 669727, signed May 27 2019, 84 months, $69,770 original at 2.05%. It ended May 27 2026 with a zero payout and a $1.00 residual, so the machine is effectively owned now. An older Kubota contract expired in 2020 and is also at zero.

What is still needed:

  • The loan agreement for TD reference 238391301, or a statement for it: original amount, start date, rate and term. Quote that reference number when calling 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.
Job Costing Accuracy
Jobber reporting gap

Kyle Smiley's cost is on the job in the books, but Jobber's job margin does not see it

This is a Jobber reporting gap, not a missing cost. Kyle invoices by job, those invoices get paid, and they are recorded as a subcontractor cost, $116,870 on the fiscal year to date. What is missing is inside Jobber: no expense is entered in his name, so the 187 hours he logged in the last 30 days carry no cost on the job. Every job he works shows a margin that is too high, mostly Crew B’s condo work, and the Job Margins tab inherits that.

The same gap is wider than him. 318 expenses in Jobber have no job attached, worth $66,801 across the fiscal year. Most of that is fuel, tools, equipment repairs and office costs, which do not belong on a job anyway. Once those are set aside the real gap is about $7,400 across 43 expenses, mostly materials, dumping and small equipment rentals. Four of them name job 8 in the description, so the job number is already written down, just not attached.

How to put his cost on the job, step by step.

  1. In Jobber, click Expenses in the left sidebar, then New Expense. Opening the job itself and using Add expense in its cost panel does the same thing and skips step 4.
  2. Date: the date on his invoice.
  3. Item name: his name and the invoice number. Description: what the hours were for.
  4. Search jobs: type the job number and pick the job. This is the step that turns it into a job cost. Left blank, the expense still saves but never touches the job margin.
  5. Total: the invoice amount. If one invoice covers more than one job, enter it once per job and split the amount.
  6. Accounting code: Subcontractor.
  7. Reimburse to: leave it on Not reimbursable. He is paid against an invoice, not reimbursed.
  8. Receipt: attach the invoice PDF, then Save. The job’s cost panel picks it up right away under Expenses.

Brandon’s invoice entered on Sep 17 is the example to copy: $19,901.90, job #130, accounting code Subcontractor. One warning: leave Kyle’s Employee cost rate at $0.00/hr, or his hours get counted twice.

What we need from you: who enters his invoices from here, and whether to go back and attach the jobs on the closed ones or start clean from the next invoice.

Pay is settled · job costing open

About 26 hours of Jacob’s paid time is not attached to any job

Both runaway timer entries are 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 entry reads 7:59 a.m. to 4:00 p.m., 8.02 hours. Across the last seven weeks no entry anywhere in Jobber exceeds 16 hours, so this is closed.

He was paid correctly. 36 hours went through by hand for the period that ended Sep 12.

Jobber only holds 9.45 of those 36 hours, the Sep 1 entry. The other 26.5 hours carry no job, and he has logged nothing at all since Sep 1 while twelve other people have. That understates the margin on whichever jobs he worked and affects nothing else. His Jobber access does not let him enter the time himself.

What we need from Calvin: which jobs Jacob worked from Sep 2 onward. The hours are known, so the job numbers are the only missing piece and we will enter the time from there.

New this week
Blocking reconciliation · Sep 17, 2026

The bank feeds need re-authorising and the August statements have not been issued

QuickBooks reports Error 185, "more security info required by your bank", on 7 accounts: the main chequing account, all four Visas and two others. No new bank lines have come in since Sep 15, which is why the posted chequing balance ($89,672) and the bank balance ($19,852) are so far apart. The feed needs the TD connection re-authorised from inside QuickBooks.

Separately, the August chequing and Visa statements are still not in the accounting inbox, and the September ones will land around Oct 5. Both were requested from Ryan and Calvin on Sep 17. July is reconciled and closed; August is ready to go the day the statements land, and the HST quarter closes Sep 30.

One item is parked on this: an Aug 25 e-transfer of $1,000 to Calvin Watts that may be a duplicate of the Aug 24 Koho load already booked. The August statement will settle whether one debit or two left the account.

Data quality

27 finished jobs carry $344,184 of revenue with no hours logged

27 jobs are past their end date with revenue invoiced and no hours logged in Jobber, $344,184 in total. Jobs still in progress are excluded.

The three largest and most recent:

  • #133, $50,882, ended Sep 12
  • #130, $46,828, ended Sep 2
  • #125, $30,159, ended Aug 7

What we need from you: for those three, were the hours logged against a different job number, was the work done by a sub, or was it never tracked? The answer most likely covers the other 24.