| Owed To | Amount | Notes |
|---|---|---|
| HST — Q2 2026 (Apr–Jun) | $51,046 | Paid |
| HST — Q3 2026 (Jul–Sep, so far) | $32,765 | Due Oct 31, 2026 · as booked in QBO to Sep 17 |
| WSIB — Q2 2026 | $0 owed | Covered |
| WSIB — Q3 2026 | Not yet known | Statement 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,084 | A second TD loan started Jul 7 2025 at $872.25 a month, shown on the bank statements as reference 238391301, and it was never set up in the books, so 15 payments to date sit against nothing. 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,867 | All other vehicle loan accounts sit at zero |
| New vehicle | Not yet booked | Ryan sent purchase paperwork Sep 15 and Sterling Ford sent payouts on five Ford Credit agreements Sep 10. Nothing entered yet |
| Account | YTD $ |
|---|---|
| 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 |
| Month | Revenue | COGS | Opex | Profit |
|---|---|---|---|---|
| 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 |
| 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 |
| 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, in progress) | $690,572 so far | $32,765 so far | Due Oct 31, 2026 |
| Customer | Invoice | Balance | Status |
|---|---|---|---|
| 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 |
| 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 **9069 = Ryan's old personal chequing. Account **9840 = 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 | BDC $50,083 · TDAF -$13,084 · Ford F250 XLT $9,867 per QBO at Sep 17. The Ford paperwork is now in and read: 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: a Meridian OneCap track loader lease with $74,066 of payments outstanding at Jul 23, started Jun 1 2026, and the financed 2025 F-250. Still outstanding: the agreement or statement for TD reference 238391301, which is the second TDAF loan, started Jul 7 2025 at $872.25 a month and never set up in the books. | TDAF + BDC statements needed |
| Date | Item | Notes |
|---|---|---|
| 2026-06-30 | FY26 Year-End | Passed Jun 30 close = $161,895 cash. Final Net Profit $303,350. |
| 2026-07-31 | WSIB Q2 + HST Q2 filings | Filed & paid |
| 2026-08-31 | Corporate tax instalments (if applicable) | Lekadir determines schedule and amounts. |
| 2026-09-18 | Payroll | Payday tomorrow. Next period Sep 13 to 26 processes Sep 28 and pays Oct 2. Auto-run is off in Wagepoint. |
| 2026-09-30 | HST Q3 quarter closes | Net 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-05 | August and September bank and Visa statements | Asked Ryan and Calvin for these. August chequing and Visa statements are still missing, so nothing has been reconciled past July. |
| 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 | Accruing at $32,765 net tax as booked to Sep 17. |
| 2026-12-31 | T2 Corporate Tax Return | Lekadir prepares and files. |
| 2026-12-31 | T5018 Subcontractor Reporting | Payments > $500 for the fiscal year. |
| 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. |
| Customer | Invoice # | Balance | Due | Age |
|---|---|---|---|---|
| Cooperators | #2846 | $89,660.98 | 2026-09-11 | 6d |
| Cooperators | #2845 | $57,496.66 | 2026-09-11 | 6d |
| Kanata Woods INC | #2783 | $34,079.94 | 2026-08-13 | 35d |
| Kanata Woods INC | #2666 | $28,942.56 | 2026-05-01 | 139d |
| Condominium Management Group | #2807 | $18,017.62 | 2026-08-18 | 30d |
| Kanata Woods INC | #2768 | $13,153.20 | 2026-07-29 | 50d |
| Alexandra Gale-Mouldey | #2849 | $12,189.96 | 2026-09-15 | 2d |
| Lara & George Badke | #2850 | $11,666.25 | 2026-09-15 | 2d |
| Katherine Langdon | #2838 | $11,083.04 | 2026-09-05 | 12d |
| Kanata Woods INC | #2777 | $10,283.00 | 2026-08-06 | 42d |
| Revel Construction | #2720 | $7,966.50 | 2026-06-12 | 97d |
| Kanata Woods INC | #2782 | $7,955.20 | 2026-08-13 | 35d |
| Simon Fuller | #2731 | $7,532.05 | 2026-07-01 | 78d |
| Condominium Management Group | #2794 | $6,087.62 | 2026-08-12 | 36d |
| Condominium Management Group | #2831 | $6,087.62 | 2026-08-25 | 23d |
| Condominium Management Group | #2832 | $6,087.62 | 2026-08-25 | 23d |
| Will Rose | #2851 | $5,080.63 | 2026-09-15 | 2d |
| Condominium Management Group | #2798 | $3,239.34 | 2026-08-12 | 36d |
| Condominium Management Group | #2825 | $3,239.34 | 2026-08-25 | 23d |
| Condominium Management Group | #2826 | $3,239.34 | 2026-08-25 | 23d |
| Condominium Management Group | #2817 | $3,064.56 | 2026-08-25 | 23d |
| Condominium Management Group | #2818 | $3,064.56 | 2026-08-25 | 23d |
| Condominium Management Group | #2764 | $3,033.67 | 2026-07-21 | 58d |
| Condominium Management Group | #2827 | $3,033.67 | 2026-08-25 | 23d |
| Condominium Management Group | #2828 | $3,033.67 | 2026-08-25 | 23d |
| Condominium Management Group | #2716 | $2,486.00 | 2026-06-02 | 107d |
| Condominium Management Group | #2797 | $1,812.70 | 2026-08-12 | 36d |
| Condominium Management Group | #2823 | $1,812.70 | 2026-08-25 | 23d |
| Condominium Management Group | #2824 | $1,812.70 | 2026-08-25 | 23d |
| Condominium Management Group | #2792 | $1,717.60 | 2026-08-12 | 36d |
| Condominium Management Group | #2821 | $1,717.60 | 2026-08-25 | 23d |
| Condominium Management Group | #2822 | $1,717.60 | 2026-08-25 | 23d |
| Condominium Management Group | #2736 | $1,483.33 | 2026-07-02 | 77d |
| Condominium Management Group | #2819 | $1,483.33 | 2026-08-25 | 23d |
| Condominium Management Group | #2820 | $1,483.33 | 2026-08-25 | 23d |
| snow -care works | #2778 | $960.50 | 2026-08-04 | 44d |
| Condominium Management Group | #2841 | $904.00 | 2026-09-09 | 8d |
| Condominium Management Group | #2842 | $875.75 | 2026-09-09 | 8d |
| Condominium Management Group | #2745 | $641.44 | 2026-07-07 | 72d |
| Long Holdings | #2844 | $477.99 | 2026-09-11 | 6d |
| Revel Construction | #2727 | $175.15 | 2026-06-24 | 85d |
| Quote | Customer | Days | Amount |
|---|---|---|---|
| #1028 | Paul Sarkozy | 175 | $23,468.97 |
| #1032 | Long Holdings | 165 | $12,260.50 |
| #1035 | Brock Beaulne | 156 | $181,404.55 |
| #1036 | Brock Beaulne | 156 | $42,171.60 |
| #1037 | Shirley Vida | 155 | $40,412.19 |
| #1045 | William Windeler | 148 | $5,491.80 |
| #1046 | Alisha Nash | 148 | $18,469.85 |
| #1044 | Shirley Vida | 148 | $13,890.53 |
| #1049 | Arvin Jain | 147 | $36,216.50 |
| #1048 | Marc Andary | 147 | $8,667.10 |
| #1054 | Dominic Laroche | 146 | $4,339.20 |
| #1059 | Cathleen De Groot | 143 | $21,940.08 |
| #1060 | Siobhan Pedersen | 143 | $21,210.10 |
| #1063 | Jen Nodder | 140 | $16,379.35 |
| #1070 | Condominium Management Group | 139 | $395.50 |
| Quote | Customer | Days | Amount |
|---|---|---|---|
| #1185 | Andrew Rassi | 29 | $53,212.83 |
| #1186 | Briana Richard | 25 | $1,356.00 |
| #1187 | Sabrina Villen | 15 | $12,245.81 |
| Quote | Customer | Status | Amount |
|---|---|---|---|
| #1113 | Kanata Woods INC | 105 | $36,734.93 |
| #1197 | Stephanie Worth | 7 | $26,306.40 |
| #1114 | Kanata Woods INC | 105 | $21,951.29 |
| #1115 | Kanata Woods INC | 105 | $9,203.29 |
| #1161 | Kanata Woods INC | 71 | $9,103.97 |
| #1189 | Mireille Paul | 9 | $1,977.38 |
| Bucket | Amount | Share |
|---|---|---|
| Current | -$314.34 | — |
| Over 30 days | $28,981.32 | 34% |
| Over 60 days | $56,239.68 | 66% |
| Over 90 / 120 days | $0.00 | — |
| Total owing | $84,906.66 | 100% |
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.
| Date | Invoice | Job reference on the invoice | Amount |
|---|---|---|---|
| 2026-06-18 | 1111452 | 180 KANATA | $10,309.80 |
| 2026-06-25 | 1111548 | KANATA WOODS | $1,683.91 |
| 2026-06-26 | 1111519 | 180 KANATA AVE | $19,583.40 |
| 2026-06-26 | 1111520 | 180 KANATA AVE | $22,498.97 |
| 2026-07-20 | 1111771 | 180 KANATA | $7,563.86 |
| 2026-07-20 | 1111857 | 180 KANATA AVE | $180.80 |
| 2026-07-24 | 6798837 | 180 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.
| Bucket | Amount |
|---|---|
| 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 |
| Statement date | Total due | 31-60 days | 61-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.
| Supplier | What arrives | Last seen | Running balance? |
|---|---|---|---|
| Ritchie Feed & Seed | Invoices and a monthly statement | Sep 14, 2026 | Yes, reconciled |
| Robertson Rent-All | Per-rental invoices and a monthly statement | Sep 16, 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 |
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.
Ritchie and Robertson are the only two suppliers sending a monthly statement of account. Everyone else shows up as loose invoices and receipts, which means there is no reliable way to know what is still outstanding with them.
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.
| Crew | Jobs | Hours | Revenue | Cost | Profit | Margin | Jobs, no time logged |
|---|---|---|---|---|---|---|---|
| D + E | 9 | 2,479 | $849,894 | $427,063 | $422,831 | 50% | 0 |
| No crew assigned * | 49 | 0 | $846,081 | $108,953 | $737,127 | 87% | 49 |
| A + C | 3 | 1,509 | $208,132 | $84,836 | $123,296 | 59% | 0 |
| C + sales/other | 3 | 448 | $120,919 | $72,578 | $48,341 | 40% | 0 |
| A | 7 | 789 | $114,724 | $61,965 | $52,759 | 46% | 0 |
| C | 2 | 503 | $97,706 | $34,674 | $63,032 | 65% | 0 |
| Multi-crew (3+) | 6 | 925 | $71,279 | $58,635 | $12,644 | 18% | 0 |
| A + E | 4 | 569 | $67,220 | $41,186 | $26,034 | 39% | 0 |
| E | 7 | 512 | $62,657 | $35,553 | $27,104 | 43% | 0 |
| A + D | 4 | 455 | $49,700 | $32,151 | $17,549 | 35% | 0 |
| D | 6 | 245 | $49,162 | $24,249 | $24,913 | 51% | 0 |
| Unassigned single job * | 1 | 0 | $10,110 | $6,764 | $3,346 | 33% | 1 |
| B + C | 3 | 133 | $6,848 | $3,453 | $3,394 | 50% | 0 |
| A + B | 1 | 32 | $3,235 | $1,715 | $1,520 | 47% | 0 |
| B * | 10 | 1,651 | $430 | $1,685 | -$1,255 | — | 0 |
| B + sales/other * | 2 | 582 | $0 | $7,921 | -$7,921 | — | 0 |
| Total | 108 | 10,322 | $2,558,095 | $1,003,381 | $1,554,714 | 61% | 50 jobs |
| Crew | Job hours | General (unattributed) | % to a real job | Distinct jobs |
|---|---|---|---|---|
| E | 2,586 | 28.5 | 98.9% | 32 |
| C | 2,209 | 96.5 | 95.8% | 25 |
| B | 2,063 | 48.2 | 97.7% | 21 |
| D | 1,847 | 23.3 | 98.8% | 31 |
| A | 1,498 | 27.1 | 98.2% | 25 |
| Sales (Leon Nguyen) and other * | 628 | 33.8 | 94.9% | 12 |
| Total | 10,831 | 257 | 97.7% | 69 |
| Service line | Items | Job value | Share | Quoted | Invoiced |
|---|---|---|---|---|---|
| Hardscaping | 241 | $981,038 | 41.6% | $893,843 | $582,194 |
| Unclassified | 296 | $648,525 | 27.5% | $761,747 | $401,044 |
| Landscaping | 89 | $406,398 | 17.2% | $178,677 | $214,186 |
| Decks & Carpentry | 76 | $231,465 | 9.8% | $538,464 | $144,415 |
| Site work & disposal | 13 | $64,478 | 2.7% | $48,189 | $33,155 |
| Maintenance | 9 | $14,687 | 0.6% | $16,781 | $123,913 |
| Snow | 5 | $9,490 | 0.4% | $115,159 | $9,490 |
| Total | 729 | $2,356,082 | 100% | $2,552,859 | $1,508,396 |
Three cheques on the TD chequing account have no payee we can verify. There's no invoice on file for any of them and nothing in the accounting inbox referencing the amounts. QuickBooks has auto-suggested a name against these lines, but that's QuickBooks guessing from the amount, not information from the bank, so it isn't being treated as the answer.
| Date | Item | Amount | Payee |
|---|---|---|---|
| 2026-07-21 | Cheque #00228 | $1,200.00 | Unknown |
| 2026-08-11 | Cheque #00236 | $33,620.93 | Unknown |
| 2026-08-13 | Returned cheque | $31,713.45 | Unknown |
| 2026-09 | Cheque #00237 | $35,576.78 | Candace Mallette, Job 25 (cheque image in the inbox) |
Worth noting the returned cheque is $1,907.48 less than the one that cleared on Aug 11, so it does not look like a straight reversal of #00236. And cheque 237, the very next cheque, went to Candace Mallette for $35,576.78 against Job 25, which is only $1,955.85 more than cheque 236. Back-to-back numbers and similar amounts raise a fair question: was 237 a replacement for 236, and if so did Candace end up paid twice? Their answer to the cheque 236 question settles it, and the September bank statement will show whether 237 cleared.
A cheque this size coming back is a cash event, not a coding question. It moves the bank balance, and a cheque can come back either because it was stopped deliberately or because it bounced. Those mean completely different things and only Ryan or Calvin can say which happened.
Until the payee is known, none of this can be posted. $33,620.93 codes as a subtrade, a supplier payment, a related-party transfer, or something personal, and there is no way to tell from the bank line alone.
The fastest answer is the chequebook. Cheques #00228 and #00236 will have a stub or a carbon showing who they were made out to. That single check resolves this faster than anything on the accounting side.
What we need from you:
Every vehicle and equipment finance agreement is now on file. Here is what the fleet and the equipment cost each month, and where the books do not yet 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. That structure is what decides whether these sit on the balance sheet or get expensed, which is a year-end decision for the accountant.
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.
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. QBO carries $50,082.66, so there is a $917.10 difference to reconcile, and since it is not a multiple of the monthly principal it looks like one payment split posted wrong rather than a payment missed.
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 and that needs a year end entry. An older Kubota contract, $13,304 over 48 months, expired back in 2020 and is also at zero.
What is genuinely still missing, and it is now a short list:
This is a Jobber reporting gap, not a missing cost. Kyle invoices Williams for his hours by job, those invoices get paid, and they are recorded as a subcontractor cost, $116,870 on the fiscal year to date. So the cost is real and it is recorded. What is missing is inside Jobber: his Employee cost rate is set to $0.00/hr and there is no Jobber expense entered in his name, so the 187 hours he logged in the last 30 days carry no cost on the job and Jobber's margin for those jobs reads high
The Jobber expenses report holds 21 rows in the Subcontractor category worth $156,326, and every one of them is a different subcontractor: Brandon, Candace Mallette, CanArk paving, PVC Pros, Above Average and others. None are Kyle. So the mechanism exists and is used, it just is not used for him
Effect on the numbers: the P&L is fine, the job margin is not. Every job Kyle works shows zero cost for his time in Jobber, which overstates margin on those jobs, mostly Crew B's condo work. The dashboard's Job Margins tab inherits that, which is why Crew B shows 1,651 hours against $430 of one-off revenue
One more thing on his expenses. 57 expenses in Jobber were entered under Kyle’s name totalling $9,083, and 48 of them, worth $7,125, have no job attached at all. Those are tools, fuel, dumping and equipment rentals, not his labour. An expense with no job on it never reaches a job’s cost, so that spend is missing from the Job Margins tab as well. It is not only him: 286 of the 822 expenses on file, worth $57,720, carry no job.
How to put his cost on the job, step by step.
Brandon’s invoice entered on Sep 17 is the working example to copy: $19,901.90, job #130, accounting code Subcontractor. One warning. Leave Kyle’s Employee cost rate at $0.00/hr while doing this. If the rate and the invoices are both in, every hour of his gets 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.
The timer ran from 7:16 a.m. on Sep 1 until it was stopped, reaching 398 hours. It has now been closed and the entry corrected to 7:16 a.m. to 4:43 p.m., 9.45 hours. That end time matches the crew on the same job that day: Craig Pulham clocked in at the same minute and both he and Eric Auclair finished at 4:43 p.m. A note on the entry records the basis, so Jacob can confirm or correct it.
The report only shows the time of day, which is what makes it look like a typo. It isn't. 76.83 hours from Thursday 7:59 AM lands on Sunday at 12:49 PM — exactly three days later, to the minute. Someone clocked in Thursday morning and the timer ran all weekend until it was stopped Sunday lunchtime. The real shift was about 4.83 hours.
The bigger problem is what the open timer hid. While it was running Jacob logged no completed time at all from Sep 1 to Sep 17, three full weeks of dashes on the timesheet. An open entry also never reaches the approval queue, so nothing flagged it. That is why his pay had to be worked out by hand, and the three weeks still need entering.
Why it could not fix itself. Jobber locks every field except the start time and notes while a timer is running, so it could not be closed by editing it. It also has no maximum shift length and no automatic clock out, so nothing was ever going to stop it. On top of that, Jacob’s own access is set to start and stop timers only, which means he cannot create or edit a timesheet entry, so he could neither close the runaway one nor key in the work he has done since.
What we need from Calvin. First, Jacob’s hours for Sep 2 to Sep 17 need entering by someone whose access allows it. Second, does Jacob’s finish time on Sep 1 match 4:43 p.m.? Third, whether to raise the runaway timer with Jobber support, since this is the second one on this job and the account has no setting that would have caught it.
The Aug 13 entry below is the first occurrence and still needs the same end time correction.
Worth doing once, too: any entry over about 16 hours is a forgotten clock-out rather than a real shift. Scanning for those every few weeks catches them before they distort a job's margin.
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. Fixing the feed needs someone to re-authorise the TD connection from inside QuickBooks, which only Amanda or the guys can do.
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. Until they arrive, July is the last month that can be signed off, and the HST quarter closes Sep 30.
There is also one item parked on this: an Aug 25 e-transfer of $1,000 to Calvin Watts that looks like a duplicate of the Aug 24 Koho load already booked. It stays unposted until the August statement shows whether one debit or two left the account.
Not every job with no hours is a problem. Across all 109 one-off jobs, 42 carry revenue with no hours at all, worth $837,676. But 15 of those, worth $493,492, are jobs that have not been done yet: the deposit is invoiced and the end date is still ahead, so no hours is exactly right. Strip those out and the real gap is 27 finished jobs carrying $344,184.
The current ones worth asking about, all recent and all past their end date with nothing logged:
What we need: for those three, were the hours logged against a different job number, was the work done by a sub whose cost sits outside Jobber, or was it never tracked? Answering that pattern once most likely covers the other 24.
From the Sep 17 cash-basis balance sheet: A/R shows -$920,933.90 and A/P shows -$21,906.91, neither of which should carry a balance on cash-basis books with no bills entered. the shareholder account sits at -$139,847.70 and the prior period adjustments account holds $22,994.96. The HST sales base on the tax report ($690,572) is also about $35,000 above Sales on the P&L ($655,576).
None of these change what the bank holds, and none of them are being adjusted here. They are on the year-end list for Chris at Lekadir, and the HST gap needs resolving before the Q3 return is filed on Oct 31.