Senior Bookkeeper – Billing, Collections & Systems
About the Company
We are a mid-sized logistics company based in Edmonton, Alberta. Our accounting and administration function plays a critical role in keeping the business moving, ensuring completed work is billed accurately, collections are actively managed, payroll is processed correctly, vendors are paid on time, and financial records remain clean and reliable.
This is a hands-on role for someone who understands that bookkeeping in a logistics company is not just data entry. It requires accuracy, follow-through, strong organization, client billing compliance, systems awareness, and the ability to connect financial information with day-to-day operations.
Role Summary
The Senior Bookkeeper is responsible for managing and supporting core bookkeeping, billing, collections, payroll, accounts payable, accounts receivable, reconciliations, and accounting administration functions within the company.
This person will act as a key backbone of the business by ensuring invoices are submitted correctly, client billing requirements are followed, accounts receivable is actively managed, vendor payments are processed properly, payroll is completed accurately, and accounting records are maintained in Sage and related systems.
This role also includes supporting month-end processes, account reconciliations, management reporting, year-end preparation for the external accounting firm, internal controls, and accounting workflow improvements.
A strong candidate will be comfortable working with accounting software, a Transportation Management System (TMS), Excel, client portals, payroll systems, and business intelligence or data visualization tools such as Power BI. This person should be willing to learn systems, troubleshoot issues, improve spreadsheets and audit tools, and help create better visibility into billing, collections, cash flow, and accounting performance.
This role does not require a CPA. Our external accounting firm supports year-end and higher-level accounting requirements. We are looking for a hard work, experienced, hands-on bookkeeping and accounting operations professional who can help keep the day-to-day finance function accurate, organized, and moving.
Key Responsibilities
Billing, Accounts Receivable & Collections
Prepare, submit, and track customer invoices across different client systems, portals, and billing requirements.
Ensure invoices are supported with the correct documentation, backup, audit data, job information, tickets, purchase orders, or other client-required details.
Monitor accounts receivable balances and follow up on overdue accounts to ensure collections remain active and current.
Work with clients to resolve billing issues, rejected invoices, missing information, payment delays, discrepancies, and collection concerns.
Coordinate with operations, dispatch, management, and clients to obtain missing billing information and resolve invoice approval issues.
Track submitted, rejected, disputed, overdue, and paid invoices to maintain clear visibility on receivables and cash collection status.
Identify recurring billing or collections issues and help improve processes to prevent repeated delays.
Accounts Payable, Payroll & Bookkeeping
Manage day-to-day bookkeeping and accounting administration.
Oversee accounts payable, including vendor bills, payment preparation, cheque deposits, payment records, and supporting documentation.
Process employee payroll accurately and on time.
Prepare and submit payroll-related information, taxes, remittances, and supporting documentation as required.
Maintain organized accounting files, records, invoices, receipts, payroll documentation, vendor records, and client billing backup.
Support cash receipts, deposits, vendor payments, and other daily finance administration tasks.
Sage, TMS, Reconciliations & Month-End Support
Maintain accurate records in Sage and related accounting systems.
Work with the company’s Transportation Management System (TMS) as part of the billing, accounting, and operational data process.
Review data between the TMS, Sage, spreadsheets, client portals, payroll systems, and internal records to identify missing information, inconsistencies, rejected billing items, or process issues.
Prepare and post general ledger entries where required.
Perform regular account reconciliations to ensure accounting records are accurate, complete, and reliable.
Support month-end processes, including reconciliations, account analysis, corrections, and supporting documentation.
Review accounting, billing, payroll, and operational data to identify discrepancies, missing information, coding issues, or irregularities.
Assist with preparation of financial information and operational accounting data for ownership and management review.
Support budget tracking, cash flow visibility, receivables review, and account analysis as required.
Help maintain internal controls over billing, collections, payroll, accounts payable, accounts receivable, and accounting records.
Year-End & External Accountant Support
Prepare year-end documents, reports, schedules, backup, and supporting data for the external accounting firm.
Assist with audit, review, tax, or year-end information requests from external accountants.
Ensure accounting records and supporting documentation are organized, accurate, and available when needed.
Support compliance with internal accounting policies, payroll requirements, client billing requirements, and external accountant requests.
Assist in preparing working papers, account details, reconciliations, and supporting schedules for year-end review.
Systems, Data & Process Improvement
Build, maintain, and improve Excel-based audit tools, tracking sheets, reconciliations, data review processes, and internal accounting reports.
Use Excel and, where applicable, Power BI or similar business intelligence and data visualization tools to improve visibility into billing, collections, accounts receivable, payroll, accounting data, and operational trends.
Create or improve dashboards, data views, spreadsheets, reports, and internal tools that help management understand cash flow, receivables, billing status, client issues, and accounting performance.
Troubleshoot system and process issues by understanding how data moves between accounting software, the TMS, spreadsheets, client portals, payroll systems, and internal workflows.
Help improve accounting workflows, billing processes, collections tracking, spreadsheet controls, reporting tools, and system usage.
Identify where manual work, missing information, or poor system processes are slowing down billing, collections, payroll, or accounting accuracy.
Teamwork & Internal Support
Work closely with operations, dispatch, management, ownership, clients, vendors, payroll providers, and external accountants.
Help guide and support a junior accounting administrator to ensure accounting tasks are completed accurately and on time.
Communicate clearly and professionally with internal and external stakeholders.
Take ownership of assigned accounting processes and follow through until issues are resolved.
What Success Looks Like
Invoices are submitted correctly and on time.
Client billing requirements are understood, tracked, and followed.
Collections are actively managed and overdue accounts are followed up consistently.
Rejected invoices, missing documents, billing issues, and payment delays are caught and resolved quickly.
Payroll is accurate and completed on schedule.
Vendor payments, deposits, and accounting records are handled correctly.
Sage, the TMS, Excel, Power BI, client portals, and payroll systems are used more effectively over time.
Excel audit tools, dashboards, tracking reports, and reconciliations are maintained and improved.
Month-end accounting records are cleaner, more organized, and easier to review.
Management has better visibility into receivables, billing status, cash flow, and accounting issues.
The external accounting firm receives clean, complete, and organized year-end support.
Recurring problems are identified and improved instead of repeatedly worked around.
Qualifications & Experience
Proven experience in bookkeeping, accounting administration, billing, collections, payroll, or a similar finance role.
Strong understanding of accounts payable, accounts receivable, payroll, reconciliations, general ledger entries, and general accounting processes.
Experience with Sage is strongly preferred.
Experience with a Transportation Management System (TMS), logistics software, dispatch software, operations software, or other ERP-style business systems is an asset.
Strong Excel skills are required, including experience with formulas, reconciliations, reporting files, data cleanup, audit tools, and tracking sheets.
Experience with Power BI, Power Query, business intelligence tools, dashboards, data visualization, or data analysis is a strong asset.
Experience submitting invoices through client portals or working with client-specific billing requirements is a strong asset.
Experience with payroll systems such as ADP, Ceridian, or similar platforms is an asset.
Post-secondary education in accounting, bookkeeping, payroll, business administration, or a related field is an asset.
CPA designation is not required. CPA enrollment, a Payroll Compliance Professional designation, bookkeeping certification, or accounting technician certification would be considered an asset.
Prior experience in logistics, transportation, construction, oilfield services, industrial services, or another document-heavy billing environment is a strong asset.
Skills & Attributes
Strong attention to detail and accuracy.
Strong organizational skills and ability to manage multiple priorities in a fast-moving environment.
Ability to work independently while communicating clearly with others.
Comfortable learning new systems and figuring out how data moves between platforms.
Able to identify discrepancies, investigate problems, and follow issues through to resolution.
Professional and consistent when following up with clients regarding outstanding payments, missing documentation, rejected invoices, or billing issues.
Practical problem-solver who can improve tools, processes, spreadsheets, and workflows.
Comfortable working in a small to mid-sized company where the role requires hands-on execution, ownership, and flexibility.
High degree of integrity and discretion when handling payroll, financial records, client information, and company data.
Compensation
$70,000 to $85,000 per year, based on experience.
Compensation will depend on experience with full-cycle bookkeeping, billing, collections, payroll, Sage, Excel, Power BI, TMS or similar logistics software, client-specific invoicing requirements, account reconciliations, month-end support, and accounting process improvement.
Pay: $70,000.00-$85,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- On-site parking
- Paid time off
- Vision care
Application question(s):
- You inherit an Excel audit tool that mostly works, but nobody fully trusts it. Some formulas are broken, the data comes from multiple systems, and the person who built it is gone. What do you do in the first week?
- It is payroll day. A major client invoice is being rejected. A vendor is calling about payment. Your junior admin needs help. Ownership asks for an AR update, and you just spilled coffee all over your keyboard. What do you handle first, and why?
- Write a short email to a client whose invoice is overdue because they have not approved submitted backup documents. Keep it professional, firm, and clear.
Language:
Licence/Certification:
- Certificate or Education in Accounting or Bookeeping? (preferred)
Location:
Work Location: In person