Full Cycle Bookkeeper

  • Location

    Markham, ON L3R 9R5, Canada

  • Sector:

    Other Areas

  • Job type:


  • Contact:

    Chris Collins

  • Job ref:


  • Published:

    6 months ago

  • Duration:


  • Expiry date:


  • Startdate:


Job Title: Full Cycle Bookkeeper

Type: Permanent

Location: Markham, ON

Start Date: August 16, 2021

Days/Hours: Monday to Friday/ 9:00 AM to 6:00 PM

Hours/Week: 40

Salary Range: $55,000.00 TO $65,000.00


Position Summary:

The Bookkeeper will manage and provide full cycle accounting including but not limited to, AR, AP, Inventory, transactions/statement reconciliation, team member expenses and more. Additionally, you will be a key point of contact with our vendors/suppliers and in contact daily to ensure accuracy of orders/pricing/products and ensuring any issues are resolved. This role will also develop an end-to-end understanding of our inventory, lead ongoing and recurring tasks – including purchase orders, inventory audit, and reconciliation. The role is dynamic and will evolve over time according to the needs of the business.



Accounts Receivable

  • Using QuickBooks to issues invoices to our partners/clients
  • Ensuring payments are received and applied in a timely manner
  • Work with customers to promptly resolve issues with suitable outcomes (discount, replacement, refund)

Accounts Payable

  • Manage and automate vendor payment process with Accuracy:
  • Reconciling bank accounts and credit cards by gathering receipts and invoices and balancing information
  • Partner with warehouse incoming team to make PO adjustments where necessary to receive
  • Assist with reviewing of expenses, payroll records etc. as assigned


  • Creation and maintenance of accurate inventory parts using QuickBooks Online inventory system
  • Managing inventory accuracy and reconciliation within QuickBooks and working with team to also ensure ongoing accuracy
  • Supporting Team with physical inventory count process
  • Resolving inventory related issues with vendors/suppliers daily

Other Daily Activities

  • Ongoing and regular proactive communication with suppliers, vendors, providers, and internal teams
  • Posting and processing journal entries to ensure all business transactions are recorded
  • Supporting business with placing Orders with regular vendors
  • Maintaining financial records for company by analyzing balance sheets and general ledgers
  • Corrects errors by rectifying or posting adjusting journal entries
  • Maintains general bookkeeping by reconciling accounts receivables
  • Secures financial information by maintaining confidentiality and organized filing in SharePoint
  • Maintains company’s accounting standards by following policies and procedures
  • Assist in the processing of balance sheets, incomes statements and other financial statements according to legal and company accounting and financial guidelines
  • Updates job knowledge by participating in educational opportunities
  • Assist senior accounting staff in preparation of monthly/ yearly closings
  • Comply with Generally Accepted Accounting Principles (GAAP) for financial statements
  • Ensuring double orders are not created by implementing process/check to proactively reduce duplicate ordering
  • Products created/entered are accurate through holding vendors accountable to providing accurate/detailed invoices as required
  • Accuracy of product model data (Working with Incoming team)

Reporting/ Fillings:

  • Actively tracking data as required by the business
  • Improve work processes and efficiency by creating and implementing strategic plans
  • Document all crucial processes in a standard operating procedure Document and update as necessary when processes are altered
  • Presenting financials/reporting monthly to Management team.
  • Filing of GST/HST and any other relevant filings with the CRA.
  • Including daily/ad-hoc activities needed such as but not limited to Audit/Reporting, research, Coordination, etc.
  • Conducting bi-weekly inventory audits to ensure accuracy and to identify discrepancies
  • Develop monthly financial statements that include cash flow, profit and loss statements, and balance sheets
  • Provides financial status information by preparing weekly/ monthly and special reports
  • Install measures to measure and analyze variants in expenses
  • Assist in financial and tax audits and general ledger preparation
  • Update financial data in databases to ensure that information will be accurate and immediately available when needed



  • B.SC or BA in Accounting, Finance, or relevant field of study
  • 3 to 5 years of Accounting/ Bookkeeping Experience
  • Advanced knowledge of MS Office (especially Excel)
  • Experienced in QuickBooks Online (Required - at least Intermediate Experience)
  • Knowledge of best financial reporting principles and practices (GAAP)
  • Microsoft Outlook/ SharePoint
  • Full-Cycle Accounting Experience
  • Advanced Computer proficiency