Controller Services in Alberta, Canada - Roth Schroder Professional Corporation

Controller Services

Part-Time Controller

A Controller is responsible for the efficiency and timely performance of the accounting department.  For many small and medium sized organizations it may not be financially feasible to hire a Controller on a full-time basis, even though they would benefit from their expertise.  A cost-effective alternative is to outsource this function on a part-time or interim basis.  Roth Schroder Professional Corporation can provide part-time Controllers to work with senior members of your management team and your accounting staff.  Our team has the firsthand experience in various complex environments and can help guide your accounting staff to be more productive.

Early Stage Companies

For early stage companies, Controllers provide guidance and infrastructure to establish and maintain the accounting system, internal controls and the financial reporting process.  A part-time Controller works with accounting staff to ensure the accounting is being managed properly and effectively, and to ensure the cash usage is being properly tracked.

Commercialization and Growth Stages

For companies that are maturing and growing, Controllers have the in-depth accounting knowledge and experience to react to various challenges with complex transactions, preserving cash and accommodating growth.  At this stage the various tasks of a controller are:

  • Prepare timely and accurate financial reporting packages for management
  • Oversee day-to-day accounting operations
  • Manage special projects
  • Prepare year end audit packages and liaise with external auditors
  • Cash and cost management
  • Compliance with accounting policies
  • Budgeting and forecasting
  • Monitoring internal controls

Controller Job Duties

  • Guides financial decisions by establishing, monitoring, and enforcing policies and procedures
  • Protects assets by establishing, monitoring, and enforcing internal controls
  • Monitors and confirms financial condition by conducting audits; providing information to external auditors
  • Maximizes return, and limits risk, on cash by minimizing bank balances; making investments
  • Prepares budgets by establishing schedules; collecting, analyzing, and consolidating financial data, recommending plans.
  • Achieves budget objectives by scheduling expenditures; analyzing variances; initiating corrective actions
  • Provides status of financial condition by collecting, interpreting, and reporting financial data
  • Prepares special reports by collecting, analyzing, and summarizing information and trends
  • Complies with federal, provincial, and local legal requirements
  • Ensures operation of equipment by establishing preventive maintenance requirements; maintaining inventories; evaluating new equipment
  • Completes operational requirements by scheduling and assigning employees; following up on work results
  • Maintains financial staff by recruiting, selecting, orienting, and training employees
  • Maintains financial staff job results by coaching, counseling, and disciplining employees; planning, monitoring, and appraising job results
  • Protects operations by keeping financial information and plans confidential
  • Contributes to team effort by accomplishing related results as needed


Contact Us

  • Address:
    101-10510 180 Street Edmonton AB T5S 2P1, Alberta, Canada
  • Phone:
  • Fax:
  • Email:
  • Website: