About the Role
We are a process-driven flooring company with approximately $2 million in annual sales, and we are looking for an experienced Senior Full-Cycle Bookkeeper / Finance Administrator to take ownership of our day-to-day accounting operations.
This is a hands-on role for someone who genuinely enjoys clean books. You will manage the full accounting cycle, run payroll, handle inventory accounting, keep our SAGE 50 environment healthy, and help us continue tightening our processes as we grow. You will work directly with ownership and management, and your reporting will drive real decisions.
If you are the kind of person who cross-references, double-checks, and cannot rest until the reconciliation balances, we would like to hear from you.
What You'll DoGeneral Accounting
- Own all aspects of full-cycle bookkeeping and maintain all accounting entries
- Record daily financial transactions and process Accounts Receivable and Accounts Payable
- Prepare journal entries, accruals, and adjusting entries as needed
- Complete daily bank and corporate credit card reconciliations
- Perform month-end closing procedures and Balance Sheet reconciliations
- Review Income Statements and manage owner investment transactions
- Track fixed assets, prepaid expenses, and loan balances
- Keep supporting documentation complete, organized, and audit-ready
- Serve as the final point of contact for flooring installation customers — collecting outstanding balances and confirming complete satisfaction with our service
Financial Reporting
- Prepare weekly and monthly financial statements and management reports
- Assist with cash flow reporting, budgeting, and variance analysis
- Calculate and track gross margin targets
- Prepare year-end working papers and liaise with our external accountant
- Calculate and file government remittances, including HST and applicable rebates
Payroll Administration
- Process payroll in SAGE accurately and on time
- Maintain employee records and track vacation entitlements
- Onboard new employees for payroll purposes and process terminations
- Prepare Records of Employment (ROEs), annual T4s, and monthly payroll remittances
- Complete WSIB reporting and remittance
Inventory Accounting
- Complete inventory reconciliations and adjustments
- Monitor Cost of Goods Sold and Gross Margin percentages
- Review inventory valuation and support physical inventory counts
- Investigate discrepancies and ensure inventory transactions are recorded accurately
Software & Technology
- Maintain the SAGE 50 accounting software, including updates and basic troubleshooting
- Help maintain the integrity of the Chart of Accounts
- Identify opportunities to improve accounting workflows through automation and technology
Process Improvement
- Identify efficiencies and streamline workflows
- Document procedures and standardize accounting processes
- Recommend enhancements to internal controls
- Participate in continuous improvement initiatives that support company growth
What You Bring
Required
- Demonstrated experience with SAGE 50 (this is essential — our accounting files run on SAGE)
- Strong Excel skills
- Proven full-cycle bookkeeping experience, ideally in a small to mid-sized business
- Hands-on payroll experience, including ROEs, T4s, and remittances
- Working knowledge of HST and WSIB reporting requirements
- Ability to work on site during the scheduled hours
Considered a strong asset
- Inventory accounting experience (reconciliations, valuation, COGS and margin tracking)
- Experience in construction, flooring, trades, or another product-and-installation business
- Accounting designation, diploma, or equivalent practical experience
Who thrives here
- Highly organized and detail-oriented, with a commitment to accurate, high-quality work
- A strong communicator who is comfortable speaking with customers about outstanding balances
- Self-motivated, curious, and assertive
- Professional, discreet, and able to maintain strict confidentiality
- A capable problem solver who can prioritize across multiple duties and competing deadlines
What We Offer
- $27.50 per hour to start, increasing to $30.00 per hour after 90 days
- Year-end bonus ranging from $1,500 to $2,500
- A four-day work week with a three-day weekend, every week
- Consistent, predictable hours — 8:30 a.m. to 5:00 p.m., Monday, Tuesday, Thursday and Friday
- A stable, established company with clear processes and room to improve them
- Direct access to ownership, with real influence over how the finance function runs
- A role with genuine ownership — you are the finance department, not one seat in a large team
How to Apply
Please apply through Indeed with your resume. In your cover letter or application message, tell us briefly about your experience with SAGE 50 and inventory accounting.
We thank all applicants for their interest; only those selected for an interview will be contacted.
Pay: $27.50-$30.00 per hour
Benefits:
- Casual dress
- Flexible schedule
- On-site parking
Work Location: In person